.theme-color-light-gray {
  color: #aeb9c6;
}
.theme-color-mono-middle {
  color: #505d6b;
}
.theme-color-primary-dark {
  color: #0f3cc9;
}
.theme-color-mono-dark {
  color: #0f2830;
}
.theme-color-green-very-light {
  color: #aff8c8 !important;
}
.theme-color-green-light {
  color: #6789f4 !important;
}
.theme-color-green {
  color: #0bc279  !important;
}
.theme-color-warning {
  color: #ffa767 !important;
}
.theme-color-red {
  color: #ff1707 !important;
}
.theme-color-error {
  color: #ff7067 !important;
}
.theme-color-text-primary-medium-emphasis {
  color: #757575 !important;
}
.mdc-typography--body1-semi-bold {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.theme-bold {
  font-weight: 500;
}
.theme-bold.mdc-typography--body1 {
  font-weight: 500;
}
.mdc-icon-button {
  color: #0f2830;
  color: var(--mdc-theme-primary, #0f2830);
}
.mdc-icon-button::before,
.mdc-icon-button::after {
  background-color: #0f2830;
  background: none;
}
@supports not (-ms-ime-align: auto) {
  .mdc-icon-button::before,
  .mdc-icon-button::after {
    background-color: var(--mdc-theme-primary, #0f2830);
  }
}
.mdc-icon-button:hover::before {
  opacity: 0.04;
}
.mdc-icon-button:not(.mdc-ripple-upgraded):focus::before,
.mdc-icon-button.mdc-ripple-upgraded--background-focused::before {
  transition-duration: 75ms;
  opacity: 0.12;
}
.mdc-icon-button:not(.mdc-ripple-upgraded)::after {
  transition: opacity 150ms linear;
}
.mdc-icon-button:not(.mdc-ripple-upgraded):active::after {
  transition-duration: 75ms;
  opacity: 0.12;
}
.mdc-icon-button.mdc-ripple-upgraded {
  --mdc-ripple-fg-opacity: 0.12;
}
.mdc-icon-button.sml {
  width: 36px;
  height: 36px;
  padding: 9px;
  font-size: 18px;
}
.mdc-icon-button.sml svg,
.mdc-icon-button.sml img {
  width: 18px;
  height: 18px;
}
.error_suggestion {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: none;
  color: #ff7067;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}
.inline-spinner,
.inline-spinner:after {
  display: inline-block;
  vertical-align: bottom;
  border-radius: 50%;
  width: 16px;
  height: 16px;
}
.inline-spinner {
  margin: 0;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 2px solid rgba(0, 0, 0, 0.42);
  border-right: 2px solid rgba(0, 0, 0, 0.42);
  border-bottom: 2px solid rgba(0, 0, 0, 0.42);
  border-left: 2px solid transparent;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
.spinner,
.spinner:after {
  border-radius: 50%;
  width: 25px;
  height: 25px;
}
.spinner {
  margin: 5px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 3px solid rgba(0, 0, 0, 0.42);
  border-right: 3px solid rgba(0, 0, 0, 0.42);
  border-bottom: 3px solid rgba(0, 0, 0, 0.42);
  border-left: 3px solid transparent;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.warning_wrap {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.warning_wrap i {
  vertical-align: middle;
  margin-right: 5px;
}
.warning_wrap .warning_icon_text {
  display: inline;
  vertical-align: middle;
}
.form_input_min_300 {
  min-width: 300px;
}
.warning-typography {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  color: #ffa767;
}
.warning-typography i,
.warning-typography .warning_icon_text {
  font-weight: 500;
}
.mdc-select.mdc-select--outlined .mdc-select__selected-text {
  padding-top: 5px;
  padding-bottom: 2px;
}
.page-title-button.mdc-icon-button {
  width: auto;
  height: auto;
  padding: 5px;
  margin-right: 5px;
  font-size: 18px;
  margin-left: -5px;
}
.mdc-button.mdc-button--icon-only {
  width: 36px;
  height: 36px;
  min-width: 36px;
  box-sizing: border-box;
  padding: 6px;
}
.mdc-button.mdc-button--icon-only .material-icons.mdc-button__icon {
  margin-left: 0;
  margin-right: 0;
}
.mdc-button.mdc-button--outlined.mdc-button--icon-only
  .mdc-button__icon.material-icons-classic {
  width: 16px;
  height: 16px;
  font-size: 16px;
  margin: 0;
}
.mdc-button.mdc-button--outlined.mdc-button--with-icon
  .material-icons.mdc-button__icon {
  margin: 0;
  padding: 0;
  position: absolute;
}
.mdc-button.mdc-button--outlined.mdc-button--with-icon .mdc-button__label {
  flex-grow: 1;
}
.mdc-button.mdc-button--outlined.mdc-button--outlined--with-left-icon
  .mdc-button__label {
  margin-left: 28px;
  margin-right: 14px;
}
.mdc-button.mdc-button--outlined.mdc-button--outlined--with-left-icon
  .material-icons.mdc-button__icon {
  left: 14px;
}
@media (max-width: 359px) {
  .mdc-button.mdc-button--outlined.mdc-button--outlined--with-left-icon
    .material-icons.mdc-button__icon {
    left: 8px;
  }
}

.mdc-button.mdc-button--outlined.mdc-button--outlined--with-right-icon
  .mdc-button__label {
  margin-right: 28px;
  margin-left: 14px;
}
.mdc-button.mdc-button--outlined.mdc-button--outlined--with-right-icon
  .material-icons.mdc-button__icon {
  right: 14px;
}
@media (max-width: 359px) {
  .mdc-button.mdc-button--outlined.mdc-button--outlined--with-right-icon
    .material-icons.mdc-button__icon {
    right: 8px;
  }
}

div.tox.tox-tinymce {
  border-radius: 6px;
}
.mdc-dialog__header {
  display: flex;
  padding: 18px 26px 15px;
  position: relative;
}
.mdc-dialog__header.underlined {
  border-bottom: 1px solid #dfe6ed;
}
.mdc-dialog__header .mdc-tab-bar {
  width: 320px;
  background: #f4f6f9;
  border-radius: 5px;
  border-bottom: none;
  margin-top: 15px;
}
.mdc-dialog__header .mdc-dialog__title::before {
  vertical-align: middle;
}
.mdc-dialog__header .mdc-dialog__header-left .mdc-dialog__title {
  margin-top: 15px;
  border: none;
}
.mdc-dialog__header .mdc-dialog__header-left {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  padding-right: 35px;
  margin-top: -15px;
}
.mdc-dialog__actions.underlined {
  border-top: 1px solid #ebeff3;
  padding: 20px 30px 20px;
}
.mdc-dialog__close-button {
  font-size: 20px;
  color: #505d6b;
  text-decoration: none;
  margin-left: 22px;
  position: absolute;
  top: 25px;
  right: 25px;
}
.mdc-radio__native-control:checked
  + .mdc-radio__background
  .mdc-radio__outer-circle,
.mdc-radio__native-control:checked:disabled
  + .mdc-radio__background
  .mdc-radio__outer-circle {
  border-width: 6px !important;
}
.mdc-radio__native-control:checked
  + .mdc-radio__background
  .mdc-radio__inner-circle,
.mdc-radio__native-control:checked:disabled
  + .mdc-radio__background
  .mdc-radio__inner-circle {
  display: none !important;
}
.mdc-radio__native-control:checked:disabled
  + .mdc-radio__background
  .mdc-radio__outer-circle {
  border-color: #aeb9c6;
}
.mdc-checkbox__native-control:checked:disabled + .mdc-checkbox__background {
  background-color: #aeb9c6;
}
.mdc-radio:hover
  .mdc-radio__native-control:not(:disabled)
  + .mdc-radio__background
  .mdc-radio__outer-circle,
.mdc-radio:hover
  .mdc-checkbox__native-control:not(:disabled)
  + .mdc-checkbox__background,
.mdc-radio:focus
  .mdc-radio__native-control:not(:disabled)
  + .mdc-radio__background
  .mdc-radio__outer-circle,
.mdc-radio:focus
  .mdc-checkbox__native-control:not(:disabled)
  + .mdc-checkbox__background,
.mdc-checkbox:hover
  .mdc-radio__native-control:not(:disabled)
  + .mdc-radio__background
  .mdc-radio__outer-circle,
.mdc-checkbox:hover
  .mdc-checkbox__native-control:not(:disabled)
  + .mdc-checkbox__background,
.mdc-checkbox:focus
  .mdc-radio__native-control:not(:disabled)
  + .mdc-radio__background
  .mdc-radio__outer-circle,
.mdc-checkbox:focus
  .mdc-checkbox__native-control:not(:disabled)
  + .mdc-checkbox__background {
  border-color: #fa4616;
}
.mdc-text-field.mdc-text-field--focused.has-character-counter
  input.mdc-text-field__input {
  padding-right: 63px;
}
.static-floating-label {
  position: relative;
  top: -27px;
  left: -11px;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #505d6b;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5rem;
  white-space: nowrap;
  word-break: keep-all;
}
.mdc-text-field--textarea .static-floating-label,
.alpaca-field-textarea .static-floating-label {
  color: #808e9d;
}
.mdc-text-field:not(.mdc-text-field--no-label),
.alpaca-field:not(.mdc-text-field--no-label),
.mdc-select--with-label {
  margin-top: 25px !important;
  overflow: visible;
}
.mdc-text-field:not(.mdc-text-field--no-label).mdc-text-field--textarea,
.mdc-text-field:not(.mdc-text-field--no-label).alpaca-field-textarea,
.alpaca-field:not(.mdc-text-field--no-label).mdc-text-field--textarea,
.alpaca-field:not(.mdc-text-field--no-label).alpaca-field-textarea,
.mdc-select--with-label.mdc-text-field--textarea,
.mdc-select--with-label.alpaca-field-textarea {
  margin-top: 25px !important;
}
.mdc-text-field--disabled.mdc-text-field--outlined {
  background-color: #f4f6f9;
}
.mdc-text-field--invalid .mdc-line-ripple,
.alpaca-invalid .mdc-line-ripple {
  background-color: #ff7067 !important;
}
.info-box-bar-wrapper--standalone {
  margin-top: 14px;
  margin-bottom: 14px;
}
.info-box-bar-wrapper--preview {
  position: fixed;
  width: 100%;
  border-radius: 0;
  bottom: 0;
  z-index: 5;
  display: flex;
  justify-content: center;
  background-color: #fddfa4;
}
.info-box-bar-wrapper--preview .info-box {
  border-radius: 0;
  justify-content: center;
  width: 1068px;
}
@media (min-width: 1490px) {
  .info-box-bar-wrapper--preview .info-box {
    width: 100%;
    max-width: 1920px;
    padding-left: 201px;
    padding-right: 201px;
  }
}
.info-box-bar-wrapper--preview
  .info-box.info-box--color-important
  .mdc-button.mdc-button--outlined {
  margin-left: 35px;
}
@media (max-width: 767px) {
  .info-box-bar-wrapper--preview
    .info-box.info-box--color-important
    .mdc-button.mdc-button--outlined {
    margin-left: 0;
  }
}
.info-box-bar-wrapper--preview .info-box-text {
  flex-grow: 1;
}
.info-box {
  display: flex;
  border-radius: 6px;
  background-color: #f1f5f8;
  padding-left: 18px;
  padding-right: 18px;
  padding-bottom: 8px;
  box-sizing: border-box;
  color: #0f2830;
}
.info-box .mdc-button {
  margin-top: 7px;
  margin-bottom: 24px;
}
.info-box--color-important {
  background-color: #fddfa4;
}
.info-box--color-important .mdc-button.mdc-button--outlined {
  height: 31px;
  border: none;
  padding: 0 10px 0 10px;
  margin-bottom: 0;
  margin-left: 14px;
  margin-top: 2px;
}
@media (max-width: 767px) {
  .info-box--color-important .mdc-button.mdc-button--outlined {
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 16px;
  }
}
.info-box--color-important .mdc-button.mdc-button--outlined .mdc-button__label {
  font-size: 0.875rem;
  margin-bottom: 1px;
}
@media (max-width: 767px) {
  .info-box--color-important .info-box__paragraph {
    width: 100%;
  }
}
.info-box--color-important .info-box__paragraph p {
  font-weight: 500;
}
.info-box--color-default .info-box__paragraph--no-headline p {
  font-weight: 500;
  color: #505d6b;
}
.info-box--color-warning {
  background-color:#ffffaf! important;
}
.info-box--color-warning .info-box__icon svg circle {
  fill: #ffa767;
}
.info-box--color-warning .info-box__paragraph--no-headline p {
  font-weight: 500;
}
.info-box--color-error {
  background-color: #ffffaf! important;
}
.info-box--color-error .info-box__icon svg circle {
  fill: #ff7067;
}
.info-box--color-error .info-box__paragraph--no-headline p {
  font-weight: 500;
}
.info-box--color-info {
  background-color: #d5f0ff;
}
.info-box--color-white {
  background: #fff;
  border: 1px solid #dfe6ed;
}
.info-box.info-box--headline-only {
  padding-bottom: 0;
}
.info-box.info-box--paragraph-only {
  padding-bottom: 3px;
}
.info-box.info-box--no-background {
  background-color: transparent;
  padding: 0;
}
.info-box.info-box--no-background p {
  margin: 0;
}
.info-box i {
  display: inline-block;
  margin-right: 16px;
}
.info-box__icon {
  padding-top: 18px;
  margin-right: 12px;
}
.info-box__icon svg {
  width: 18px;
  height: 18px;
}
.info-box__headline {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  font-weight: 500;
}
.info-box__paragraph--medium {
  font-weight: 500;
}
.info-box__paragraph {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  line-height: 22px;
}
.info-box__paragraph.info-box__paragraph--no-headline {
  margin-top: 2px;
}
.info-box__paragraph em {
  font-style: normal;
  font-weight: 600;
}
.info-box__paragraph-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .info-box__paragraph-wrapper {
    flex-wrap: wrap;
  }
}
.info-box__action-button-wrapper {
  flex-shrink: 0;
}
.select-in-table.mdc-select.mdc-select--no-label.mdc-select--outlined.mdc-select--svg-icon.mdc-select--with-inline-label {
  height: 42px;
  display: inline-flex;
  align-items: center;
  padding-right: 2px;
  padding-left: 10px;
}
.select-in-table.mdc-select.mdc-select--no-label.mdc-select--outlined.mdc-select--svg-icon.mdc-select--with-inline-label
  .mdc-select__native-control {
  font-weight: 500;
}
.select-in-table.mdc-select.mdc-select--no-label.mdc-select--outlined.mdc-select--svg-icon.mdc-select--with-inline-label
  .mdc-select__dropdown-icon {
  bottom: 9px;
  right: 12px;
}
.select-in-table.mdc-select.mdc-select--no-label.mdc-select--outlined.mdc-select--svg-icon.mdc-select--with-inline-label
  .mdc-select__dropdown-icon.inline-spinner {
  bottom: 11px;
}
.select-in-table.mdc-select.mdc-select--no-label.mdc-select--outlined.mdc-select--svg-icon
  .mdc-select__inline-label {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  color: #505d6b;
  flex-shrink: 0;
}
.select-in-table.mdc-select.mdc-select--no-label.mdc-select--outlined.mdc-select--svg-icon.mdc-select--on-background {
  box-shadow: 0 2px 4px rgba(219, 229, 235, 0.5);
  border-radius: 6px;
}
.select-in-table.mdc-select.mdc-select--no-label.mdc-select--outlined.mdc-select--svg-icon.mdc-select--on-background
  .mdc-notched-outline__trailing,
.select-in-table.mdc-select.mdc-select--no-label.mdc-select--outlined.mdc-select--svg-icon.mdc-select--on-background
  .mdc-notched-outline__leading {
  border: none;
}
.select-in-table.mdc-select.mdc-select--no-label.mdc-select--outlined.mdc-select--svg-icon.mdc-select--outlined-narrow {
  height: 32px;
}
.select-in-table.mdc-select.mdc-select--no-label.mdc-select--outlined.mdc-select--svg-icon.mdc-select--outlined-narrow
  .change_field_select.mdc-select__native-control {
  height: 32px;
  padding-right: 36px;
  font-weight: 600;
  padding-left: 9px;
}
.select-in-table.mdc-select.mdc-select--no-label.mdc-select--outlined.mdc-select--svg-icon.mdc-select--outlined-narrow
  .mdc-select__dropdown-icon {
  bottom: 3px;
  right: 2px;
}
.select-in-table.mdc-select.mdc-select--no-label.mdc-select--outlined.mdc-select--svg-icon.mdc-select--outlined-narrow
  .mdc-select__dropdown-icon
  svg {
  width: 22px;
  height: auto;
}
.select-in-table.mdc-select.mdc-select--no-label.mdc-select--outlined.mdc-select--svg-icon
  .mdc-select__dropdown-icon {
  bottom: 6px;
  right: 5px;
  background: none;
}
.select-in-table.mdc-select.mdc-select--no-label.mdc-select--outlined.mdc-select--svg-icon
  .mdc-select__dropdown-icon
  svg
  path {
  stroke: #0f2830;
}
.large_tick_icon_gray {
  height: 40px;
  width: 40px;
  flex-shrink: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-right: 16px;
  background-image: url(/images/test_info_icons/large_tick_grey_icon.svg?v=a8b37c81d178);
}
.large_tick_icon_green {
  height: 40px;
  width: 40px;
  flex-shrink: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-right: 16px;
  background-image: url(/images/test_info_icons/large_tick_icon.svg?v=a8b37c81d178);
}
.large_tick_icon_red {
  height: 40px;
  width: 40px;
  flex-shrink: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-right: 16px;
  background-image: url(/images/test_info_icons/large_hourglass_icon.svg?v=a8b37c81d178);
}
.ui_verification .list-item .dynamic-text {
  color: #0f3cc9;
  margin-left: 5px;
}
.ui_verification .list-item .info-text {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  color: #505d6b;
}
.test-info-respondents-monitoring-value {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  font-size: 1.875rem;
  line-height: 1.5rem;
  margin-right: 16px;
}
.ui_verification .list-item .text {
  font-weight: 400 !important;
  align-self: center;
}
.material-icons-classic.disabled,
.test-info-respondents-monitoring-value.disabled,
.right-text-link.disabled {
  color: #aeb9c6 !important;
}
.statistics-right-side-parameter {
  display: flex;
  margin-bottom: 26px;
}
.statistics-right-side-parameter .material-icons-classic {
  font-size: 20.17px;
  margin-right: 11px;
}
.test-info-statistics-container .donut-main-value {
  font-weight: 500;
  font-size: 2.375rem;
  line-height: 1.5rem;
  color: #0f3cc9;
}
.test-info-statistics-container .donut-sub-value {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: #808e9d;
}
.ui_verification .mdc-button--outlined:hover:not(:disabled) .mdc-button__label,
.ui_verification
  .mdc-button--outlined:hover:not(:disabled)
  .material-icons-classic {
  color: #0f3cc9 !important;
}
.no-results-available .test-info-statistic-value,
.no-results-available .test-info-statistic-caption,
.no-results-available .test-info-statistics-container .donut-main-value,
.no-results-available .material-icons-classic {
  color: #aeb9c6 !important;
}
.no-results-available .test-info-statistic-value svg,
.no-results-available .test-info-statistic-caption svg,
.no-results-available .test-info-statistics-container .donut-main-value svg,
.no-results-available .material-icons-classic svg {
  stroke: #aeb9c6;
}
.date-label {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #0f2830;
}
.date-value {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #808e9d;
}
.previous-test-dates .sml.mdc-button.mdc-card__action.mdc-card__action--button {
  align-items: flex-start;
}
.link-wrap {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
#send-result-dialog .tab-container .result-email-input,
#save-result-dialog .tab-container .result-email-input {
  margin-top: 8px;
  width: 100%;
}
#send-result-dialog .mdc-text-field,
#save-result-dialog .mdc-text-field {
  width: 100%;
}
#send-result-dialog .mdc-card__action--button,
#save-result-dialog .mdc-card__action--button {
  padding: 0;
}
#send-result-dialog .mdc-card__action--button .mdc-button__icon,
#save-result-dialog .mdc-card__action--button .mdc-button__icon {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.5rem;
}
#send-result-dialog .mdc-card__action--button .mdc-button__label,
#save-result-dialog .mdc-card__action--button .mdc-button__label {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  color: #505d6b;
}
#send-result-dialog .section-explanation,
#save-result-dialog .section-explanation {
  font-size: 1rem;
  line-height: 1.5rem;
}
#send-result-dialog .copy-link-button .mdc-button__icon,
#save-result-dialog .copy-link-button .mdc-button__icon {
  font-size: 1.4rem;
  width: 1.5rem;
  height: 1.5rem;
}
#send-result-dialog .copy-link-button .mdc-button__label,
#save-result-dialog .copy-link-button .mdc-button__label {
  font-weight: 500;
}
#send-result-dialog #result-link-input,
#save-result-dialog #result-link-input {
  border-bottom: none;
  color: #637488;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
}
#send-result-dialog .copyable-link .mdc-line-ripple,
#save-result-dialog .copyable-link .mdc-line-ripple {
  display: none;
}
.copyable-link {
  background: #f4f6f9;
  border: 1px solid #f4f6f9;
  padding: 7px 9px 9px 9px;
  border-radius: 6px;
  flex-grow: 1;
}
.copyable-link a {
  text-decoration: none;
  color: #0f2830;
  font-weight: 500;
}
.copyable-link a:hover {
  text-decoration: none;
  color: #0f3cc9;
}
.section-sub-header {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
  letter-spacing: 0.01em;
  color: #0f2830;
}
input#result-confirmation-email {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #0f2830;
}
ul.error_suggestion.caps.bold {
  margin-top: 8px;
  text-transform: none;
  font-weight: 500;
  font-size: 14px;
}
.mdc-text-field.mdc-text-field--outlined.has-character-counter
  input.mdc-text-field__input {
  padding-right: 79px;
}
.mdc-text-field.mdc-text-field--outlined.has-character-counter
  + .mdc-text-field-helper-line
  .mdc-text-field-character-counter {
  top: -31px;
  padding-right: 16px;
}
.mdc-snackbar__surface.action_success
  .mdc-snackbar__actions
  .mdc-icon-button:not(:disabled):hover {
  background-color: rgba(11, 194, 121, 0.4);
}
.mdc-snackbar__surface.action_success
  .mdc-snackbar__actions
  .mdc-icon-button:not(:disabled):active {
  background-color: rgba(11, 194, 121, 0.7);
}
.mdc-snackbar__surface.action_error
  .mdc-snackbar__actions
  .mdc-icon-button:not(:disabled):hover {
  background-color: rgba(255, 112, 103, 0.4);
}
.mdc-snackbar__surface.action_error
  .mdc-snackbar__actions
  .mdc-icon-button:not(:disabled):active {
  background-color: rgba(255, 112, 103, 0.7);
}
.mdc-snackbar__surface.action_warning
  .mdc-snackbar__actions
  .mdc-icon-button:not(:disabled):hover {
  background-color: rgba(255, 167, 103, 0.4);
}
.mdc-snackbar__surface.action_warning
  .mdc-snackbar__actions
  .mdc-icon-button:not(:disabled):active {
  background-color: rgba(255, 167, 103, 0.7);
}
.mdc-snackbar__surface.action_info
  .mdc-snackbar__actions
  .mdc-icon-button:not(:disabled):hover {
  background-color: rgba(39, 160, 227, 0.4);
}
.mdc-snackbar__surface.action_info
  .mdc-snackbar__actions
  .mdc-icon-button:not(:disabled):active {
  background-color: rgba(39, 160, 227, 0.7);
}
#microsoft-login:not(:hover),
#microsoft-sign-up:not(:hover) {
  border-color: #aeb9c6;
}
#microsoft-login .mdc-button__icon,
#microsoft-sign-up .mdc-button__icon {
  position: absolute;
  left: 15px;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 1px;
}
#microsoft-login .mdc-button__icon svg,
#microsoft-sign-up .mdc-button__icon svg {
  display: block;
}
#microsoft-login .mdc-button__label,
#microsoft-sign-up .mdc-button__label {
  font-weight: 600;
}
.green-text {
  color: #0f3cc9 !important;
}
.mdc-dialog__header-left .mdc-extended-tab-container {
  max-width: 346px;
}
.mdc-dialog__header-left .mdc-extended-tab-container.mdc-extended-two-big-tabs {
  max-width: 320px;
}
.login-logo {
  height: 100%;
}
.login-logo .container {
  height: 100%;
  padding: 0 25px;
}
@media (max-width: 767px) {
  .hide-on-mobile {
    display: none !important;
  }
}
.question_essence
  a.sml.zoom-button.mdc-button.mdc-card__action.mdc-card__action--button {
  color: #505d6b;
}
.mdc-dialog__container,
.mdc-dialog__surface {
  width: 100%;
}
.short-answer-comment-upper,
.rich-text-answer-area__caption,
.short-answer-comment-bottom {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.rich-text-answer-area--disabled {
  width: 100%;
  box-sizing: border-box;
  border: none;
  padding: 13px 16px 17px;
  min-height: 40px;
  background-color: #f8f9fb;
  border-radius: 6px;
}
.rich-text-answer-area__caption {
  margin-bottom: 12px;
  color: #808e9d;
}
html {
  font-size: 16px;
}
body {
  margin: 0;
 background-color: #fff7ee !important;
 /*  background-color: var(--mdc-theme-background, #fff7ee); */
}
@media (max-width: 1024px) {
  body .theme-desktop-only {
    display: none !important;
  }
  body .theme-mobile-only {
    display: block !important;
  }
}
body .theme-mobile-only {
  display: none;
}
.app-wrapper {
  width: 100%;
}
.ui-app-with-navi-with-header {
  width: 100%;
}
.ui-app-with-navi-with-header .drawer-root {
  padding-top: 120px;
}
.t_red {
  color: #ff7067;
}
.ajax_wait_icon {
  background: url(/images/ajax_wait.gif) no-repeat;
}
input[type="file"] {
  background: #fff;
  border: 1px solid #dfe6ed;
  padding: 9px;
  border-radius: 6px;
}
.mdc-drawer-menu-toggle {
  display: none;
}
@media (max-width: 1024px) {
  .mdc-drawer-menu-toggle {
    display: block;
    margin-right: 8px;
  }
  .mdc-drawer-menu-toggle.mdc-icon-button {
    color: #505d6b;
    border: none;
    border-radius: 0;
    font-size: 28px;
    margin-left: -12px;
    height: 40px;
    padding: 0;
  }
}
@media (max-width: 1024px) and (max-width: 767px) {
  .mdc-drawer-menu-toggle {
    margin-right: 7px;
  }
}
.ms-teams-channel-only {
  display: none;
}
body.ms-teams-embedded {
  background-color: #f2f1f0;
}
body.ms-teams-embedded .browser-channel-only {
  display: none;
}
body.ms-teams-embedded .mdc-drawer-app-content.account-manager-app-content {
  height: auto;
}
body.ms-teams-embedded .ms-teams-channel-only {
  display: block;
}
body.ms-teams-embedded .test-management-container {
  padding-left: 0;
  width: 100vw;
}
body.ms-teams-embedded .test-management-container .test-management-main {
  margin-top: 0;
  height: auto;
}
body.ms-teams-embedded .drawer-root .mdc-drawer-app-content .page-content {
  padding-top: 14px;
}
body.ms-teams-embedded .drawer-root {
  background-color: #f5f5f5;
}
body.ms-teams-embedded .drawer-root .mdc-top-app-bar {
  display: none;
}
body.ms-teams-embedded
  .drawer-root
  .mdc-top-app-bar.mdc-top-app-bar--collapsed
  ~ .mdc-drawer-container.mdc-drawer-container--drawer-collapsed {
  left: 0;
  margin-left: 0;
}
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer-app-content
  .regular-page-content.ms-teams-popup-embedded-page-content-padded,
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer-app-content
  .full-page-content.ms-teams-popup-embedded-page-content-padded {
  padding: 20px;
}
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer-app-content
  .regular-page-content.ms-teams-popup-embedded-page-content,
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer-app-content
  .full-page-content.ms-teams-popup-embedded-page-content {
  margin: 0;
  padding: 0;
}
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer-app-content
  .regular-page-content.ms-teams-popup-embedded-page-content
  .ui_section_box
  .ui_section_box_content,
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer-app-content
  .full-page-content.ms-teams-popup-embedded-page-content
  .ui_section_box
  .ui_section_box_content {
  padding: 0;
  box-shadow: none;
  border-radius: 0;
}
body.ms-teams-embedded .mdc-drawer {
  margin-left: 4px;
  margin-top: 4px;
  margin-right: 0;
  border-width: 0;
  border-radius: 6px;
}
body.ms-teams-embedded.ms-teams-popup-embedded {
  background-color: transparent;
}
body.ms-teams-embedded.ms-teams-popup-embedded
  .drawer-root
  .mdc-drawer-app-content {
  margin-top: 0;
  background-color: #fff;
}
body.ms-teams-embedded .fullscreen-only {
  display: none;
}
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer
  .mdc-drawer__content
  .mdc-drawer__headline.fullscreen-only {
  display: none;
}
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer
  .mdc-drawer__content
  .mdc-drawer__headline.embedded-only {
  display: flex;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer__content
  .mdc-drawer__headline.embedded-only {
  display: none;
}
.drawer-root {
  display: flex;
  width: 100%;
}
.drawer-root .mdc-form-field {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.drawer-root .mdc-top-app-bar {
  box-sizing: content-box;
  position: static;
  background-color: #fff;
  width: 214px;
  transition: width 50ms ease-out;
  flex-shrink: 0;
  box-shadow: 0 4px 23px rgba(0, 0, 0, 0.06);
  border-right: 1px solid #ebeff3;
}
.drawer-root .mdc-top-app-bar .mdc-top-app-bar__overlay-container {
  display: none;
}
.drawer-root .mdc-top-app-bar #Testportal-Logo-Text {
  opacity: 1;
}
.drawer-root
  .mdc-top-app-bar
  ~ .mdc-drawer-container.mdc-drawer-container--drawer-collapsed {
  margin-left: 76px;
}
@media (max-width: 1024px) {
  .drawer-root
    .mdc-top-app-bar
    ~ .mdc-drawer-container.mdc-drawer-container--drawer-collapsed {
    margin-left: 0;
  }
}
.drawer-root .mdc-top-app-bar .mdc-top-app-bar__row {
  flex-shrink: 0;
}
.drawer-root .mdc-top-app-bar.mdc-top-app-bar--collapsed {
  width: 76px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .drawer-root .mdc-top-app-bar.mdc-top-app-bar--collapsed {
    width: 0;
  }
}
.drawer-root
  .mdc-top-app-bar.mdc-top-app-bar--collapsed
  ~ .mdc-drawer-container.mdc-drawer-container--drawer-collapsed {
  margin-left: 76px;
}
@media (max-width: 1024px) {
  .drawer-root
    .mdc-top-app-bar.mdc-top-app-bar--collapsed
    ~ .mdc-drawer-container.mdc-drawer-container--drawer-collapsed {
    margin-left: 0;
  }
}
.drawer-root
  .mdc-top-app-bar.mdc-top-app-bar--collapsed
  .mdc-top-app-bar--collapse-container
  .mdc-top-app-bar__button {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.drawer-root
  .mdc-top-app-bar.mdc-top-app-bar--collapsed
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab
  .mdc-tab__text-label {
  opacity: 0;
  transition: opacity 0s ease-out;
}
.drawer-root .mdc-top-app-bar.mdc-top-app-bar--collapsed #Testportal-Logo-Text {
  opacity: 0;
}
.drawer-root
  .mdc-top-app-bar.mdc-top-app-bar--collapsed
  .mdc-top-app-bar--collapse-container
  .mdc-top-app-bar__button {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.drawer-root
  .mdc-top-app-bar.mdc-top-app-bar--collapsed
  .expand-menu-tab
  .mdc-tab__icon {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
@media (max-width: 1024px) {
  .drawer-root .mdc-top-app-bar {
    position: fixed;
    height: 100%;
    box-shadow: 0 4px 46px rgba(0, 0, 0, 0.08);
  }
  .drawer-root .mdc-top-app-bar.mdc-top-app-bar--collapsed {
    box-shadow: none;
  }
  .drawer-root
    .mdc-top-app-bar.mdc-top-app-bar--collapsed
    .mdc-top-app-bar__overlay-container {
    display: none;
  }
  .drawer-root .mdc-top-app-bar .mdc-top-app-bar__overlay-container {
    display: block;
  }
}
.drawer-root .mdc-top-app-bar.mdc-top-app-bar--with-drawer-menu {
  position: fixed;
  height: 100%;
  box-shadow: 0 4px 46px rgba(0, 0, 0, 0.08);
}
.drawer-root
  .mdc-top-app-bar.mdc-top-app-bar--with-drawer-menu.mdc-top-app-bar--collapsed {
  box-shadow: none;
}
.drawer-root
  .mdc-top-app-bar.mdc-top-app-bar--with-drawer-menu.mdc-top-app-bar--collapsed
  .mdc-top-app-bar__overlay-container {
  display: none;
}
.drawer-root
  .mdc-top-app-bar.mdc-top-app-bar--with-drawer-menu
  .mdc-top-app-bar__overlay-container {
  display: block;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar--collapse-container
  .mdc-top-app-bar__button {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.drawer-root .mdc-top-app-bar .expand-menu-tab .mdc-tab__icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.drawer-root .mdc-top-app-bar .mdc-top-app-bar__row {
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: flex-start;
}
.drawer-root .mdc-top-app-bar .mdc-top-app-bar__row .divider {
  background-color: #1f56a7;
  margin-top: 25px;
  margin-left: 13px;
  margin-right: 13px;
}
.drawer-root .mdc-top-app-bar .mdc-top-app-bar__row .mdc-top-app-bar__section {
  display: block;
  flex-grow: 0;
  padding: 0;
  align-self: normal;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section.mdc-top-app-bar__section--logo {
  margin-top: 24px;
  margin-bottom: 25px;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section.mdc-top-appbar__section--bottom {
  flex-grow: 1;
  display: flex;
  align-items: flex-end;
  padding-bottom: 12px;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area {
  display: block;
  overflow-y: hidden;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab-scroller__scroll-content {
  display: block;
  padding-top: 2px;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab {
  white-space: normal;
  word-break: break-word;
  text-align: left;
  width: 100%;
  justify-content: flex-start;
  margin-bottom: 8px;
  padding-left: 25px;
  height: 46px;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab
  .mdc-tab__content {
  padding-top: 1px;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab
  .material-icons.tab-icon-alarm {
  color: #ff9100;
  z-index: 1;
  position: absolute;
  font-size: 10px;
  top: 10px;
  left: 43px;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab
  .mdc-tab__text-label {
  color: #637488;
  transition: opacity 500ms ease-in;
  font-weight: 500;
  padding-left: 20px;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab
  .mdc-tab__ripple::before,
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab
  .mdc-tab__ripple::after {
  background-color: #f4f6f9;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab
  .mdc-tab__icon {
  transition: none;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab
  .mdc-tab__icon {
  font-size: 1.5rem;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab.mdc-tab--secondary {
  height: 28px;
  padding-left: 26px;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab.mdc-tab--active
  .mdc-tab__text-label {
  color: #fa4616;
  font-weight: 600;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab:hover
  .mdc-tab__text-label {
  color: #6789f4;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab.mdc-tab--active
  .mdc-tab__icon,
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab:hover
  .mdc-tab__icon {
  color: #fa4616;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab.mdc-tab--active
  .mdc-tab__ripple::before,
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab.mdc-tab--active
  .mdc-tab__ripple::after,
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab:hover
  .mdc-tab__ripple::before,
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab:hover
  .mdc-tab__ripple::after {
  opacity: 1;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab
  .mdc-tab__ripple {
  left: 14px;
  width: calc(100% - 30px);
  border-radius: 8px;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-tab-scroller__scroll-area
  .mdc-tab
  .mdc-tab__icon {
  color: #808e9d;
}
.drawer-root
  .mdc-top-app-bar
  .mdc-top-app-bar__row
  .mdc-top-app-bar__section
  .mdc-top-app-bar__title {
  padding-left: 22px;
}
.drawer-root .mdc-drawer-container {
  display: flex;
  height: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
@media (min-width: 1025px) {
  .drawer-root
    .mdc-drawer-container.account-manager-drawer.account-manager-drawer--hidden {
    width: 0;
  }
}
.drawer-root
  .mdc-drawer-container.account-manager-drawer
  .mdc-drawer
  .mdc-drawer__content
  .mdc-drawer__headline {
  margin-bottom: 5px;
}
.drawer-root .mdc-drawer-container .test-management-upper-bar {
  display: none;
}
@media (min-width: 1025px) {
  .drawer-root .mdc-drawer-container .mdc-drawer__close-button {
    display: none;
  }
  .drawer-root .mdc-drawer-container .mdc-drawer-overlay,
  .drawer-root .mdc-drawer-container .mdc-drawer__overlay-container {
    opacity: 0;
    display: none;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .drawer-root .mdc-drawer-container {
    min-width: 306px;
  }
}
@media (max-width: 1024px) {
  .drawer-root .mdc-drawer-container.mdc-drawer-container--drawer-collapsed {
    width: 0;
    position: absolute;
  }
  .drawer-root
    .mdc-drawer-container.mdc-drawer-container--drawer-collapsed
    .mdc-drawer-overlay {
    opacity: 0;
  }
  .drawer-root
    .mdc-drawer-container.mdc-drawer-container--drawer-collapsed
    .mdc-drawer__close-button {
    display: none;
  }
}
@media all and (max-width: 1024px) and (-ms-high-contrast: none),
  (max-width: 1024px) and (-ms-high-contrast: active) {
  .drawer-root .mdc-drawer-container.mdc-drawer-container--drawer-collapsed {
    min-width: 0;
  }
}
.drawer-root .mdc-drawer {
  margin-right: 0;
  width: 306px;
  background-color: transparent;
  border-radius: 0;
  border: none;
}
@media (min-width: 1025px) {
  .drawer-root .mdc-drawer {
    margin-right: -20px;
  }
}
@media (max-width: 1024px) {
  .drawer-root .mdc-drawer.mdc-drawer--collapsed {
    width: 0;
    border: none;
  }
  .drawer-root .mdc-drawer.mdc-drawer--collapsed:hover,
  .drawer-root .mdc-drawer.mdc-drawer--collapsed:focus,
  .drawer-root .mdc-drawer.mdc-drawer--collapsed.mdc-drawer--expanded {
    width: 306px;
  }
  .drawer-root
    .mdc-drawer.mdc-drawer--collapsed:hover
    .mdc-drawer__menus-container,
  .drawer-root
    .mdc-drawer.mdc-drawer--collapsed:focus
    .mdc-drawer__menus-container,
  .drawer-root
    .mdc-drawer.mdc-drawer--collapsed.mdc-drawer--expanded
    .mdc-drawer__menus-container {
    visibility: visible;
  }
  .drawer-root .mdc-drawer.mdc-drawer--collapsed .mdc-drawer__menus-container {
    visibility: hidden;
  }
}
.drawer-root .mdc-drawer.mdc-drawer--transition-on {
  transition: width 100ms ease-in;
}
.drawer-root .mdc-drawer .mdc-list-item.mdc-list-item--disabled {
  opacity: 0.6;
}
.drawer-root .mdc-drawer .mdc-drawer__content {
  display: flex;
  flex-direction: column;
  overflow-y: hidden;
  /* width: 306px; */
}
.drawer-root .mdc-drawer .mdc-drawer__content .mdc-drawer__headline {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-decoration: inherit;
  text-transform: inherit;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  margin-bottom: 18px;
  display: flex;
  align-items: center;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer__content
  .mdc-drawer__headline
  .mdc-button {
  margin-right: 1rem;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer__content
  .mdc-drawer__headline.mdc-drawer__headline--no-margin {
  margin-bottom: 0;
}
.drawer-root .mdc-drawer .mdc-drawer__content .mdc-drawer__status-tag {
  display: inline-block;
  margin: 20px 20px 5px;
  border-radius: 5px;
  padding: 6px 9px 7px;
  color: #0f2830;
  color: var(--mdc-theme-text-primary-on-light, #0f2830);
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: 0;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 15px;
  font-weight: 600;
  letter-spacing: 0.05em;
}
.drawer-root .mdc-drawer .mdc-drawer__content .mdc-drawer__status-tag:visited,
.drawer-root .mdc-drawer .mdc-drawer__content .mdc-drawer__status-tag:hover,
.drawer-root .mdc-drawer .mdc-drawer__content .mdc-drawer__status-tag:active {
  color: #0f2830;
  color: var(--mdc-theme-text-primary-on-light, #0f2830);
}
.drawer-root .mdc-drawer .mdc-drawer__menus-container {
  margin-top: 8px;
  border: none;
}
.drawer-root .mdc-drawer .mdc-drawer__menus-container .mdc-drawer-surface {
  margin-top: 0;
  margin-bottom: 13px;
}
.drawer-root .mdc-drawer .mdc-drawer-surface {
  margin-top: 7px;
  margin-bottom: 7px;
  box-shadow: none;
  background-color: transparent;
}
.drawer-root .mdc-drawer .mdc-drawer-surface .mdc-tab-scroller__scroll-content {
  padding-left: 10px;
  flex: 0 0 auto;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface.mdc-drawer-surface--collapsed
  .mdc-drawer__header
  .mdc-drawer__collapsible-title-dropdown-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface.mdc-drawer-surface--collapsed
  .mdc-drawer-surface__content {
  max-height: 0;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface.mdc-drawer-surface--collapsed
  .mdc-drawer__header
  .configuration-progress {
  margin-bottom: 11px;
  transition: margin-bottom 50ms ease-out;
  transition-delay: 450ms;
}
.drawer-root .mdc-drawer .mdc-drawer-surface .mdc-drawer-surface__content {
  overflow: hidden;
  transition: max-height 500ms ease-out;
  max-height: 1000px;
}
.drawer-root .mdc-drawer .mdc-drawer-surface .mdc-list {
  padding: 4px 20px 10px 20px;
}
.drawer-root .mdc-drawer .mdc-drawer-surface .mdc-list-item {
  border-radius: 6px;
  color: #505d6b;
  margin: 1px 0;
  padding: 4px 11px;
}
.mdc-list-item-jsb{
  border-radius: 6px;
  color: #505d6b;
  margin: 1px 0;
  padding: 4px 11px;
  
}
.mdc-list-item-jsb-sub-item{ 
  color: #505d6b;
  font-size: 13px !important;
  cursor: pointer;
  white-space: nowrap;
  overflow:  hidden ;
  text-overflow: ellipsis;
  padding: 0.2rem 0.3rem;
  position: relative;
  transition: all 0.3s ease;
}
.mdc-list-item-jsb-sub-item:hover .xmark {
  box-shadow: 3px 4px 7px #505d6b;
  border-radius: 0.3rem;
  display: inline;
  cursor: pointer;
  
  
}

.mdc-list-item-jsb:hover{
  box-shadow: 3px 4px 7px rgba(201, 216, 225, 0.14);
  color: #0f2830;
  color: var(--mdc-theme-text-primary-on-light, #0f2830);
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .mdc-list-item
  .mdc-list-item__graphic {
  font-size: 22px;
  margin-right: 13px;
  color: #505d6b;
}
.drawer-root .mdc-drawer .mdc-drawer-surface .mdc-list-item--activated,
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .mdc-list-item:hover:not(.mdc-list-item--disabled) {
  background: #fff;
  box-shadow: 3px 4px 7px rgba(201, 216, 225, 0.14);
  color: #0f2830;
  color: var(--mdc-theme-text-primary-on-light, #0f2830);
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .mdc-list-item--activated
  .mdc-list-item__graphic,
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .mdc-list-item:hover:not(.mdc-list-item--disabled)
  .mdc-list-item__graphic {
  color: #0f3cc9;
}
.drawer-root .mdc-drawer .mdc-drawer-surface .mdc-list-item--activated:focus,
.drawer-root .mdc-drawer .mdc-drawer-surface .mdc-list-item--activated:active,
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .mdc-list-item:hover:not(.mdc-list-item--disabled):focus,
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .mdc-list-item:hover:not(.mdc-list-item--disabled):active {
  box-shadow: inset 0 1px 4px rgba(201, 208, 213, 0.6);
}
.drawer-root .mdc-drawer .mdc-drawer-surface .mdc-list-item::before,
.drawer-root .mdc-drawer .mdc-drawer-surface .mdc-list-item:hover::before,
.drawer-root .mdc-drawer .mdc-drawer-surface .mdc-list-item:focus::before,
.drawer-root .mdc-drawer .mdc-drawer-surface .mdc-list-item:active::before,
.drawer-root .mdc-drawer .mdc-drawer-surface .mdc-list-item:active::after {
  opacity: 0;
}
.drawer-root .mdc-drawer .mdc-drawer-surface .mdc-drawer__header {
  min-height: 0;
  padding: 0;
  background-color: transparent;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  color: #0f2830;
  color: var(--mdc-theme-text-primary-on-light, #0f2830);
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .mdc-drawer__header
  .mdc-drawer__collapsible-title {
  cursor: pointer;
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 1.125rem;
  height: 2.5rem;
  padding-left: 20px;
  padding-right: 15px;
  justify-content: space-between;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .mdc-drawer__header
  .mdc-drawer__collapsible-title
  .mdc-drawer__collapsible-title-dropdown-icon {
  color: #808e9d;
  font-size: 20px;
  transition: -webkit-transform 150ms linear;
  transition: transform 150ms linear;
  transition: transform 150ms linear, -webkit-transform 150ms linear;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .mdc-drawer__header
  .configuration-progress {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  line-height: 15px;
  font-weight: 500;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 7px;
  margin-bottom: 8px;
  transition: margin-bottom 0ms;
  transition-delay: 0ms;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .mdc-drawer__header
  .configuration-progress
  .configuration-progress__bar {
  width: 190px;
  height: 3px;
  background: #dfe6ed;
  margin-top: 1px;
  border-radius: 2px;
}
@media (max-width: 1024px) {
  .drawer-root
    .mdc-drawer
    .mdc-drawer-surface
    .mdc-drawer__header
    .configuration-progress
    .configuration-progress__bar {
    width: 120px;
  }
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .mdc-drawer__header
  .configuration-progress
  .configuration-progress__bar
  .configuration-progress__bar--inner {
  height: 100%;
  background: #fa4616;
  border-radius: 2px;
}
.drawer-root .mdc-drawer .mdc-drawer-surface .mdc-drawer-divider {
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  height: 1px;
  margin-top: 16px;
  box-sizing: border-box;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .mdc-drawer-divider
  .mdc-drawer-divider__fill {
  background: #d7dce2;
  width: 100%;
  height: 1px;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .mdc-tab-scroller__scroll-area
  .mdc-tab-scroller__scroll-content {
  align-items: center;
  justify-content: center;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .mdc-tab-scroller__scroll-area
  .mdc-tab-scroller__scroll-content
  .mdc-tab__text-label {
  text-transform: none;
  transition: opacity 1s ease-in;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .mdc-tab-scroller__scroll-area
  .mdc-tab-scroller__scroll-content
  .mdc-tab {
  padding-right: 14px;
  padding-left: 14px;
}
.drawer-root .mdc-drawer .mdc-drawer-surface .drawer-button-container {
  display: flex;
  justify-content: center;
  margin-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
}
.drawer-root .mdc-drawer .mdc-drawer-surface .drawer-button-container .mdc-fab {
  height: 40px;
  width: 100%;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab:not(.mdc-ripple-upgraded):focus::before,
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab.mdc-ripple-upgraded--background-focused::before,
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab
  .mdc-fab__ripple,
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab
  .mdc-fab__ripple::before,
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab
  .mdc-fab__ripple::after {
  display: none;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab.test-status-action--activate,
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab.test-status-action--restart {
  background: #0f3cc9;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab.test-status-action--activate:hover,
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab.test-status-action--restart:hover {
  background: #0f3cc9;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab.test-status-action--schedule {
  background: #ffe797;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab.test-status-action--schedule:hover {
  background: #fae290;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab.test-status-action--schedule
  .mdc-fab__label,
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab.test-status-action--schedule
  .mdc-fab__icon {
  color: #0f2830;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab.test-status-action--change-settings {
  background: #8772c1;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab.test-status-action--change-settings:hover {
  background: #755fb1;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab.test-status-action--finish {
  background: #0f3cc9;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab.test-status-action--finish:hover {
  background: #6789f4;
}
.drawer-root
  .mdc-drawer
  .mdc-drawer-surface
  .drawer-button-container
  .mdc-fab
  .mdc-fab__icon {
  position: absolute;
  left: 16px;
}
.drawer-root .mdc-drawer-app-content {
  width: 100%;
  overflow-y: auto;
}
@media (max-width: 767px) {
  .drawer-root .mdc-drawer-app-content.account-manager-app-content {
    margin-top: 58px;
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .drawer-root .mdc-drawer-app-content.account-manager-app-content {
    margin-left: 76px;
  }
}
.drawer-root
  .mdc-drawer-app-content.account-manager-app-content
  .regular-page-content {
  padding: 20px;
  margin: 0;
}
.drawer-root
  .mdc-drawer-app-content.account-manager-app-content
  .regular-page-content
  .ui_article_box {
  max-width: 1518px;
}
@media (max-width: 767px) {
  .drawer-root
    .mdc-drawer-app-content.account-manager-app-content
    .regular-page-content {
    padding: 16px;
  }
}
@media (max-width: 1024px) {
  .drawer-root .mdc-drawer-app-content {
    overflow-y: visible;
  }
}
.drawer-root .mdc-drawer-app-content .regular-page-content,
.drawer-root .mdc-drawer-app-content .full-page-content {
  padding: 19px 21px 20px 19px;
}
@media (max-width: 767px) {
  .drawer-root .mdc-drawer-app-content .regular-page-content,
  .drawer-root .mdc-drawer-app-content .full-page-content {
    padding: 16px;
  }
}
.drawer-root .mdc-drawer-app-content .regular-page-content .ui_article_box,
.drawer-root .mdc-drawer-app-content .full-page-content .ui_article_box {
  max-width: 1725px;
  margin-left: auto;
  margin-right: auto;
}
.drawer-root .mdc-drawer-app-content .regular-page-content .ui_section_box,
.drawer-root .mdc-drawer-app-content .full-page-content .ui_section_box {
  max-width: 1725px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
}
.drawer-root
  .mdc-drawer-app-content
  .regular-page-content
  .ui_section_box
  .page-title,
.drawer-root
  .mdc-drawer-app-content
  .full-page-content
  .ui_section_box
  .page-title {
  margin-bottom: 0;
  line-height: 2.5rem;
}
@media (max-width: 1024px) {
  .drawer-root .mdc-drawer-app-content .regular-page-content .ui_section_box,
  .drawer-root .mdc-drawer-app-content .full-page-content .ui_section_box {
    margin-bottom: 5px;
  }
}
.drawer-root
  .mdc-drawer-app-content
  .regular-page-content
  .ui_section_box
  .ui_section_title_wrap_blue,
.drawer-root
  .mdc-drawer-app-content
  .regular-page-content
  .ui_section_box
  .ui_section_title_wrap_green,
.drawer-root
  .mdc-drawer-app-content
  .full-page-content
  .ui_section_box
  .ui_section_title_wrap_blue,
.drawer-root
  .mdc-drawer-app-content
  .full-page-content
  .ui_section_box
  .ui_section_title_wrap_green {
  margin-bottom: 28px;
}
@media (max-width: 1024px) {
  .drawer-root
    .mdc-drawer-app-content
    .regular-page-content
    .ui_section_box
    .ui_section_title_wrap_blue,
  .drawer-root
    .mdc-drawer-app-content
    .regular-page-content
    .ui_section_box
    .ui_section_title_wrap_green,
  .drawer-root
    .mdc-drawer-app-content
    .full-page-content
    .ui_section_box
    .ui_section_title_wrap_blue,
  .drawer-root
    .mdc-drawer-app-content
    .full-page-content
    .ui_section_box
    .ui_section_title_wrap_green {
    margin-bottom: 20px;
  }
}
.drawer-root
  .mdc-drawer-app-content
  .regular-page-content
  .ui_section_box.ui_section_box_full_width,
.drawer-root
  .mdc-drawer-app-content
  .full-page-content
  .ui_section_box.ui_section_box_full_width {
  max-width: 1518px;
  width: 100%;
}
.drawer-root
  .mdc-drawer-app-content
  .regular-page-content
  .ui_section_box.ui_section_box_big_padding
  .ui_section_box_content,
.drawer-root
  .mdc-drawer-app-content
  .full-page-content
  .ui_section_box.ui_section_box_big_padding
  .ui_section_box_content {
  padding-left: 65px;
}
@media (max-width: 1024px) {
  .drawer-root
    .mdc-drawer-app-content
    .regular-page-content
    .ui_section_box.ui_section_box_big_padding
    .ui_section_box_content,
  .drawer-root
    .mdc-drawer-app-content
    .full-page-content
    .ui_section_box.ui_section_box_big_padding
    .ui_section_box_content {
    padding-left: 15px;
  }
}
.drawer-root
  .mdc-drawer-app-content
  .regular-page-content
  .ui_section_box
  .ui_section_box_content,
.drawer-root
  .mdc-drawer-app-content
  .full-page-content
  .ui_section_box
  .ui_section_box_content {
  box-shadow: 0 2px 4px rgba(219, 229, 235, 0.5);
  border-radius: 8px;
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff);
  padding: 32px;
}
@media (max-width: 1024px) {
  .drawer-root
    .mdc-drawer-app-content
    .regular-page-content
    .ui_section_box
    .ui_section_box_content,
  .drawer-root
    .mdc-drawer-app-content
    .full-page-content
    .ui_section_box
    .ui_section_box_content {
    padding: 24px;
    margin-bottom: 20px;
    overflow-x: auto;
  }
}
.drawer-root .mdc-drawer-app-content .regular-page-content .ui_button_box,
.drawer-root .mdc-drawer-app-content .full-page-content .ui_button_box {
  margin-right: auto;
  margin-left: auto;
}
.drawer-root
  .mdc-drawer-app-content
  .regular-page-content
  .ui_button_box
  .mdc-button,
.drawer-root
  .mdc-drawer-app-content
  .full-page-content
  .ui_button_box
  .mdc-button {
  margin-bottom: 10px;
}
.drawer-root .mdc-drawer-app-content .page-content {
  padding: 16px 20px 20px 20px;
}
@media (max-width: 768px) {
  .drawer-root .mdc-drawer-app-content .page-content {
    padding: 16px;
  }
}
.drawer-root
  .mdc-drawer-app-content
  .page-content
  .ui_section_box.page-title-box
  .page-title {
  margin-bottom: 0;
}
.drawer-root .mdc-drawer-app-content .page-content .page-title {
  margin-top: 0;
  margin-bottom: 18px;
}
.drawer-root .mdc-drawer-app-content .page-content .page-section {
  margin-top: 25px;
}
.drawer-root .mdc-drawer-app-content .page-content .ui_section_box {
  max-width: 1518px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 24px;
}
.drawer-root
  .mdc-drawer-app-content
  .page-content
  .ui_section_box.ui_section_box_full_width {
  max-width: 1518px;
  width: 100%;
}
.drawer-root
  .mdc-drawer-app-content
  .page-content
  .ui_section_box
  .ui_section_title_wrap_blue,
.drawer-root
  .mdc-drawer-app-content
  .page-content
  .ui_section_box
  .ui_section_title_wrap_green {
  margin-bottom: 28px;
}
@media (max-width: 1024px) {
  .drawer-root
    .mdc-drawer-app-content
    .page-content
    .ui_section_box
    .ui_section_title_wrap_blue,
  .drawer-root
    .mdc-drawer-app-content
    .page-content
    .ui_section_box
    .ui_section_title_wrap_green {
    margin-bottom: 20px;
  }
}
.drawer-root
  .mdc-drawer-app-content
  .page-content
  .ui_section_box
  .ui_section_box_content {
  box-shadow: 0 2px 4px rgba(219, 229, 235, 0.5);
  border-radius: 8px;
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff);
  padding: 32px;
}
@media (max-width: 1024px) {
  .drawer-root
    .mdc-drawer-app-content
    .page-content
    .ui_section_box
    .ui_section_box_content {
    padding: 24px;
    overflow-x: auto;
  }
}
.drawer-root .mdc-drawer-app-content .page-content .ui_button_box {
  max-width: 1518px;
  margin-left: auto;
  margin-right: auto;
}
.drawer-root
  .mdc-drawer-app-content
  .page-content
  .ui_button_box.ui_button_box--full-width {
  max-width: none;
  width: 100%;
}
.drawer-root .mdc-drawer-app-content .page-content .ui_button_box .mdc-button {
  margin-bottom: 10px;
}
.drawer-root .mdc-drawer-app-content .page-title {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-decoration: inherit;
  text-transform: inherit;
  margin-top: 0;
  margin-bottom: 1em;
}
.drawer-root .mdc-drawer-app-content .orange_alert .info-box__paragraph {
  font-size: 1rem;
}
.drawer-root .mdc-drawer-app-content .page-body.access-hint {
  display: flex;
  width: 100%;
  border-radius: 6px;
  background-color: #f1f5f8;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 8px;
  margin-top: 24px;
  margin-bottom: 24px;
  box-sizing: border-box;
  color: #505d6b;
}
.drawer-root .mdc-drawer-app-content .page-body.access-hint .mdc-button {
  margin-top: 7px;
  margin-bottom: 24px;
}
.drawer-root
  .mdc-drawer-app-content
  .page-body.access-hint
  .access-hint__paragraph-body-only
  .mdc-typography--body2 {
  font-weight: 500;
  padding-top: 4px;
}
.drawer-root
  .mdc-drawer-app-content
  .page-body.access-hint.access-hint--headline-only {
  padding-bottom: 0;
}
.drawer-root .mdc-drawer-app-content .page-body.access-hint i {
  display: inline-block;
  margin-right: 10px;
}
.drawer-root
  .mdc-drawer-app-content
  .page-body.access-hint
  i.access-hint--icon {
  content: url("data:image/svg+xml;%20charset=utf8,%20%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%20fill%3D%22%230f3cc9%22%2F%3E%3Cpath%20d%3D%22M11.2057%2016.8447L13.0178%2016.8447L12.8679%2010.0742L11.3602%2010.0742L11.2057%2016.8447ZM12.1141%207.15242C11.5616%207.15242%2011.0887%207.61128%2011.084%208.18252C11.0887%208.74439%2011.5616%209.20325%2012.1141%209.20325C12.6853%209.20325%2013.1489%208.74439%2013.1442%208.18252C13.1489%207.61128%2012.6853%207.15242%2012.1141%207.15242Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
}
.drawer-root
  .mdc-drawer-app-content
  .page-body.access-hint.hint-over-page-headline {
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .drawer-root
    .mdc-drawer-app-content
    .page-body.access-hint.hint-over-page-headline {
    margin-bottom: 20px;
  }
}
.drawer-root
  .mdc-drawer-app-content
  .page-body.access-hint.hint-over-page-headline
  .access-hint-headline
  b {
  font-weight: 700;
}
.drawer-root .mdc-drawer-app-content .page-body.access-hint.hint-on-gray {
  border: 1px solid rgba(2, 110, 204, 0.4);
}
.drawer-root
  .mdc-drawer-app-content
  .page-body.access-hint
  .access-hint-headline {
  font-weight: 500;
  color: #0f2830;
}
.drawer-root .mdc-drawer-app-content .buttons-container {
  margin-top: 12px;
  margin-left: -7px;
  margin-right: -7px;
}
.drawer-root .mdc-drawer-app-content .buttons-container .mdc-button {
  margin-top: 8px;
  margin-left: 7px;
  margin-right: 7px;
}
.drawer-root .mdc-drawer-app-content .mdc-layout-grid {
  padding: 8px 0;
}
.page-body {
  max-width: 1024px;
  margin-top: 10px;
  color: #0f2830;
  color: var(--mdc-theme-text-primary-on-light, #0f2830);
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.page-body:first-child {
  margin-top: 0;
}
.page-body.has-code {
  margin-bottom: 25px;
}
.page-body code,
.page-body.code-info {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #505d6b;
}
.page-body code {
  font-family: "Courier New", monospace;
}
.page-body.bold {
  font-weight: 500;
}
.page-body.page-body2 {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.page-body.page-body2.bold {
  font-weight: 500;
}
.page-body.mandatory_info {
  color: #243445;
  color: var(--mdc-theme-text-secondary-on-light, #243445);
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: none;
}
.page-body.mandatory_info .t_red {
  color: #ff7067;
}
.page-body.page-body--centered {
  text-align: center;
  max-width: 100%;
}
#confirm_print_popup .mdc-button {
  margin-top: 0;
  margin-right: 0;
}
#load_respondents_list_popup_popup .form-panel {
  padding: 0;
}
#new_list_popup_popup .mdc-dialog__content {
  padding: 0;
}
#new_list_popup_popup .mdc-dialog__content .form-panel {
  padding-left: 26px;
  padding-right: 26px;
}
#new_list_popup_popup .mdc-dialog__actions .mdc-button {
  margin-top: 0;
  margin-right: 0;
}
#pub_train_embed_popup_popup .mdc-dialog__surface {
  width: 548px;
}
#pub_train_embed_popup_popup .mdc-dialog__content {
  padding-top: 0;
}
#change_table_content_popup_popup .mdc-dialog__content,
#send_test_popup_popup .mdc-dialog__content {
  padding-top: 17px;
}
#duplicate_test_popup_popup .mdc-dialog__content {
  padding-top: 0;
  padding-bottom: 0;
}
#duplicate_test_popup_popup .form-elements {
  padding-top: 0;
}
#duplicate_test_popup_popup .mdc-dialog__actions {
  padding-top: 0;
}
#newCategoryPopup_popup .mdc-dialog__content {
  padding-top: 0;
  padding-bottom: 0;
}
#duplicate_test_popup_popup .mdc-text-field__input,
#newCategoryPopup_popup .mdc-text-field__input {
  font-weight: 500;
}
.test-management-container {
  padding-left: 76px;
  width: calc(100vw - 76px);
  flex-grow: 1;
}
@media (max-width: 767px) {
  .test-management-container {
    padding-left: 80px;
    width: 100%;
  }
}
body.ms-teams-embedded .test-management-upper-bar {
  display: none;
}
.test-management-upper-bar {
  height: 50px;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 18px;
  padding-right: 6px;
  box-sizing: border-box;
  padding-bottom: 1px;
  border-bottom: 1px solid #ebeff3;
}
@media (max-width: 1024px) {
  .test-management-upper-bar {
    position: fixed;
    z-index: 4;
    margin-left: -76px;
    padding-left: 94px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .test-management-upper-bar {
    display: none;
  }
}
.test-management-upper-bar .test-management-test-name {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  font-weight: 600;
}
.test-management-upper-bar .mdc-tab-scroller__scroll-content {
  align-items: center;
}
.test-management-upper-bar .mdc-tab {
  padding-left: 16px;
  padding-right: 16px;
}
.test-management-upper-bar .mdc-tab .mdc-tab__icon {
  font-size: 19px;
}
.test-management-upper-bar .mdc-tab .mdc-tab__icon,
.test-management-upper-bar .mdc-tab .mdc-tab__text-label {
  color: #505d6b;
}
.test-management-upper-bar .mdc-tab:hover {
  background: #f8f9fb;
}
.test-management-upper-bar .mdc-tab:hover .mdc-tab__icon,
.test-management-upper-bar .mdc-tab:hover .mdc-tab__text-label {
  color: #0f2830;
}
.test-management-upper-bar
  .mdc-tab:hover
  + .mdc-tab--with-divider
  .mdc-tab-vertical-divider {
  visibility: hidden;
}
.test-management-upper-bar .mdc-tab:hover .mdc-tab-vertical-divider {
  visibility: hidden;
}
.test-management-upper-bar .mdc-tab.mdc-tab--with-divider {
  align-items: center;
  padding-left: 0;
}
.test-management-upper-bar .mdc-tab.mdc-tab--with-divider .mdc-tab__content {
  margin-left: 15px;
}
.test-management-upper-bar .mdc-tab-vertical-divider {
  width: 1px;
  height: 19px;
  background-color: #e2ecf1;
}
@media (min-width: 1025px) {
  .mdc-drawer__overlay-container {
    display: none;
  }
}
.mdc-drawer__overlay-container,
.mdc-top-app-bar__overlay-container {
  position: relative;
}
.mdc-drawer-overlay,
.mdc-top-app-bar__overlay-container {
  transition: opacity linear 150ms;
}
.mdc-drawer-overlay,
.mdc-top-app-bar__overlay {
  height: 100%;
  width: calc(100vw);
  background: #263342;
  opacity: 0.66;
  top: 0;
  left: 0;
  z-index: -1;
}
@media (max-width: 767px) {
  .expand-menu-tab {
    display: none;
  }
}
.mdc-drawer__close-button,
.mdc-top-app-bar__close-button {
  position: absolute;
  margin-left: 18px;
  background: #fff;
  border-radius: 6px;
  top: 17px;
  box-sizing: border-box;
  padding-right: 1px;
  cursor: pointer;
  z-index: 1;
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 374px) {
  .mdc-drawer__close-button,
  .mdc-top-app-bar__close-button {
    margin-left: 5px;
  }
}
@media (min-width: 768px) {
  .mdc-top-app-bar__overlay {
    opacity: 0.06;
  }
  .mdc-top-app-bar__close-button {
    display: none;
  }
}
/* .test-management-main {
  height: calc(100vh - 51px);
  overflow-y: auto;
} */
@media (max-width: 767px) {
  .test-management-main {
    margin-top: 58px;
    height: auto;
  }
}
@media (max-width: 1024px) {
  .test-management-main {
    margin-top: 51px;
    height: auto;
  }
}
.test-management-main--inner {
  display: flex;
}
.test-management-main--inner .page-content {
  max-width: 1518px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .test-management-main--inner .page-content {
    min-height: calc(100vh - 61px);
  }
}
.mdc-data-table__table.mdc-data-table--centered {
  text-align: center;
}
.mdc-data-table__table.mdc-data-table--centered th.mdc-data-table__header-cell {
  text-align: center;
}
.mdc-data-table__header-row {
  background-color: #fff;
}
tfoot .mdc-data-table__header-row {
  border-top: 1px solid #dfe6ed;
}
.ui-main-content-navi-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  padding: 10px 10px 10px 35px;
  color: #0f2830;
  color: var(--mdc-theme-primary, #0f2830);
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-decoration: inherit;
  text-transform: inherit;
}
.paginator-box {
  text-align: right;
  border-top-color: #dfe6ed;
  border-top-width: 1px;
  border-top-style: solid;
  display: flex;
  justify-content: flex-end;
}
.paginator-box.paginator-box--no-divider {
  border-top: none;
}
.paginator-box .paginator-wrap {
  display: flex;
  align-items: center;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.ui_article_button_box {
  margin-top: 28px;
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .ui_article_button_box {
    flex-wrap: wrap;
  }
}
.ui_article_button_box .mdc-card__action--button {
  margin-left: 24px;
}
.ui_article_button_box.ui_article_button_box--no-bottom-margin {
  margin-bottom: 0;
}
.my_logo_wrap.custom_logo DIV.form-element {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 14px 36px 24px 36px !important;
}
.my_logo_wrap img {
  max-width: 220px;
}
.my_logo_wrap div.form-element {
  margin-top: 24px;
  margin-bottom: 25px;
}
.my_logo_sml {
  margin-left: 24px;
}
.logo_horizontal {
  height: 46px;
  width: auto;
}
.logo_wide {
  height: auto;
  max-width: 220px;
}
.logo_proportional {
  height: 70px;
  width: auto;
}
.logo_vertical {
  height: 92px;
  width: auto;
  margin-left: 20px;
}
.mdc-top-app-bar {
  z-index: 7;
  flex-direction: row;
}
.mdc-top-app-bar .mdc-drawer__overlay-container {
  display: none;
}
.mdc-top-app-bar .mdc-tab-scroller__scroll-content {
  flex-direction: column;
}
.mdc-top-app-bar .mdc-tab__text-label {
  text-transform: none;
  letter-spacing: normal;
  font-weight: 400;
  font-size: 1rem;
}
.mdc-top-app-bar .mdc-icon-button.mdc-top-app-bar__button {
  color: #637488;
}
.mdc-top-app-bar .mdc-top-app-bar--collapse-container {
  padding-left: 18px;
  padding-bottom: 24px;
}
.mdc-drawer-app-content {
  height: 100vh;
}
@media (max-width: 1024px) {
  .mdc-drawer-app-content {
    height: 100%;
  }
}
.test-management-container .mdc-drawer-app-content {
  height: 100%;
}
.select-container .mdc-select {
  width: 100%;
}
.select-container .mdc-select-helper-text {
  width: 100%;
}
.text-field-container .mdc-text-field {
  width: 100%;
}
.text-field-container .mdc-text-field-helper-line {
  width: 100%;
}
.text-field-container
  .mdc-text-field.mdc-text-field--no-fill:not(.mdc-text-field--disabled) {
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff);
}
.text-field-container
  .mdc-text-field.mdc-text-field--no-fill.mdc-text-field--focused:not(
    .mdc-text-field--disabled
  ) {
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff);
}
.ui-card {
  transition: box-shadow 15ms linear;
  box-shadow: 0 2px 4px rgba(219, 229, 235, 0.5);
  border-radius: 6px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-top: 22px;
  padding-bottom: 18px;
}
.ui-card .ui-card-link {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  color: #637488;
  display: flex;
  align-items: center;
}
.ui-card .ui-card-link .ui-card-link__icon svg {
  width: 19px;
  height: auto;
  margin-right: 8px;
  stroke: #637488;
}
.ui-card .ui-card-link:hover {
  color: #0f2830;
}
.ui-card .ui-card-link:hover .ui-card-link__icon svg {
  stroke: #0f2830;
}
@media (max-width: 1024px) {
  .ui-card {
    overflow-x: auto;
  }
}
.ui-card.is-hover {
  box-shadow: 3px 4px 20px rgba(14, 37, 50, 0.2);
}
.ui-card.is-hover .tox.tox-tinymce {
  z-index: 2;
}
.ui-card .ui-card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 28px;
  padding-right: 25px;
}
.ui-card .ui-card-header .ui-card-caption {
  word-break: keep-all;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-decoration: inherit;
  text-transform: uppercase;
  color: #808e9d;
}
.ui-card .ui-card-header .ui-card-header-actions {
  flex-shrink: 0;
}
.ui-card .ui-card-header .ui-card-header-actions .mdc-icon-button.sml {
  width: 32px;
  height: 32px;
  padding: 6px;
  font-size: 21px;
  margin: 0;
}
.ui-card .mdc-card__primary-action {
  padding-left: 28px;
  padding-right: 28px;
}
.ui-card .mdc-card__primary-action::before,
.ui-card .mdc-card__primary-action::after {
  background-color: transparent;
}
.ui-card .ui-card-title {
  margin-bottom: 0;
  margin-top: 23px;
  color: #0f2830;
  color: var(--mdc-theme-primary, #0f2830);
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 600;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit;
}
.ui-card .ui-card-subtitle {
  margin: 0;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 500;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.ui-card .mdc-card__actions {
  padding-left: 25px;
  padding-right: 25px;
  flex-wrap: wrap;
  justify-content: space-between;
  min-height: unset;
}
.ui-card .mdc-card__actions .mdc-card__action--button {
  margin-left: -8px;
}
.ui-card .ui-card__bottom-actions-container {
  margin-bottom: 5px;
}
.ui-card .ui-card-tag,
.category-tag-container .ui-card-tag {
  cursor: pointer;
  display: block;
  border-radius: 5px;
  padding: 6px 9px 7px;
  color: #0f2830;
  color: var(--mdc-theme-text-primary-on-light, #0f2830);
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: 0;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 15px;
  font-weight: 600;
  letter-spacing: 0.05em;
}
.ui-card .ui-card-tag:visited,
.ui-card .ui-card-tag:hover,
.ui-card .ui-card-tag:active,
.category-tag-container .ui-card-tag:visited,
.category-tag-container .ui-card-tag:hover,
.category-tag-container .ui-card-tag:active {
  color: #0f2830;
  color: var(--mdc-theme-text-primary-on-light, #0f2830);
}
.status-color.t_green,
.status-color--ACTIVE {
  border: 1px solid rgb(15, 60, 201);
  color: #0f3cc9 !important;
}
.status-color.t_dark_gray,
.status-color--SETUP {
  border: 1px solid rgba(155, 137, 208, 0.42);
  color: #8772c1 !important;
}
.status-color.t_brown,
.status-color--SETUP_CONFIRMED {
  border: 1px solid rgba(242, 153, 74, 0.42);
  color: #f2994a !important;
}
.status-color.t_dark_green,
.status-color--ACCESS_CLOSED {
  border: 1px solid rgba(174, 185, 198, 0.42);
  color: #808e9d !important;
}
.status-color.t_gray,
.status-color--FINISHED {
  border: 1px solid rgba(174, 185, 198, 0.42);
  color: #808e9d !important;
}
.status-color.t_blue,
.status-color--FROZEN {
  border: 1px solid rgba(39, 159, 227, 0.42);
  color: #27a0e3 !important;
}
.flex-grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: -9px;
  margin-bottom: -9px;
}
.flex-grid.flex-grid--responsive .flex-item {
  width: 100%;
}
@media (min-width: 1518px) {
  .flex-grid.flex-grid--responsive .flex-item.flex-item--full-width {
    width: 100%;
  }
}
.flex-grid .flex-item {
  margin-top: 9px;
  margin-bottom: 9px;
  width: calc(50% - 9px);
  box-sizing: border-box;
}
@media (max-width: 1024px) {
  .flex-grid .flex-item {
    width: 100%;
  }
}
.flex-grid .flex-item.flex-item--full-width {
  width: 100%;
}
.flex-grid .flex-item__box {
  box-shadow: 0 2px 4px rgba(219, 229, 235, 0.5);
  padding: 20px;
  border-radius: 8px;
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff);
}
@media (max-width: 1024px) {
  .flex-grid .flex-item__box {
    padding: 20px;
    overflow-x: auto;
  }
}
.flex-grid.flex-grid--stretched {
  align-items: stretch;
}
.flex-grid.flex-grid--stretched .flex-item__box {
  box-sizing: border-box;
  height: 100%;
}
.flex-grid-paginated.flex-grid-paginated--margin-top {
  margin-top: 28px;
}
.flex-grid-paginated .paginator-box {
  justify-content: flex-end;
  border: none;
  padding-left: 25px;
}
.question_item_wrap {
  box-shadow: 0 2px 4px rgba(219, 229, 235, 0.5);
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff);
  margin-bottom: 15px;
  padding: 15px;
}
.mdc-card__actions {
  justify-content: flex-start;
}
.mdc-card__actions .mdc-menu-surface--anchor {
  flex-grow: 1;
  text-align: right;
}
.question-abstract {
  flex-grow: 1;
}
.question-manager__question-list-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding-top: 5px;
  padding-bottom: 5px;
}
.question-manager__question-list-item:last-child {
  border: none;
}
.question-manager__question-list-item .mdc-icon-button.sml {
  width: 28px;
  height: 28px;
  padding: 5px;
}
.question-manager__question-list-item .mdc-icon-button.sml:first-child {
  margin-left: 5px;
}
.question-manager__question-container {
  flex-grow: 1;
}
.question-manager__question-container .question-manager__question-card,
.question-manager__question-container.question-manager__question-card.mdc-card__primary-action {
  padding: 4px 10px 10px;
}
.question-manager__question-container .question-manager__question-card {
  cursor: pointer;
}
.question-manager__question-container
  .question-manager__question-card:not(.question-readonly)
  .question_header_content {
  color: #0f2830;
  color: var(--mdc-theme-primary, #0f2830);
}
.question-manager__question-container
  .question-manager__question-card.question-readonly {
  cursor: default;
}
.question-container .answers_distribution_stats .question_header {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .question-container .answers_distribution_stats .question_header {
    padding-bottom: 0;
  }
}
.question-manager__question-container
  .question-manager__question-card
  .question_header_wrapper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_header_wrapper,
.answers_distribution_stats .question_header_wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.question-manager__question-container
  .question-manager__question-card
  .question_header_wrapper
  .question_header,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_header_wrapper
  .question_header,
.answers_distribution_stats .question_header_wrapper .question_header {
  flex-grow: 1;
}
.question-manager__question-container
  .question-manager__question-card
  .question_header_wrapper
  .mdc-icon-button.sml,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_header_wrapper
  .mdc-icon-button.sml,
.answers_distribution_stats .question_header_wrapper .mdc-icon-button.sml {
  width: 32px;
  height: 32px;
  padding: 6px;
  font-size: 21px;
  margin: 0;
}
.question-manager__question-container
  .question-manager__question-card
  .question_header,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_header,
.answers_distribution_stats .question_header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: baseline;
}
@media (min-width: 768px) {
  .question-manager__question-container
    .question-manager__question-card
    .question_header,
  .question-manager__question-container
    .question-manager__question-card.mdc-card__primary-action
    .question_header,
  .answers_distribution_stats .question_header {
    padding-bottom: 14px;
  }
}
.question-manager__question-container
  .question-manager__question-card
  .question_header.question_header--correct-answers,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_header.question_header--correct-answers,
.answers_distribution_stats .question_header.question_header--correct-answers {
  justify-content: space-between;
}
.question-manager__question-container
  .question-manager__question-card
  .question_header
  .question_header_content,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_header
  .question_header_content,
.answers_distribution_stats .question_header .question_header_content {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  font-weight: 600;
  line-height: 1.5rem;
  letter-spacing: 0.01em;
  margin-right: 10px;
}
.question-manager__question-container
  .question-manager__question-card
  .question_header
  .mandatory_question,
.question-manager__question-container
  .question-manager__question-card
  .question_header
  .max_points,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_header
  .mandatory_question,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_header
  .max_points,
.answers_distribution_stats .question_header .mandatory_question,
.answers_distribution_stats .question_header .max_points {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  margin-right: 10px;
}
.question-manager__question-container
  .question-manager__question-card
  .question_header
  .max_points,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_header
  .max_points,
.answers_distribution_stats .question_header .max_points {
  color: #808e9d;
  color: var(--mdc-theme-text-hint-on-light, #808e9d);
}
.question-manager__question-container
  .question-manager__question-card
  .question_header
  .mandatory_question,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_header
  .mandatory_question,
.answers_distribution_stats .question_header .mandatory_question {
  color: #ffa767;
}
.question-manager__question-container
  .question-manager__question-card
  .question_header
  .mandatory_question.t_red,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_header
  .mandatory_question.t_red,
.answers_distribution_stats .question_header .mandatory_question.t_red {
  color: #ff7067;
  color: var(--mdc-theme-error, #ff7067);
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence,
.question-manager__question-container
  .question-manager__question-card
  .answer_container,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled,
.answers_distribution_stats .question_essence,
.answers_distribution_stats .answer_container,
.answers_distribution_stats .rich-text-answer-area--disabled {
  word-break: break-word;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  max-width: 1024px;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  p,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h1,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h2,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h3,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h4,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h5,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h6,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  img,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  audio,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  video,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  iframe,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  pre,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  p,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h1,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h2,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h3,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h4,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h5,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h6,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  img,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  audio,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  video,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  iframe,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  pre,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  p,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h1,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h2,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h3,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h4,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h5,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h6,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  img,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  audio,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  video,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  iframe,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  pre,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  p,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h1,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h2,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h3,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h4,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h5,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h6,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  img,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  audio,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  video,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  iframe,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  pre,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  p,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h1,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h2,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h3,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h4,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h5,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h6,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  img,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  audio,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  video,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  iframe,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  pre,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  p,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h1,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h2,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h3,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h4,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h5,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h6,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  img,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  audio,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  video,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  iframe,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  pre,
.answers_distribution_stats .question_essence p,
.answers_distribution_stats .question_essence h1,
.answers_distribution_stats .question_essence h2,
.answers_distribution_stats .question_essence h3,
.answers_distribution_stats .question_essence h4,
.answers_distribution_stats .question_essence h5,
.answers_distribution_stats .question_essence h6,
.answers_distribution_stats .question_essence img,
.answers_distribution_stats .question_essence audio,
.answers_distribution_stats .question_essence video,
.answers_distribution_stats .question_essence iframe,
.answers_distribution_stats .question_essence pre,
.answers_distribution_stats .answer_container p,
.answers_distribution_stats .answer_container h1,
.answers_distribution_stats .answer_container h2,
.answers_distribution_stats .answer_container h3,
.answers_distribution_stats .answer_container h4,
.answers_distribution_stats .answer_container h5,
.answers_distribution_stats .answer_container h6,
.answers_distribution_stats .answer_container img,
.answers_distribution_stats .answer_container audio,
.answers_distribution_stats .answer_container video,
.answers_distribution_stats .answer_container iframe,
.answers_distribution_stats .answer_container pre,
.answers_distribution_stats .rich-text-answer-area--disabled p,
.answers_distribution_stats .rich-text-answer-area--disabled h1,
.answers_distribution_stats .rich-text-answer-area--disabled h2,
.answers_distribution_stats .rich-text-answer-area--disabled h3,
.answers_distribution_stats .rich-text-answer-area--disabled h4,
.answers_distribution_stats .rich-text-answer-area--disabled h5,
.answers_distribution_stats .rich-text-answer-area--disabled h6,
.answers_distribution_stats .rich-text-answer-area--disabled img,
.answers_distribution_stats .rich-text-answer-area--disabled audio,
.answers_distribution_stats .rich-text-answer-area--disabled video,
.answers_distribution_stats .rich-text-answer-area--disabled iframe,
.answers_distribution_stats .rich-text-answer-area--disabled pre {
  margin-top: 8px;
  margin-bottom: 8px;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  b,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  strong,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  b,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  strong,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  b,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  strong,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  b,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  strong,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  b,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  strong,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  b,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  strong,
.answers_distribution_stats .question_essence b,
.answers_distribution_stats .question_essence strong,
.answers_distribution_stats .answer_container b,
.answers_distribution_stats .answer_container strong,
.answers_distribution_stats .rich-text-answer-area--disabled b,
.answers_distribution_stats .rich-text-answer-area--disabled strong {
  font-weight: 600;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  pre,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  pre,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  pre,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  pre,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  pre,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  pre,
.answers_distribution_stats .question_essence pre,
.answers_distribution_stats .answer_container pre,
.answers_distribution_stats .rich-text-answer-area--disabled pre {
  font-family: "Courier New", serif;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  p,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  p,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  p,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  p,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  p,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  p,
.answers_distribution_stats .question_essence p,
.answers_distribution_stats .answer_container p,
.answers_distribution_stats .rich-text-answer-area--disabled p {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  word-break: break-word;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  p
  .small-text,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  p
  .small-text,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  p
  .small-text,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  p
  .small-text,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  p
  .small-text,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  p
  .small-text,
.answers_distribution_stats .question_essence p .small-text,
.answers_distribution_stats .answer_container p .small-text,
.answers_distribution_stats .rich-text-answer-area--disabled p .small-text {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  a,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  a:visited,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  a,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  a:visited,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  a,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  a:visited,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  a,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  a:visited,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  a,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  a:visited,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  a,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  a:visited,
.answers_distribution_stats .question_essence a,
.answers_distribution_stats .question_essence a:visited,
.answers_distribution_stats .answer_container a,
.answers_distribution_stats .answer_container a:visited,
.answers_distribution_stats .rich-text-answer-area--disabled a,
.answers_distribution_stats .rich-text-answer-area--disabled a:visited {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  word-break: break-word;
  font-weight: 500;
  color: #0f3cc9;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  a
  .small-text,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  a:visited
  .small-text,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  a
  .small-text,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  a:visited
  .small-text,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  a
  .small-text,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  a:visited
  .small-text,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  a
  .small-text,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  a:visited
  .small-text,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  a
  .small-text,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  a:visited
  .small-text,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  a
  .small-text,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  a:visited
  .small-text,
.answers_distribution_stats .question_essence a .small-text,
.answers_distribution_stats .question_essence a:visited .small-text,
.answers_distribution_stats .answer_container a .small-text,
.answers_distribution_stats .answer_container a:visited .small-text,
.answers_distribution_stats .rich-text-answer-area--disabled a .small-text,
.answers_distribution_stats
  .rich-text-answer-area--disabled
  a:visited
  .small-text {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  a:hover:not(.zoom-button),
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  a:visited:hover:not(.zoom-button),
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  a:hover:not(.zoom-button),
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  a:visited:hover:not(.zoom-button),
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  a:hover:not(.zoom-button),
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  a:visited:hover:not(.zoom-button),
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  a:hover:not(.zoom-button),
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  a:visited:hover:not(.zoom-button),
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  a:hover:not(.zoom-button),
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  a:visited:hover:not(.zoom-button),
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  a:hover:not(.zoom-button),
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  a:visited:hover:not(.zoom-button),
.answers_distribution_stats .question_essence a:hover:not(.zoom-button),
.answers_distribution_stats .question_essence a:visited:hover:not(.zoom-button),
.answers_distribution_stats .answer_container a:hover:not(.zoom-button),
.answers_distribution_stats .answer_container a:visited:hover:not(.zoom-button),
.answers_distribution_stats
  .rich-text-answer-area--disabled
  a:hover:not(.zoom-button),
.answers_distribution_stats
  .rich-text-answer-area--disabled
  a:visited:hover:not(.zoom-button) {
  text-decoration: underline;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h1,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h1,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h1,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h1,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h1,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h1,
.answers_distribution_stats .question_essence h1,
.answers_distribution_stats .answer_container h1,
.answers_distribution_stats .rich-text-answer-area--disabled h1 {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 6rem;
  line-height: 6rem;
  font-weight: 300;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h2,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h2,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h2,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h2,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h2,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h2,
.answers_distribution_stats .question_essence h2,
.answers_distribution_stats .answer_container h2,
.answers_distribution_stats .rich-text-answer-area--disabled h2 {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 3.75rem;
  line-height: 3.75rem;
  font-weight: 300;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h3,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h3,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h3,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h3,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h3,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h3,
.answers_distribution_stats .question_essence h3,
.answers_distribution_stats .answer_container h3,
.answers_distribution_stats .rich-text-answer-area--disabled h3 {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 3rem;
  line-height: 3.125rem;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h4,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h4,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h4,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h4,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h4,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h4,
.answers_distribution_stats .question_essence h4,
.answers_distribution_stats .answer_container h4,
.answers_distribution_stats .rich-text-answer-area--disabled h4 {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.375rem;
  line-height: 1.5rem;
  font-weight: 700;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h5,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h5,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h5,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h5,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h5,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h5,
.answers_distribution_stats .question_essence h5,
.answers_distribution_stats .answer_container h5,
.answers_distribution_stats .rich-text-answer-area--disabled h5 {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 600;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h6,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h6,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h6,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h6,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h6,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h6,
.answers_distribution_stats .question_essence h6,
.answers_distribution_stats .answer_container h6,
.answers_distribution_stats .rich-text-answer-area--disabled h6 {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-decoration: inherit;
  text-transform: inherit;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h1,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h2,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h3,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h4,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h5,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  h6,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h1,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h2,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h3,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h4,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h5,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  h6,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h1,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h2,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h3,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h4,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h5,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  h6,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h1,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h2,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h3,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h4,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h5,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  h6,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h1,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h2,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h3,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h4,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h5,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  h6,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h1,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h2,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h3,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h4,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h5,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  h6,
.answers_distribution_stats .question_essence h1,
.answers_distribution_stats .question_essence h2,
.answers_distribution_stats .question_essence h3,
.answers_distribution_stats .question_essence h4,
.answers_distribution_stats .question_essence h5,
.answers_distribution_stats .question_essence h6,
.answers_distribution_stats .answer_container h1,
.answers_distribution_stats .answer_container h2,
.answers_distribution_stats .answer_container h3,
.answers_distribution_stats .answer_container h4,
.answers_distribution_stats .answer_container h5,
.answers_distribution_stats .answer_container h6,
.answers_distribution_stats .rich-text-answer-area--disabled h1,
.answers_distribution_stats .rich-text-answer-area--disabled h2,
.answers_distribution_stats .rich-text-answer-area--disabled h3,
.answers_distribution_stats .rich-text-answer-area--disabled h4,
.answers_distribution_stats .rich-text-answer-area--disabled h5,
.answers_distribution_stats .rich-text-answer-area--disabled h6 {
  word-break: break-word;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  img:not(.lazy),
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  img:not(.lazy),
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  img:not(.lazy),
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  img:not(.lazy),
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  img:not(.lazy),
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  img:not(.lazy),
.answers_distribution_stats .question_essence img:not(.lazy),
.answers_distribution_stats .answer_container img:not(.lazy),
.answers_distribution_stats .rich-text-answer-area--disabled img:not(.lazy) {
  max-width: 100% !important;
  height: auto;
  border-radius: 6px;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  iframe,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  audio,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  video,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  iframe,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  audio,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  video,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  iframe,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  audio,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  video,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  iframe,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  audio,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  video,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  iframe,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  audio,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  video,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  iframe,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  audio,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  video,
.answers_distribution_stats .question_essence iframe,
.answers_distribution_stats .question_essence audio,
.answers_distribution_stats .question_essence video,
.answers_distribution_stats .answer_container iframe,
.answers_distribution_stats .answer_container audio,
.answers_distribution_stats .answer_container video,
.answers_distribution_stats .rich-text-answer-area--disabled iframe,
.answers_distribution_stats .rich-text-answer-area--disabled audio,
.answers_distribution_stats .rich-text-answer-area--disabled video {
  max-width: 100% !important;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  .zoom-button-wrapper,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  .zoom-out-button-wrapper,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .zoom-button-wrapper,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .zoom-out-button-wrapper,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  .zoom-button-wrapper,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  .zoom-out-button-wrapper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  .zoom-button-wrapper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  .zoom-out-button-wrapper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .zoom-button-wrapper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .zoom-out-button-wrapper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  .zoom-button-wrapper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  .zoom-out-button-wrapper,
.answers_distribution_stats .question_essence .zoom-button-wrapper,
.answers_distribution_stats .question_essence .zoom-out-button-wrapper,
.answers_distribution_stats .answer_container .zoom-button-wrapper,
.answers_distribution_stats .answer_container .zoom-out-button-wrapper,
.answers_distribution_stats
  .rich-text-answer-area--disabled
  .zoom-button-wrapper,
.answers_distribution_stats
  .rich-text-answer-area--disabled
  .zoom-out-button-wrapper {
  margin-left: 8px;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  .zoom-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  .zoom-out-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .zoom-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .zoom-out-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  .zoom-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  .zoom-out-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  .zoom-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  .zoom-out-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .zoom-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .zoom-out-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  .zoom-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  .zoom-out-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.answers_distribution_stats
  .question_essence
  .zoom-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.answers_distribution_stats
  .question_essence
  .zoom-out-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.answers_distribution_stats
  .answer_container
  .zoom-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.answers_distribution_stats
  .answer_container
  .zoom-out-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.answers_distribution_stats
  .rich-text-answer-area--disabled
  .zoom-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
.answers_distribution_stats
  .rich-text-answer-area--disabled
  .zoom-out-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label {
  font-size: 0.875rem;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  .zoom-button-wrapper,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .zoom-button-wrapper,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  .zoom-button-wrapper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  .zoom-button-wrapper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .zoom-button-wrapper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  .zoom-button-wrapper,
.answers_distribution_stats .question_essence .zoom-button-wrapper,
.answers_distribution_stats .answer_container .zoom-button-wrapper,
.answers_distribution_stats
  .rich-text-answer-area--disabled
  .zoom-button-wrapper {
  margin-top: -7px;
  display: none;
}
@media (min-width: 768px) {
  .question-manager__question-container
    .question-manager__question-card
    .question_essence
    .zoom-button-wrapper,
  .question-manager__question-container
    .question-manager__question-card
    .answer_container
    .zoom-button-wrapper,
  .question-manager__question-container
    .question-manager__question-card
    .rich-text-answer-area--disabled
    .zoom-button-wrapper,
  .question-manager__question-container
    .question-manager__question-card.mdc-card__primary-action
    .question_essence
    .zoom-button-wrapper,
  .question-manager__question-container
    .question-manager__question-card.mdc-card__primary-action
    .answer_container
    .zoom-button-wrapper,
  .question-manager__question-container
    .question-manager__question-card.mdc-card__primary-action
    .rich-text-answer-area--disabled
    .zoom-button-wrapper,
  .answers_distribution_stats .question_essence .zoom-button-wrapper,
  .answers_distribution_stats .answer_container .zoom-button-wrapper,
  .answers_distribution_stats
    .rich-text-answer-area--disabled
    .zoom-button-wrapper {
    display: block;
  }
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  .lazy,
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  .lazy:after,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .lazy,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .lazy:after,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  .lazy,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  .lazy:after,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  .lazy,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  .lazy:after,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .lazy,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .lazy:after,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  .lazy,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  .lazy:after,
.answers_distribution_stats .question_essence .lazy,
.answers_distribution_stats .question_essence .lazy:after,
.answers_distribution_stats .answer_container .lazy,
.answers_distribution_stats .answer_container .lazy:after,
.answers_distribution_stats .rich-text-answer-area--disabled .lazy,
.answers_distribution_stats .rich-text-answer-area--disabled .lazy:after {
  display: inline-block;
  border-radius: 50%;
  width: 50px;
  height: 50px;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  .lazy,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .lazy,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  .lazy,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  .lazy,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .lazy,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  .lazy,
.answers_distribution_stats .question_essence .lazy,
.answers_distribution_stats .answer_container .lazy,
.answers_distribution_stats .rich-text-answer-area--disabled .lazy {
  margin: 20px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 4px solid rgba(0, 0, 0, 0.42);
  border-right: 4px solid rgba(0, 0, 0, 0.42);
  border-bottom: 4px solid rgba(0, 0, 0, 0.42);
  border-left: 4px solid #fff;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  .smooth_zoom_preloader,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .smooth_zoom_preloader,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  .smooth_zoom_preloader,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  .smooth_zoom_preloader,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .smooth_zoom_preloader,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  .smooth_zoom_preloader,
.answers_distribution_stats .question_essence .smooth_zoom_preloader,
.answers_distribution_stats .answer_container .smooth_zoom_preloader,
.answers_distribution_stats
  .rich-text-answer-area--disabled
  .smooth_zoom_preloader {
  background-image: url(/images/loading.gif?v=a8b37c81d178);
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  .smooth_zoom_icons,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .smooth_zoom_icons,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  .smooth_zoom_icons,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  .smooth_zoom_icons,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .smooth_zoom_icons,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  .smooth_zoom_icons,
.answers_distribution_stats .question_essence .smooth_zoom_icons,
.answers_distribution_stats .answer_container .smooth_zoom_icons,
.answers_distribution_stats
  .rich-text-answer-area--disabled
  .smooth_zoom_icons {
  background-image: url(/images/zoom_assets/icons.png?v=a8b37c81d178);
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  .image-zoom-wrapper,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .image-zoom-wrapper,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  .image-zoom-wrapper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  .image-zoom-wrapper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .image-zoom-wrapper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  .image-zoom-wrapper,
.answers_distribution_stats .question_essence .image-zoom-wrapper,
.answers_distribution_stats .answer_container .image-zoom-wrapper,
.answers_distribution_stats
  .rich-text-answer-area--disabled
  .image-zoom-wrapper {
  display: inline-block;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  img.zoomed-image,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  img.zoomed-image,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  img.zoomed-image,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  img.zoomed-image,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  img.zoomed-image,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  img.zoomed-image,
.answers_distribution_stats .question_essence img.zoomed-image,
.answers_distribution_stats .answer_container img.zoomed-image,
.answers_distribution_stats .rich-text-answer-area--disabled img.zoomed-image {
  width: 100%;
  height: auto;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  .image-loading-info,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .image-loading-info,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  .image-loading-info,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  .image-loading-info,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .image-loading-info,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  .image-loading-info,
.answers_distribution_stats .question_essence .image-loading-info,
.answers_distribution_stats .answer_container .image-loading-info,
.answers_distribution_stats
  .rich-text-answer-area--disabled
  .image-loading-info {
  padding-left: 14px;
  padding-top: 14px;
  font-size: 0.875rem;
  opacity: 0.6;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  div.answer_body,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  div.answer_body,
.question-manager__question-container
  .question-manager__question-card
  .rich-text-answer-area--disabled
  div.answer_body,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  div.answer_body,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  div.answer_body,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .rich-text-answer-area--disabled
  div.answer_body,
.answers_distribution_stats .question_essence div.answer_body,
.answers_distribution_stats .answer_container div.answer_body,
.answers_distribution_stats .rich-text-answer-area--disabled div.answer_body {
  margin-top: 8.5px;
  margin-bottom: 9px;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence,
.answers_distribution_stats .question_essence {
  max-width: 684px;
  margin-top: 14px;
  margin-bottom: 12px;
  font-weight: 400;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  p,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  p,
.answers_distribution_stats .question_essence p {
  font-weight: 400;
}
.question-manager__question-container
  .question-manager__question-card
  .question_essence
  a,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_essence
  a,
.answers_distribution_stats .question_essence a {
  font-weight: 500;
}
.question-manager__question-container
  .question-manager__question-card
  .question_answers.question_correct_answers
  .answer-with-marker,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_answers.question_correct_answers
  .answer-with-marker,
.answers_distribution_stats
  .question_answers.question_correct_answers
  .answer-with-marker {
  display: flex;
  align-items: flex-start;
  width: 100%;
}
.question-manager__question-container
  .question-manager__question-card
  .question_answers.question_correct_answers
  .answer-with-marker
  .answer_container,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_answers.question_correct_answers
  .answer-with-marker
  .answer_container,
.answers_distribution_stats
  .question_answers.question_correct_answers
  .answer-with-marker
  .answer_container {
  flex-grow: 1;
}
.question-manager__question-container
  .question-manager__question-card
  .question_answers.question_correct_answers
  .answer_container,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_answers.question_correct_answers
  .answer_container,
.answers_distribution_stats
  .question_answers.question_correct_answers
  .answer_container {
  padding-left: 0;
}
.question-manager__question-container
  .question-manager__question-card
  .question_answers
  .short-answer-comment-upper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_answers
  .short-answer-comment-upper,
.answers_distribution_stats .question_answers .short-answer-comment-upper {
  margin-top: 24px;
  color: #808e9d;
}
.question-manager__question-container
  .question-manager__question-card
  .question_answers
  .short-answer-comment-bottom,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_answers
  .short-answer-comment-bottom,
.answers_distribution_stats .question_answers .short-answer-comment-bottom {
  margin-top: 14px;
  color: #808e9d;
}
.question-manager__question-container
  .question-manager__question-card
  .question_answers
  .rich-text-answer-area,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_answers
  .rich-text-answer-area,
.answers_distribution_stats .question_answers .rich-text-answer-area {
  width: 100%;
  min-height: 150px;
  resize: none;
}
.question-manager__question-container
  .question-manager__question-card
  .answer-correctness-mark,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer-correctness-mark,
.answers_distribution_stats .answer-correctness-mark {
  margin-right: 10px;
}
.question-manager__question-container
  .question-manager__question-card
  .answer-correctness-mark.material-icons,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer-correctness-mark.material-icons,
.answers_distribution_stats .answer-correctness-mark.material-icons {
  margin-top: 6px;
  width: 30px;
  height: 30px;
  font-weight: bold;
}
.question-manager__question-container
  .question-manager__question-card
  .answer-correctness-mark.material-icons
  svg,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer-correctness-mark.material-icons
  svg,
.answers_distribution_stats .answer-correctness-mark.material-icons svg {
  width: 30px;
  height: 30px;
}
.question-manager__question-container
  .question-manager__question-card
  .answer-correctness-mark.material-icons.not-selected-answer-color,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer-correctness-mark.material-icons.not-selected-answer-color,
.answers_distribution_stats
  .answer-correctness-mark.material-icons.not-selected-answer-color {
  opacity: 0;
}
.question-manager__question-container
  .question-manager__question-card
  .answer-correctness-mark.material-icons.wrong-answer-color,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer-correctness-mark.material-icons.wrong-answer-color,
.answers_distribution_stats
  .answer-correctness-mark.material-icons.wrong-answer-color {
  color: #ff7067;
  color: var(--mdc-theme-error, #ff7067);
}
.question-manager__question-container
  .question-manager__question-card
  .answer-correctness-mark.material-icons.correct-answer-color,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer-correctness-mark.material-icons.correct-answer-color,
.answers_distribution_stats
  .answer-correctness-mark.material-icons.correct-answer-color {
  color: #0f3cc9;
}
.question-manager__question-container
  .question-manager__question-card
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled,
.answers_distribution_stats
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled {
  background-color: transparent;
}
.question-manager__question-container
  .question-manager__question-card
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-text-field__input,
.question-manager__question-container
  .question-manager__question-card
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-floating-label,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-text-field__input,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-floating-label,
.answers_distribution_stats
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-text-field__input,
.answers_distribution_stats
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-floating-label {
  color: #0f2830;
  color: var(--mdc-theme-text-primary-on-light, #0f2830);
}
.question-manager__question-container
  .question-manager__question-card
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-floating-label,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-floating-label,
.answers_distribution_stats
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-floating-label {
  opacity: 0.6;
}
.question-manager__question-container
  .question-manager__question-card
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-notched-outline__leading,
.question-manager__question-container
  .question-manager__question-card
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-notched-outline__notch,
.question-manager__question-container
  .question-manager__question-card
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-notched-outline__trailing,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-notched-outline__leading,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-notched-outline__notch,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-notched-outline__trailing,
.answers_distribution_stats
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-notched-outline__leading,
.answers_distribution_stats
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-notched-outline__notch,
.answers_distribution_stats
  .question_correct_answers
  .mdc-text-field--textarea.mdc-text-field--disabled
  .mdc-notched-outline__trailing {
  border-color: rgba(0, 0, 0, 0.38);
}
.question-manager__question-container
  .question-manager__question-card
  .answer_container,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container,
.answers_distribution_stats .answer_container {
  max-width: 850px;
  margin-bottom: 5px;
  padding-left: 2px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
}
.question-manager__question-container
  .question-manager__question-card
  .answer_container.answer-preview-container
  .mdc-radio::before,
.question-manager__question-container
  .question-manager__question-card
  .answer_container.answer-preview-container
  .mdc-radio::after,
.question-manager__question-container
  .question-manager__question-card
  .answer_container.answer-preview-container
  .mdc-checkbox::before,
.question-manager__question-container
  .question-manager__question-card
  .answer_container.answer-preview-container
  .mdc-checkbox::after,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.answer-preview-container
  .mdc-radio::before,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.answer-preview-container
  .mdc-radio::after,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.answer-preview-container
  .mdc-checkbox::before,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.answer-preview-container
  .mdc-checkbox::after,
.answers_distribution_stats
  .answer_container.answer-preview-container
  .mdc-radio::before,
.answers_distribution_stats
  .answer_container.answer-preview-container
  .mdc-radio::after,
.answers_distribution_stats
  .answer_container.answer-preview-container
  .mdc-checkbox::before,
.answers_distribution_stats
  .answer_container.answer-preview-container
  .mdc-checkbox::after {
  background-color: transparent;
}
.question-manager__question-container
  .question-manager__question-card
  .answer_container.answer-preview-container
  .mdc-radio__native-control:disabled,
.question-manager__question-container
  .question-manager__question-card
  .answer_container.answer-preview-container
  .mdc-checkbox,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.answer-preview-container
  .mdc-radio__native-control:disabled,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.answer-preview-container
  .mdc-checkbox,
.answers_distribution_stats
  .answer_container.answer-preview-container
  .mdc-radio__native-control:disabled,
.answers_distribution_stats
  .answer_container.answer-preview-container
  .mdc-checkbox {
  cursor: default;
}
.question-manager__question-container
  .question-manager__question-card
  .answer_container.answer-preview-container
  .mdc-radio__native-control:disabled:not(:checked)
  + .mdc-radio__background
  .mdc-radio__outer-circle,
.question-manager__question-container
  .question-manager__question-card
  .answer_container.answer-preview-container
  .mdc-radio__native-control:disabled:not(:checked)
  + .mdc-radio__background
  .mdc-radio__inner-circle,
.question-manager__question-container
  .question-manager__question-card
  .answer_container.answer-preview-container
  .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate)
  ~ .mdc-checkbox__background,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.answer-preview-container
  .mdc-radio__native-control:disabled:not(:checked)
  + .mdc-radio__background
  .mdc-radio__outer-circle,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.answer-preview-container
  .mdc-radio__native-control:disabled:not(:checked)
  + .mdc-radio__background
  .mdc-radio__inner-circle,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.answer-preview-container
  .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate)
  ~ .mdc-checkbox__background,
.answers_distribution_stats
  .answer_container.answer-preview-container
  .mdc-radio__native-control:disabled:not(:checked)
  + .mdc-radio__background
  .mdc-radio__outer-circle,
.answers_distribution_stats
  .answer_container.answer-preview-container
  .mdc-radio__native-control:disabled:not(:checked)
  + .mdc-radio__background
  .mdc-radio__inner-circle,
.answers_distribution_stats
  .answer_container.answer-preview-container
  .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate)
  ~ .mdc-checkbox__background {
  border-color: #dfe6ed;
}
.question-manager__question-container
  .question-manager__question-card
  .answer_container.answer-preview-container
  .mdc-checkbox__native-control[disabled]:checked
  ~ .mdc-checkbox__background,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.answer-preview-container
  .mdc-checkbox__native-control[disabled]:checked
  ~ .mdc-checkbox__background,
.answers_distribution_stats
  .answer_container.answer-preview-container
  .mdc-checkbox__native-control[disabled]:checked
  ~ .mdc-checkbox__background {
  background-color: #aeb9c6;
}
.question-manager__question-container
  .question-manager__question-card
  .answer_container.answer-preview-container
  .mdc-radio__native-control:disabled:checked
  + .mdc-radio__background
  .mdc-radio__outer-circle,
.question-manager__question-container
  .question-manager__question-card
  .answer_container.answer-preview-container
  .mdc-radio__native-control:disabled:checked
  + .mdc-radio__background
  .mdc-radio__inner-circle,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.answer-preview-container
  .mdc-radio__native-control:disabled:checked
  + .mdc-radio__background
  .mdc-radio__outer-circle,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.answer-preview-container
  .mdc-radio__native-control:disabled:checked
  + .mdc-radio__background
  .mdc-radio__inner-circle,
.answers_distribution_stats
  .answer_container.answer-preview-container
  .mdc-radio__native-control:disabled:checked
  + .mdc-radio__background
  .mdc-radio__outer-circle,
.answers_distribution_stats
  .answer_container.answer-preview-container
  .mdc-radio__native-control:disabled:checked
  + .mdc-radio__background
  .mdc-radio__inner-circle {
  border-color: #aeb9c6;
}
.question-manager__question-container
  .question-manager__question-card
  .answer_container.answer-preview-container
  .answer-points,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.answer-preview-container
  .answer-points,
.answers_distribution_stats
  .answer_container.answer-preview-container
  .answer-points {
  width: auto;
  padding-right: 8px;
  padding-left: 15px;
  white-space: nowrap;
  color: #808e9d;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 0.75rem;
  font-weight: 600;
}
.question-manager__question-container
  .question-manager__question-card
  .answer_container.correct-answer-container,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.correct-answer-container,
.answers_distribution_stats .answer_container.correct-answer-container {
  background-color: #f0fdf8;
  border-radius: 6px;
  padding-right: 15px;
}
.question-manager__question-container
  .question-manager__question-card
  .answer_container.correct-answer-container
  .answer_body,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.correct-answer-container
  .answer_body,
.answers_distribution_stats
  .answer_container.correct-answer-container
  .answer_body {
  font-weight: 400;
}
.question-manager__question-container
  .question-manager__question-card
  .answer_container.correct-answer-container
  .answer_body
  p,
.question-manager__question-container
  .question-manager__question-card
  .answer_container.correct-answer-container
  .answer_body
  a,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.correct-answer-container
  .answer_body
  p,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container.correct-answer-container
  .answer_body
  a,
.answers_distribution_stats
  .answer_container.correct-answer-container
  .answer_body
  p,
.answers_distribution_stats
  .answer_container.correct-answer-container
  .answer_body
  a {
  font-weight: 400;
}
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .mdc-form-field,
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .mdc-checkbox,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .mdc-form-field,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .mdc-checkbox,
.answers_distribution_stats .answer_container .mdc-form-field,
.answers_distribution_stats .answer_container .mdc-checkbox {
  margin-top: 0;
  flex-shrink: 0;
}
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .question_answer_wrap,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .question_answer_wrap,
.answers_distribution_stats .answer_container .question_answer_wrap {
  cursor: pointer;
  width: 100%;
}
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .question_answer_wrap.provided-short-answer,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .question_answer_wrap.provided-short-answer,
.answers_distribution_stats
  .answer_container
  .question_answer_wrap.provided-short-answer {
  padding-left: 11px;
}
.question-manager__question-container
  .question-manager__question-card
  .answer_container
  .question_answer_wrap.provided-short-answer
  p,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer_container
  .question_answer_wrap.provided-short-answer
  p,
.answers_distribution_stats
  .answer_container
  .question_answer_wrap.provided-short-answer
  p {
  margin-bottom: 0;
}
.question-manager__question-container
  .question-manager__question-card
  .mdc-text-field--textarea,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .mdc-text-field--textarea,
.answers_distribution_stats .mdc-text-field--textarea {
  width: 100%;
  margin-top: 10px;
}
.question-manager__question-container
  .question-manager__question-card
  .mdc-text-field--textarea
  textarea,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .mdc-text-field--textarea
  textarea,
.answers_distribution_stats .mdc-text-field--textarea textarea {
  resize: none;
}
.question-manager__question-container
  .question-manager__question-card
  .mdc-text-field-character-counter,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .mdc-text-field-character-counter,
.answers_distribution_stats .mdc-text-field-character-counter {
  text-align: right;
  color: #808e9d;
  color: var(--mdc-theme-text-hint-on-light, #808e9d);
}
.question-manager__question-container
  .question-manager__question-card
  .short-answers-section,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .short-answers-section,
.answers_distribution_stats .short-answers-section {
  margin-left: -8px;
}
.question-manager__question-container
  .question-manager__question-card
  .short-answers-section
  .mdc-button,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .short-answers-section
  .mdc-button,
.answers_distribution_stats .short-answers-section .mdc-button {
  margin-top: 14px;
}
.question-manager__question-container
  .question-manager__question-card
  .all_short_answers,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .all_short_answers,
.answers_distribution_stats .all_short_answers {
  margin-bottom: 10px;
}
.question-manager__question-container
  .question-manager__question-card
  .all_short_answers
  .respondent_answer,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .all_short_answers
  .respondent_answer,
.answers_distribution_stats .all_short_answers .respondent_answer {
  display: flex;
  align-items: center;
  margin-top: 12px;
}
.question-manager__question-container
  .question-manager__question-card
  .all_short_answers
  .respondent_answer:first-child,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .all_short_answers
  .respondent_answer:first-child,
.answers_distribution_stats .all_short_answers .respondent_answer:first-child {
  margin-top: 6px;
}
.question-manager__question-container
  .question-manager__question-card
  .all_short_answers
  .respondent_answer
  .mdc-text-field,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .all_short_answers
  .respondent_answer
  .mdc-text-field,
.answers_distribution_stats
  .all_short_answers
  .respondent_answer
  .mdc-text-field {
  width: 250px;
  margin-top: 0 !important;
  border-radius: 0;
}
.question-manager__question-container
  .question-manager__question-card
  .all_short_answers
  .respondent_answer
  .mdc-icon-button,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .all_short_answers
  .respondent_answer
  .mdc-icon-button,
.answers_distribution_stats
  .all_short_answers
  .respondent_answer
  .mdc-icon-button {
  margin-left: 2px;
}
.question-manager__question-container
  .question-manager__question-card
  .all_short_answers
  .form_input,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .all_short_answers
  .form_input,
.answers_distribution_stats .all_short_answers .form_input {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  border: 1px solid rgba(0, 0, 0, 0.42);
  padding: 1px 5px;
  height: 23px;
  vertical-align: bottom;
  margin-top: 1px;
  width: 100%;
  margin-right: 5px;
}
@media (min-width: 768px) {
  .question-manager__question-container
    .question-manager__question-card
    .all_short_answers
    .form_input,
  .question-manager__question-container
    .question-manager__question-card.mdc-card__primary-action
    .all_short_answers
    .form_input,
  .answers_distribution_stats .all_short_answers .form_input {
    width: 300px;
  }
}
.question-manager__question-container
  .question-manager__question-card
  .score-info,
.question-manager__question-container
  .question-manager__question-card
  .correct-answer-comment,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .score-info,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .correct-answer-comment,
.answers_distribution_stats .score-info,
.answers_distribution_stats .correct-answer-comment {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.question-manager__question-container
  .question-manager__question-card
  .score-info
  .section-text,
.question-manager__question-container
  .question-manager__question-card
  .correct-answer-comment
  .section-text,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .score-info
  .section-text,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .correct-answer-comment
  .section-text,
.answers_distribution_stats .score-info .section-text,
.answers_distribution_stats .correct-answer-comment .section-text {
  margin-top: 14px;
  margin-bottom: 14px;
}
.question-manager__question-container
  .question-manager__question-card
  .score-info
  .t_red,
.question-manager__question-container
  .question-manager__question-card
  .correct-answer-comment
  .t_red,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .score-info
  .t_red,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .correct-answer-comment
  .t_red,
.answers_distribution_stats .score-info .t_red,
.answers_distribution_stats .correct-answer-comment .t_red {
  color: #ff7067;
  color: var(--mdc-theme-error, #ff7067);
  font-weight: 500;
}
.question-manager__question-container
  .question-manager__question-card
  .score-info
  .t_green,
.question-manager__question-container
  .question-manager__question-card
  .correct-answer-comment
  .t_green,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .score-info
  .t_green,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .correct-answer-comment
  .t_green,
.answers_distribution_stats .score-info .t_green,
.answers_distribution_stats .correct-answer-comment .t_green {
  color: #0f3cc9;
  font-weight: 500;
}
.question-manager__question-container
  .question-manager__question-card
  .score-info
  .t_orange,
.question-manager__question-container
  .question-manager__question-card
  .correct-answer-comment
  .t_orange,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .score-info
  .t_orange,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .correct-answer-comment
  .t_orange,
.answers_distribution_stats .score-info .t_orange,
.answers_distribution_stats .correct-answer-comment .t_orange {
  color: #d89e00;
  font-weight: 500;
}
.question-manager__question-container
  .question-manager__question-card
  .score-info
  .correct-answer-comment__label,
.question-manager__question-container
  .question-manager__question-card
  .correct-answer-comment
  .correct-answer-comment__label,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .score-info
  .correct-answer-comment__label,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .correct-answer-comment
  .correct-answer-comment__label,
.answers_distribution_stats .score-info .correct-answer-comment__label,
.answers_distribution_stats
  .correct-answer-comment
  .correct-answer-comment__label {
  opacity: 0.6;
}
.question-manager__question-container
  .question-manager__question-card
  .correct-answer-comment,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .correct-answer-comment,
.answers_distribution_stats .correct-answer-comment {
  margin-top: 20px;
}
.question-manager__question-container
  .question-manager__question-card
  .mdc-icon-button.sml,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .mdc-icon-button.sml,
.answers_distribution_stats .mdc-icon-button.sml {
  width: 36px;
  height: 36px;
  padding: 9px;
  font-size: 18px;
}
.question-manager__question-container
  .question-manager__question-card
  .answer-statistic-wrapper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer-statistic-wrapper,
.answers_distribution_stats .answer-statistic-wrapper {
  margin-top: 8px;
  width: 220px;
  flex-shrink: 0;
  flex-grow: 0;
  padding-left: 20px;
}
@media (max-width: 1024px) {
  .question-manager__question-container
    .question-manager__question-card
    .answer-statistic-wrapper,
  .question-manager__question-container
    .question-manager__question-card.mdc-card__primary-action
    .answer-statistic-wrapper,
  .answers_distribution_stats .answer-statistic-wrapper {
    width: 70px;
    padding-left: 5px;
  }
}
.question-manager__question-container
  .question-manager__question-card
  .answer-statistic-bar-wrapper,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer-statistic-bar-wrapper,
.answers_distribution_stats .answer-statistic-bar-wrapper {
  width: 160px;
  height: 7px;
  display: inline-block;
}
@media (max-width: 1024px) {
  .question-manager__question-container
    .question-manager__question-card
    .answer-statistic-bar-wrapper,
  .question-manager__question-container
    .question-manager__question-card.mdc-card__primary-action
    .answer-statistic-bar-wrapper,
  .answers_distribution_stats .answer-statistic-bar-wrapper {
    width: 30px;
  }
}
.question-manager__question-container
  .question-manager__question-card
  .answer-statistic-bar-fill,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer-statistic-bar-fill,
.answers_distribution_stats .answer-statistic-bar-fill {
  background-color: #6789f4;
  height: 100%;
  display: inline-block;
  border-radius: 6px;
}
.question-manager__question-container
  .question-manager__question-card
  .answer-statistic-bar-empty-fill,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer-statistic-bar-empty-fill,
.answers_distribution_stats .answer-statistic-bar-empty-fill {
  height: 100%;
  display: inline-block;
}
.question-manager__question-container
  .question-manager__question-card
  .answer-statistic-bar-value,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .answer-statistic-bar-value,
.answers_distribution_stats .answer-statistic-bar-value {
  display: inline-block;
  color: #0f2830;
  color: var(--mdc-theme-text-primary-on-light, #0f2830);
  font-weight: 500;
  vertical-align: middle;
  width: 55px;
  text-align: right;
}
@media (max-width: 1024px) {
  .question-manager__question-container
    .question-manager__question-card
    .answer-statistic-bar-value,
  .question-manager__question-container
    .question-manager__question-card.mdc-card__primary-action
    .answer-statistic-bar-value,
  .answers_distribution_stats .answer-statistic-bar-value {
    width: 38px;
  }
}
.question-manager__question-container
  .question-manager__question-card
  .question_answer_wrap.question_answer_statistic_no_selection,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_answer_wrap.question_answer_statistic_no_selection,
.answers_distribution_stats
  .question_answer_wrap.question_answer_statistic_no_selection {
  margin-left: 12px;
  color: #808e9d;
  color: var(--mdc-theme-text-hint-on-light, #808e9d);
}
.question-manager__question-container
  .question-manager__question-card
  .question_header
  .question_header_content,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_header
  .question_header_content,
.answers_distribution_stats .question_header .question_header_content {
  line-height: 2.25rem;
}
.question-manager__question-container
  .question-manager__question-card
  .question_header,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action
  .question_header,
.answers_distribution_stats .question_header {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .question-manager__question-container
    .question-manager__question-card
    .question_header,
  .question-manager__question-container
    .question-manager__question-card.mdc-card__primary-action
    .question_header,
  .answers_distribution_stats .question_header {
    padding-bottom: 0;
  }
}
@media (max-width: 992px) {
  .form-element--full-width{
    display: none;
  }
  .ui_section_box{
    margin-top: 20px;
  }
  .mobNavMenu{
    right: -280px;
  }
  .context-menu{
    position: fixed;
  }
}
@media only screen and (max-width: 600px) {
 
}


.question-manager__question-container
  .question-manager__question-card.question-readonly
  .answer_container
  .question_answer_wrap,
.question-manager__question-container
  .question-manager__question-card.mdc-card__primary-action.question-readonly
  .answer_container
  .question_answer_wrap,
.answers_distribution_stats.question-readonly
  .answer_container
  .question_answer_wrap {
  cursor: default;
}
.question-manager__question-actions {
  flex-shrink: 0;
  padding-left: 5px;
  margin-left: -10px;
}
.question-manager__question-properties {
  margin-top: 14px;
  margin-bottom: 8px;
  margin-right: 15px;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  opacity: 0.6;
}
.question-manager__question-properties div {
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 15px;
  padding-right: 15px;
  border-right: 1px solid #dcdedf;
}
.question-manager__question-properties div:last-child {
  padding-right: 0;
  border-right: none;
}
.display_show {
  display: block;
}
.display_hide {
  display: none;
}
@media (max-width: 768px) {
  .answers_wrap .form-elements .form-element {
    margin-right: 0;
  }
}
.answer_wrap__partial-score {
  margin: 5px 56px 10px 47px;
  max-width: 853px;
}
.form-elements.survey-partial-score {
  padding-top: 4px;
  margin-bottom: 14px;
  max-width: 850px;
}
.form-element.form-element--grow {
  flex-grow: 1;
}
.form-element.ans_in_box {
  max-width: 850px;
  flex-grow: 1;
}
@media (max-width: 768px) {
  .form-element.ans_in_box {
    max-width: calc(100% - 65px);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .form-element.ans_in_box {
    max-width: calc(100% - 120px);
  }
}
@media (min-width: 1025px) {
  .form-element.ans_in_box {
    flex-basis: 480px;
  }
}
.form-element.form-element--text-input {
  width: 300px;
}
.form-element.form-element--text-input-long {
  width: 400px;
}
.form-element.form-element--text-input-long select {
  max-width: none;
}
.form-element.form-element--spinner {
  display: flex;
  justify-content: flex-start;
  align-self: stretch;
  flex-grow: 1;
  align-items: flex-end;
  padding-bottom: 5px;
}
.form-element.form-element--spinner .spinner {
  margin: 0;
}
.form-element.form-element--text-input-max {
  width: 100%;
}
.form-element.form-element--small-input {
  width: 100px;
}
.form-element.form-element--switch {
  align-items: flex-start;
  margin-top: 15px;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  justify-content: space-between;
  width: 100%;
  flex-direction: row-reverse;
}
.form-element.form-element--switch:first-child {
  margin-top: 0;
}
.form-element.form-element--switch label {
  padding-right: 36px;
  cursor: pointer;
  flex-grow: 1;
}
.richcontent-editor-container {
  max-width: 1024px;
}
.divider_line {
  border: none;
  
  margin: 0;
  flex-shrink: 0;
  background-color: #0782fc;
}
.form-panel {
  padding-left: 35px;
  padding-right: 35px;
}
.form-panel .divider {
  margin-top: 20px;
  margin-bottom: 20px;
}
.form-element-padded {
  padding-left: 10px;
  padding-right: 10px;
}
.form--underlined-inputs .form-elements {
  padding-top: 18px;
}
.form-elements {
  display: flex;
  align-items: center;
  padding-top: 14px;
  flex-wrap: wrap;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.form-elements.form-elements--1048 {
  max-width: 1048px;
}
.form-elements.form-elements-wrapping {
  margin-top: -8px;
}
.form-elements.form-elements-wrapping .form-element {
  margin-top: 8px;
}
.form-elements.form-elements-margin-36 {
  margin-top: 36px;
  margin-bottom: 36px;
}
.form-elements.form-elements--no-wrap {
  flex-wrap: nowrap;
}
.form-elements.form-elements--wrap-reverse {
  flex-wrap: wrap-reverse;
}
.form-elements.display_hide {
  display: none;
}
.form-elements.display_show {
  display: flex;
}
@media (min-width: 1025px) {
  .form-elements.form-elements--no-padding-desktop {
    padding-top: 0;
  }
}
.form-elements.form-elements--no-padding {
  padding-top: 0;
}
.form-elements.form-elements--small-padding {
  padding-top: 5px;
}
.form-elements.form-elements--justify {
  justify-content: space-around;
}
.form-elements.form-elements--space-between {
  justify-content: space-between;
}
.form-elements.form-elements--align-top {
  align-items: flex-start;
}
.form-elements.form-elements--align-baseline {
  align-items: baseline;
  -webkit-align-items: center;
  -ms-flex-align: center;
}
.form-elements.form-elements--align-bottom {
  align-items: baseline;
}
.form-elements.form-elements--align-normal {
  align-items: normal;
}
.form-elements.form-elements--top-margin {
  margin-top: 24px;
}
.form-elements.form-elements--narrow {
  max-width: 600px;
}
.form-elements.form-elements--horizontal {
  flex-direction: column;
  align-items: flex-start;
}
.form-elements.form-elements--horizontal.form-elements--narrow {
  align-items: inherit;
}
.form-elements.form-elements--horizontal.form-elements--narrow .form-element {
  max-width: 600px;
}
.form-elements.form-elements--horizontal.form-elements--narrow
  .form-element
  .text-field-container {
  width: 100%;
}
.form-elements.form-elements--horizontal .form-element {
  margin-left: 0;
}
.form-elements.form-elements--horizontal .mdc-form-field .mdc-radio {
  margin-left: -9px;
}
.form-elements.form-elements--horizontal.form-elements--full-width > DIV {
  width: 100%;
}
.form-elements.form-elements--no-margin {
  margin-bottom: -5px;
}
.form-elements.form-elements--no-margin .form-element {
  margin-left: 0;
}
.form-elements.form-elements--margin-right .form-element {
  margin-left: 0;
  margin-right: 20px;
}
.form-elements.form-elements--margin-right .form-element:last-child {
  margin-right: 0;
}
.form-elements .form-element {
  margin-left: 20px;
  margin-bottom: 5px;
}
.form-elements .form-element.form-element--no-margin {
  margin-left: 0;
}
.form-elements .form-element.mdc-form-field > label {
  padding-left: 0;
}
@media (max-width: 768px) {
  .form-elements .form-element {
    margin-left: 0;
    margin-right: 15px;
  }
}
.form-elements .form-element:first-child {
  margin-left: 0;
}
.form-elements .form-element.form-element--full-width {
  flex-grow: 1;
  margin-right: 0;
}
.form-elements .form-element.form-element--full-width select {
  max-width: none;
  flex-grow: 1;
}
.form-elements .form-element select {
  min-width: 250px;
}
.form-elements .form-element select.select--very-long {
  max-width: 450px;
}
.form-elements .form-element select.medium_select_box {
  max-width: 275px;
}
.form-elements .form-element select#jump-to-respondent-select {
  max-width: none;
}
.form-elements .form-element.form-element--text-input-long select {
  max-width: none;
}
.form-elements .form-element.shrinkable {
  max-width: 300px;
  width: 100%;
  margin-right: 15px;
}
.form-elements .form-element.shrinkable ~ div .mdc-button {
  margin-top: 4px;
}
.form-elements .form-element.shrinkable #respondets_form_fileupload {
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  .form-elements .form-element.shrinkable {
    max-width: unset;
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
  }
  .form-elements .form-element.shrinkable ~ div .mdc-button {
    margin-top: 0;
    margin-bottom: 16px;
  }
}
.empty-table-label {
  text-align: center;
  color: #aeb9c6;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media (max-width: 767px) {
  form#start_page #add-button {
    margin-bottom: 15px;
    margin-top: 1px;
  }
  form#start_page #edit-button,
  form#start_page #add-button {
    width: 100%;
    margin-right: 0;
  }
  form#start_page #edit-button .mdc-button,
  form#start_page #add-button .mdc-button {
    width: 100%;
    box-sizing: border-box;
  }
  #add-new-field-form,
  #customise-personal-fields-return-form {
    width: 100%;
    margin-right: 0;
  }
  #add-new-field-form .mdc-button,
  #customise-personal-fields-return-form .mdc-button {
    width: 100%;
    box-sizing: border-box;
  }
}
.form-elements.radio-cluster .form-element {
  margin-left: 0;
  margin-right: 15px;
}
@media (max-width: 767px) {
  form#access .form-element.form-element--text-input-long {
    width: 100%;
  }
  form#access .form-element--no-margin.browser-channel-only {
    width: 100%;
  }
  form#access .form-element--no-margin.browser-channel-only .mdc-button {
    width: 100%;
    box-sizing: border-box;
  }
}
form#access .form-element.copyable-link {
  margin-bottom: 10px;
}
form#access .mdc-select-helper-text--persistent {
  margin-left: 0;
  color: #505d6b;
}
form#SaveSubdomain
  #subdomainLabel-char-counter.mdc-text-field-character-counter {
  display: none;
}
form#SaveSubdomain
  .mdc-text-field--focused
  #subdomainLabel.mdc-text-field__input {
  padding-right: 0;
}
.margin-top-10 {
  margin-top: 10px;
}
.margin-top-20 {
  margin-top: 20px !important;
}
.margin-top-40 {
  margin-top: 40px;
}
.simple_mark.form-elements .form-element,
.detailed_mark.form-elements .form-element {
  width: 100%;
}
.mdc-select--no-label .mdc-select__native-control {
  padding-top: 4px;
}
.results_tab_loading,
.results_tab_loading:after {
  border-radius: 50%;
  width: 50px;
  height: 50px;
}
.results_tab_loading {
  margin: 20px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 4px solid rgba(0, 0, 0, 0.42);
  border-right: 4px solid rgba(0, 0, 0, 0.42);
  border-bottom: 4px solid rgba(0, 0, 0, 0.42);
  border-left: 4px solid transparent;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
@supports (-ms-ime-align: auto) {
  .mdc-data-table {
    padding: 10px;
  }
}
.fixed-table-wrapper {
  overflow-y: auto;
  border: 1px solid rgba(0, 0, 0, 0.12);
  min-height: 100px;
  border-radius: 6px;
}
.fixed-table-wrapper table {
  border-collapse: collapse;
  width: 100%;
  white-space: normal;
}
.fixed-table-wrapper table thead tr th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
  box-shadow: inset 0 -1px 0 #dfe6ed;
  background-color: #fff;
}
.fixed-table-wrapper table tbody tr:first-child {
  border-top: none;
}
.fixed-table-wrapper table tbody td.mdc-data-table__cell.history_tab_col6,
.fixed-table-wrapper table tbody td.mdc-data-table__cell.history_tab_col4,
.fixed-table-wrapper table tbody td.mdc-data-table__cell.history_tab_col3 {
  white-space: nowrap;
}
.plans_and_pricing_tab .mdc-data-table__header-cell {
  text-align: center;
}
.feature_availability_col {
  max-width: 150px;
}
.mdc-data-table__cell.feature_availability_col {
  text-align: center;
}
.mdc-data-table__cell.mdc-data-table__cell--price {
  white-space: nowrap;
}
.in.in_style.log_e_tab_input {
  padding: 8px;
  min-width: 250px;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: none;
}
.in.in_style.log_e_tab_input.hasDatepicker {
  width: 250px;
  outline-width: 0;
}
.in.in_style.log_e_tab_input.hasDatepicker:hover:not(:disabled),
.in.in_style.log_e_tab_input.hasDatepicker:active:not(:disabled),
.in.in_style.log_e_tab_input.hasDatepicker:focus-visible:not(:disabled) {
  border-color: #0f3cc9 !important;
}
input[type="checkbox"].table-checkbox-light {
  appearance: none;
  margin-left: 10px;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 0;
  border: 2px solid #555;
}
input[type="checkbox"].table-checkbox-light:checked {
  background: #abd;
}
.select_box,
.change_field_select {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.select-in-table.mdc-select--no-label.mdc-select {
  height: 38px;
}
.select-in-table.mdc-select--no-label.mdc-select.select-in-table--filter {
  min-width: 160px;
}
.select-in-table.mdc-select--no-label.mdc-select.select-in-table--inline {
  min-width: 60px;
}
.select-in-table.mdc-select--no-label.mdc-select.select-in-table--filter,
.select-in-table.mdc-select--no-label.mdc-select.select-in-table--inline {
  height: 27px;
}
.select-in-table.mdc-select--no-label.mdc-select.select-in-table--filter
  .mdc-notched-outline__leading,
.select-in-table.mdc-select--no-label.mdc-select.select-in-table--filter
  .mdc-notched-outline__trailing,
.select-in-table.mdc-select--no-label.mdc-select.select-in-table--inline
  .mdc-notched-outline__leading,
.select-in-table.mdc-select--no-label.mdc-select.select-in-table--inline
  .mdc-notched-outline__trailing {
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.42);
  border-top: none;
  border-left: none;
  border-right: none;
}
.select-in-table.mdc-select--no-label.mdc-select.select-in-table--filter
  .mdc-select__native-control,
.select-in-table.mdc-select--no-label.mdc-select.select-in-table--inline
  .mdc-select__native-control {
  outline: none;
  height: 26px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 3px;
  padding-right: 36px;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.select-in-table.mdc-select--no-label.mdc-select.select-in-table--filter
  .mdc-select__dropdown-icon,
.select-in-table.mdc-select--no-label.mdc-select.select-in-table--inline
  .mdc-select__dropdown-icon {
  bottom: 2px;
}
.select-in-table.mdc-select--no-label.mdc-select .mdc-select__dropdown-icon {
  bottom: 7px;
  right: 8px;
}
.select-in-table.mdc-select--no-label.mdc-select .mdc-select__native-control {
  height: 36px;
  padding-top: 0;
  padding-bottom: 0;
}
table.table-layout-fixed {
  table-layout: fixed;
}
@media (max-width: 1024px) {
  table.table-layout-fixed {
    table-layout: auto;
  }
}
table.table-layout-fixed th.mdc-data-table__header-cell {
  word-wrap: normal;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
table.table-layout-fixed td.mdc-data-table__cell {
  word-wrap: break-word;
  white-space: normal;
}
#respondentsStateTable .table-header.table-headerSortUp .cursor_pointer::after {
  margin-left: 6px;
  content: url("data:image/svg+xml;%20charset=utf8,%20%3Csvg%20width%3D%229%22%20height%3D%226%22%20viewBox%3D%220%200%209%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.5%206L0.602887%20-7.34099e-07L8.39711%20-5.27059e-08L4.5%206Z%22%20fill%3D%22%230f3cc9%22%2F%3E%3C%2Fsvg%3E");
}
#respondentsStateTable
  .table-header.table-headerSortDown
  .cursor_pointer::after {
  margin-left: 6px;
  content: url("data:image/svg+xml;%20charset=utf8,%3Csvg%20width%3D%229%22%20height%3D%226%22%20viewBox%3D%220%200%209%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.5%200L8.39711%206L0.602886%206L4.5%200Z%22%20fill%3D%22%230f3cc9%22%2F%3E%3C%2Fsvg%3E");
}
#respondentsStateTable .table-header .cursor_pointer {
  display: flex;
  align-items: center;
}
#respondentsStateTable .table-header .cursor_pointer:hover {
  color: #0f3cc9;
}
#download_test_popup_popup .mdc-dialog__surface {
  width: 600px;
}
#download_test_popup_popup .mdc-dialog__content {
  padding-top: 0;
  padding-bottom: 7px;
}
#download_test_popup_popup .form-element {
  width: 100%;
}
#download_test_popup_popup .form-elements:first-of-type {
  padding-top: 0;
}
#copyQuestionsDialog .mdc-select {
  width: 100%;
}
#change_owner_popup_popup .mdc-dialog__content {
  padding-bottom: 0;
}
#download-dialog #download-dialog-title {
  padding: 0;
}
#download-dialog .section-sub-header {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #505d6b;
}
#download-dialog .manage-button-label {
  margin-left: 6px;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0.01em;
  color: #505d6b;
}
#download-dialog .form-elements {
  margin-left: -11px;
}
#download-dialog .form-element.mdc-form-field label {
  margin-left: 5px;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #0f2830;
}
.mdc-select__menu {
  width: 548px;
}
.mdc-dialog__container,
.mdc-dialog__surface {
  width: 100%;
}
.mdc-dialog__content .form-element {
  flex-grow: 1;
}
#preview_popup_popup .mdc-dialog__content {
  padding-top: 0;
  padding-bottom: 7px;
}
#preview_popup_popup .mdc-dialog__content .form-elements {
  padding-top: 0;
}
#logo_popup_popup .mdc-dialog__content {
  padding-top: 17px;
  padding-bottom: 4px;
}
#logo_popup_popup .form-elements {
  margin-top: 20px;
}
#logo_popup_popup .margin-top-20 {
  margin-bottom: 20px;
}
#change_table_content_popup_popup .mdc-dialog__title,
#private_mail_to_respondents_popup_popup .mdc-dialog__title {
  padding: 0;
  border: none;
}
#duplicate_list_popup_popup .mdc-dialog__content,
#newQuestionSubjectPopup_popup .mdc-dialog__content {
  padding-bottom: 0;
}
#variants_generator_popup .mdc-dialog__content {
  padding-top: 17px;
}
.send-result-email-editor-container {
  margin-top: 25px;
  padding-left: 30px;
  padding-right: 30px;
  background: #f4f6f9;
  border-radius: 6px;
}
.email-editor-container {
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.01em;
  color: #0f2830;
}
.email-editor-container .mdc-button__label {
  font-size: 12px;
}
.email-editor-title {
  font-size: 1.125rem;
  color: #0f2830;
  padding: 24px 0 14px;
  margin: 0;
  font-weight: 600;
  line-height: 1.5rem;
  letter-spacing: 0.01em;
}
.email-editor-paragraph {
  margin-bottom: 14px;
  margin-top: 0;
}
.email-editor-link,
.email-invitation-top-default-text-link {
  font-size: 1rem;
  line-height: 1.25rem;
  text-align: center;
  color: #0f3cc9;
  cursor: pointer;
  text-decoration: none;
}
.tiny_mce_no_label_wrap {
  margin-top: 16px;
}
.email-editor-footer {
  padding: 19px 0 23px;
  margin: 0;
  font-size: 12px;
  line-height: 19px;
  letter-spacing: 0.01em;
  color: #808e9d;
}
.email-editor-footer-span {
  margin-right: 1px;
}
.email-editor-footer-anchor {
  margin-right: 1px;
  color: #888;
}
.email-editor-textarea-container {
  margin-top: 25px;
}
.honest_respondent_counter {
  font-weight: 600;
  font-size: 3rem;
  line-height: 3.5rem;
  color: #0f3cc9 !important;
  margin-top: 20px;
}
#honest_respondent_popup_dialog_content {
  padding-top: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
#honest_respondent_popup_dialog_content .page-body {
  color: #505d6b;
}
#honest_respondent_popup_popup .mdc-dialog__surface {
  width: 548px;
}
#honest_respondent_popup_popup .mdc-dialog__header {
  padding-left: 1.5rem;
  padding-top: 1.25rem;
}
#honest_respondent_popup_popup .page-body {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
#honest_respondent_popup_popup footer {
  padding-top: 21px;
}
.mdc-icon-button.material-icons-classic.row-details-button {
  visibility: hidden;
}
.selectable-table-container table.mdc-data-table__table tr {
  cursor: pointer;
}
.selectable-table-container table.mdc-data-table__table tr.ui-state-highlight {
  background-color: #edebe9;
}
.pui-datatable-tablewrapper.mdc-data-table {
  width: 100%;
  text-align: left;
  margin-top: 10px;
}
.pui-datatable-tablewrapper.mdc-data-table table.mdc-data-table__table {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  tr.mdc-data-table__header-row {
  height: 48px;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  tr.mdc-data-table__header-row.filter_row {
  background-color: transparent;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  tr.mdc-data-table__header-row
  th.mdc-data-table__header-cell {
  word-wrap: break-word;
  white-space: normal;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  tr.mdc-data-table__header-row
  th.mdc-data-table__header-cell.results_tab_th1 {
  width: 32px;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  .mdc-data-table__header-cell {
  text-align: left;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  td
  .cell-no-wrap {
  white-space: nowrap;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  td
  .cell-no-wrap
  .mdc-card__action.mdc-card__action--button.sml.mdc-icon-button.material-icons {
  margin: 0;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  tr.filter_row {
  border-radius: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #e2ecf1;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  tr.filter_row
  .filter_label,
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  tr.filter_row
  .mdc-data-table__header-cell {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: none;
  font-weight: normal;
  line-height: 2rem;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  tr.pui-row-openable {
  cursor: pointer;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  tr.pui-row-openable:hover {
  background-color: #f4f6f9;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  tr.pui-row-openable:hover
  .mdc-icon-button.material-icons-classic.row-details-button {
  visibility: visible;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  .pui-sortable-column {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  cursor: pointer;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  .pui-sortable-column:hover,
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  .pui-sortable-column
  .pui-sortable-column-icon {
  color: #0f3cc9;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  .pui-sortable-column-icon {
  margin-left: 4px;
  padding-bottom: 1px;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  .pui-sortable-column-icon.fa-fw {
  font-family: "Material Icons Sharp";
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  .pui-sortable-column-icon.fa-fw.fa-sort-asc::before {
  content: "arrow_drop_up";
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  .pui-sortable-column-icon.fa-fw.fa-sort-desc::before {
  content: "arrow_drop_down";
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  .pui-sortable-column-icon.fa-fw.fa-sort {
  margin: 0;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  tr.mdc-data-table__row {
  height: 48px;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  td.mdc-data-table__cell {
  word-wrap: break-word;
  white-space: normal;
  padding-top: 3px;
  padding-bottom: 3px;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  td.mdc-data-table__cell.results_col_1 {
  width: 30px;
}
.pui-datatable-tablewrapper.mdc-data-table
  table.mdc-data-table__table
  td.mdc-data-table__cell.results_attempts {
  text-align: right;
}
.pui-datatable-tablewrapper.mdc-data-table
  .mdc-checkbox.mdc-data-table__row-checkbox {
  padding-top: 0;
  padding-bottom: 0;
}
.pui-datatable-tablewrapper.mdc-data-table
  .mdc-checkbox.mdc-data-table__row-checkbox
  .mdc-checkbox__background {
  top: 0;
}
.pui-paginator {
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: space-between;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #505d6b;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.pui-paginator .pui-paginator-footer-right {
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: flex-end;
}
.pui-paginator .pui-paginator-footer-left {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.pui-paginator .pui-paginator-footer-left .mdc-button {
  height: 55px;
  margin-bottom: -10px;
  margin-top: -10px;
  border-radius: 0;
  padding-left: 18px;
  padding-right: 18px;
  font-size: 0.875rem;
}
.pui-paginator .pui-paginator-footer-left .mdc-button:first-child {
  border-right: 1px solid #d7dce2;
}
.pui-paginator .pui-paginator-footer-left .mdc-button:hover {
  background-color: #f4f6f9;
}
.pui-paginator
  .pui-paginator-footer-left
  .mdc-button#export-table-btn
  .mdc-button__icon {
  font-size: 20px;
  padding-bottom: 4px;
  margin-right: 14px;
}
.pui-paginator
  .select-in-table.mdc-select--no-label.mdc-select:not(.mdc-select--disabled)
  .mdc-select__native-control {
  color: #0f2830;
  font-weight: 600;
  padding-right: 28px;
  height: 32px;
  font-size: 0.875rem;
}
.pui-paginator .pui-paginator-main-element {
  padding-left: 18px;
  text-align: left;
}
.pui-paginator .pui-paginator-main-element label {
  margin-right: 14px;
  font-size: 0.875rem;
  color: #505d6b;
}
.pui-paginator .pui-paginator-main-element.pui-paginator-controls {
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  padding-right: 8px;
}
.pui-paginator .pui-paginator-element:not(.mdc-icon-button) {
  width: 32px;
  height: 32px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-left: 2px;
  margin-right: 2px;
  cursor: pointer;
  color: #808e9d;
  border-radius: 6px;
}
.pui-paginator .pui-paginator-element:not(.mdc-icon-button).ui-state-active {
  color: #0f2830;
  font-weight: 600;
  border: 1px solid #dfe6ed;
}
.pui-paginator .pui-paginator-element:not(.mdc-icon-button):hover {
  color: #0f2830;
  font-weight: 500;
}
.pui-paginator .pui-paginator-element.mdc-icon-button {
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 18px;
}
input.in_filter_text {
  width: 100%;
}
.det_res_lcol {
  width: 300px;
  padding-right: 20px;
}
table.det-results-properties-table {
  min-width: 300px;
  margin-left: 10px;
  table-layout: fixed;
  margin-bottom: 12px;
}
table.det-results-properties-table .det-results-properties-table__label {
  font-weight: 500;
}
table.det-results-properties-table td {
  word-wrap: break-word;
  white-space: normal;
  line-height: 1.825em;
  padding-right: 10px;
}
.test_state_data_content a {
  color: #0f2830;
  color: var(--mdc-theme-primary, #0f2830);
}
.det-results-section-header {
  margin-left: 12px;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-decoration: inherit;
  text-transform: inherit;
}
.det-results-properties-tables-container {
  display: flex;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.det-results-properties-tables-container .det-results-properties-table-wrapper {
  flex-grow: 1;
}
.det-results-properties-tables-container .det-results-table-title {
  width: 100%;
  text-align: left;
  margin-left: 12px;
  margin-bottom: 10px;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-decoration: inherit;
  text-transform: inherit;
}
.det_textarea_col {
  margin-left: 13px;
}
.caps {
  text-transform: uppercase;
}
.go-to-respondent-select {
  margin-bottom: 5px;
}
.detailed-results-answers-table {
  min-width: 75%;
  max-width: 100%;
}
.statisticsChart {
  height: 400px;
  width: 100%;
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
}
.statisticsChartWithLegend {
  height: 400px;
  width: 100%;
  max-width: 548px;
  display: inline-block;
}
@media (min-width: 768px) {
  .statisticsChartWithLegend {
    margin-left: 52px;
  }
}
.legend_placeholder {
  width: 80px;
}
.chart_title {
  font-weight: 500;
  font-size: 14px;
}
.axisLabels {
  font-size: 12px;
  font-weight: 500;
}
.xaxisLabel {
  color: #0f2830;
}
.yaxisLabel {
  text-align: center;
  width: 74px;
  color: #0f2830;
}
@media (max-width: 767px) {
  .yaxisLabel {
    display: none;
  }
}
.statistics-legend__label {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  color: #808e9d;
  line-height: 2rem;
}
.statistics-legend__series {
  display: flex;
  flex-wrap: wrap;
}
.statistics-legend__serie {
  flex-shrink: 0;
  margin-right: 14px;
  display: flex;
  align-items: center;
}
.statistics-legend__serie-label {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.statistics-legend__serie-box {
  width: 20px;
  height: 14px;
  margin: 4px 10px;
  border-width: 2px;
  border-style: solid;
  display: inline-block;
  vertical-align: middle;
  flex-shrink: 0;
}
.statistics-legend__serie-box:first-child {
  margin-left: 0;
}
.statistics-legend__serie-box.legend_green {
  border: 2px solid #64db9b;
  background: rgba(100, 219, 155, 0.6);
}
.statistics-legend__serie-box.legend_blue {
  border: 2px solid #27a0e3;
  background: rgba(39, 160, 227, 0.6);
}
.statistics-legend__serie-box.legend_red {
  border: 2px solid #ff7067;
  background: rgba(255, 112, 103, 0.6);
}
.stats_col2 a.sml {
  color: #505d6b;
  font-weight: 500;
  text-decoration: none;
}
.chart-description {
  text-align: left;
  margin-bottom: 40px;
  max-width: 1024px;
}
.cursor_pointer {
  cursor: pointer;
}
.manager-drawer-root {
  flex-direction: row;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .manager-drawer-root .mdc-drawer-app-content {
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  .manager-drawer-root .mdc-drawer-app-content {
    margin-top: 58px;
  }
}
@media (max-width: 1024px) {
  .drawer-root .mdc-drawer-container {
    left: 0;
    top: 0;
    position: fixed;
    z-index: 7;
  }
  .drawer-root .mdc-drawer-container .mdc-drawer {
    background-color: #fff7ee;
  }
  .drawer-root .mdc-drawer-container .mdc-drawer .mdc-drawer__content {
    overflow-y: auto;
  }
}
.gross_price,
.price_gross {
  color: #808e9d;
  color: var(--mdc-theme-text-hint-on-light, #808e9d);
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: none;
}
.recommended_account {
  color: #0f2830;
  color: var(--mdc-theme-primary, #0f2830);
  font-weight: bold;
}
.tp_big_item_title {
  font-size: 1rem;
}
th.mdc-data-table__header-cell.recommended_col {
  background-color: rgba(163, 188, 64, 0.1);
  min-width: 150px;
}
.recommended_col {
  background-color: rgba(163, 188, 64, 0.1);
  min-width: 150px;
}
@media (max-width: 1050px) {
  th.mdc-data-table__header-cell.recommended_col {
    min-width: initial;
  }
  .recommended_col {
    min-width: initial;
  }
}
.app_plans_wrap {
  width: 100%;
}
.save_hint {
  color: #0f2830;
  color: var(--mdc-theme-primary, #0f2830);
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: none;
}
.best_price_info {
  color: #0f3cc9;
  white-space: nowrap;
}
.money_amount_tab {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  border-collapse: collapse;
  max-width: 400px;
}
.money_amount_tab td {
  padding: 4px 14px;
}
.money_amount_tab td.amount_label {
  padding-left: 0;
}
.money_amount_tab td.amount {
  text-align: right;
  vertical-align: baseline;
}
.money_amount_tab td.amount.gray,
.money_amount_tab td.amount.grand-total {
  white-space: nowrap;
  word-break: keep-all;
}
.money_amount_tab td.amount.grand-total {
  font-weight: 600;
}
.money_amount_tab .sum_up_label {
  font-weight: 500;
  padding-left: 0;
}
.money_amount_tab tr.sum_up_row td {
  padding-top: 6px;
  border-top: 1px solid #444;
}
.money_amount_tab tr.sum_up_row td.amount.theme-bold {
  font-weight: 600;
}
.order_confirmation_col2 {
  flex-shrink: 0;
}
.order_confirmation_col1 {
  margin-bottom: 20px;
}
.payment-type-picture {
  margin-left: 40px;
  margin-bottom: 20px;
}
.bank_transfer_data_col1 {
  width: 150px;
}
.bank_transfer_data_col2 {
  min-width: 300px;
}
.bank_transfer_data_col1,
.bank_transfer_data_col2 {
  display: inline-block;
  margin-top: 8px;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  vertical-align: text-top;
}
.manage_account_span_content {
  margin-left: 5px;
  display: inline-block;
}
.manage_account_line.manage_account_content_line {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  margin-top: 8px;
  margin-bottom: 8px;
}
.manage_account_line.manage_account_content_line
  .manage_account_span_content.t_red {
  color: #ff7067;
  color: var(--mdc-theme-error, #ff7067);
}
.manage_account_line.manage_account_content_line
  .manage_account_span_content.bold {
  font-weight: bold;
}
.manage_account_line.manage_account_content_line .statistic_line_data {
  margin: 6px 0 6px 20px;
}
.form-elements .form-element:first-child .mdc-radio {
  margin-left: -9px;
}
#access .form-elements .form-element:first-child .mdc-radio {
  margin-left: 0;
}
.transaction-status-headline {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-decoration: inherit;
  text-transform: inherit;
  color: #ffa767;
}
.daterangepicker {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: none;
}
input[type="text"].in:not(.mdc-text-field__input) {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
input[type="text"].in:not(.mdc-text-field__input).in_style {
  border-radius: 0;
  border: 1px solid #e2ecf1;
  padding: 0 10px;
  height: 36px;
  vertical-align: bottom;
  border-radius: 5px;
}
.tableFilter input[type="text"].in:not(.mdc-text-field__input) {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.tableFilter input[type="text"].in:not(.mdc-text-field__input).in_style {
  border-bottom: 1px solid rgba(174, 185, 198, 0.42);
}
.tableFilter input[type="text"].in:not(.mdc-text-field__input).in_style,
.tableFilter input[type="text"].in:not(.mdc-text-field__input).in_style:focus {
  outline: none;
  border-radius: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  padding: 1px 5px;
  height: 23px;
  vertical-align: bottom;
  margin-top: 1px;
}
.tableFilter input[type="text"].in:not(.mdc-text-field__input).in_style:focus {
  border-color: #0f3cc9;
}
.hide_fs {
  display: none;
}
.full-screen-table {
  margin: 0 20px 20px;
  box-shadow: 0 2px 4px rgba(219, 229, 235, 0.5);
  border-radius: 6px;
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff);
}
.full-screen-table .pui-datatable-tablewrapper.mdc-data-table {
  margin-top: 0;
}
a.disabled.opacity50 {
  opacity: 0.5;
}
.test_info {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 600;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit;
  color: #0f2830;
  color: var(--mdc-theme-primary, #0f2830);
  margin-bottom: 14px;
  width: 100%;
}
.form-element-label {
  font-weight: 500;
}
.test-info-label,
.test-info-value {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.ui_verification_box {
  margin-top: 28px;
  margin-left: 4px;
}
.ui_info_section_title {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-decoration: inherit;
  text-transform: inherit;
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 0.9375rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  margin-left: 4px;
}
.right-text-link {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-decoration: inherit;
  text-transform: inherit;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 0.9375rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  color: #505d6b;
  flex-shrink: 0;
}
.ui_verification_tooltip {
  padding: 20px;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: none;
}
.ui_verification {
  margin-bottom: 0;
  margin-top: 28px;
  margin-left: 4px;
  list-style: none;
  padding: 0;
}
.ui_verification li,
.ui_verification div.list-item {
  margin-bottom: 15px;
}
.ui_verification li a,
.ui_verification div.list-item a {
  display: block;
  text-decoration: none;
}
.ui_verification li a:hover,
.ui_verification div.list-item a:hover {
  opacity: 0.7;
}
.ui_verification li a,
.ui_verification li div,
.ui_verification div.list-item a,
.ui_verification div.list-item div {
  display: flex;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
.ui_verification li a.sml,
.ui_verification li div.sml,
.ui_verification div.list-item a.sml,
.ui_verification div.list-item div.sml {
  color: #0f3cc9;
  color: var(--mdc-theme-secondary, #0f3cc9);
  line-height: 2.5em;
}
.ui_verification li a span,
.ui_verification li div span,
.ui_verification div.list-item a span,
.ui_verification div.list-item div span {
  color: #0f2830;
  color: var(--mdc-theme-text-primary-on-light, #0f2830);
  vertical-align: middle;
}
.ui_verification li a span.text,
.ui_verification li div span.text,
.ui_verification div.list-item a span.text,
.ui_verification div.list-item div span.text {
  color: #0f2830;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5rem;
}
.ui_verification li a span.t_red,
.ui_verification li div span.t_red,
.ui_verification div.list-item a span.t_red,
.ui_verification div.list-item div span.t_red {
  color: #ff7067;
}
.ui_verification li a span.t_green,
.ui_verification li div span.t_green,
.ui_verification div.list-item a span.t_green,
.ui_verification div.list-item div span.t_green {
  color: #64db9b;
}
.ui_verification li a span.t_gray,
.ui_verification li div span.t_gray,
.ui_verification div.list-item a span.t_gray,
.ui_verification div.list-item div span.t_gray {
  color: #e1e1e1;
}
.ui_verification li a span.material-icons,
.ui_verification li div span.material-icons,
.ui_verification div.list-item a span.material-icons,
.ui_verification div.list-item div span.material-icons {
  margin-right: 5px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.marked-main-info {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  text-align: center;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  color: #0f3cc9;
}
DIV.rich-content {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  max-width: 1024px;
}
DIV.rich-content p,
DIV.rich-content h1,
DIV.rich-content h2,
DIV.rich-content h3,
DIV.rich-content h4,
DIV.rich-content h5,
DIV.rich-content h6,
DIV.rich-content img,
DIV.rich-content audio,
DIV.rich-content video,
DIV.rich-content iframe,
DIV.rich-content pre {
  margin-top: 8px;
  margin-bottom: 8px;
}
DIV.rich-content b,
DIV.rich-content strong {
  font-weight: 600;
}
DIV.rich-content pre {
  font-family: "Courier New", serif;
}
DIV.rich-content p {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  word-break: break-word;
}
DIV.rich-content p .small-text {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
DIV.rich-content a,
DIV.rich-content a:visited {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  word-break: break-word;
  font-weight: 500;
  color: #0f3cc9;
}
DIV.rich-content a .small-text,
DIV.rich-content a:visited .small-text {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
DIV.rich-content a:hover:not(.zoom-button),
DIV.rich-content a:visited:hover:not(.zoom-button) {
  text-decoration: underline;
}
DIV.rich-content h1 {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 6rem;
  line-height: 6rem;
  font-weight: 300;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
DIV.rich-content h2 {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 3.75rem;
  line-height: 3.75rem;
  font-weight: 300;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
}
DIV.rich-content h3 {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 3rem;
  line-height: 3.125rem;
  font-weight: 400;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit;
}
DIV.rich-content h4 {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.375rem;
  line-height: 1.5rem;
  font-weight: 700;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit;
}
DIV.rich-content h5 {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 600;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit;
}
DIV.rich-content h6 {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-decoration: inherit;
  text-transform: inherit;
}
DIV.rich-content h1,
DIV.rich-content h2,
DIV.rich-content h3,
DIV.rich-content h4,
DIV.rich-content h5,
DIV.rich-content h6 {
  word-break: break-word;
}
DIV.rich-content img:not(.lazy) {
  max-width: 100% !important;
  height: auto;
  border-radius: 6px;
}
DIV.rich-content iframe,
DIV.rich-content audio,
DIV.rich-content video {
  max-width: 100% !important;
}
DIV.rich-content .zoom-button-wrapper,
DIV.rich-content .zoom-out-button-wrapper {
  margin-left: 8px;
}
DIV.rich-content
  .zoom-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label,
DIV.rich-content
  .zoom-out-button-wrapper
  .mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__label {
  font-size: 0.875rem;
}
DIV.rich-content .zoom-button-wrapper {
  margin-top: -7px;
  display: none;
}
@media (min-width: 768px) {
  DIV.rich-content .zoom-button-wrapper {
    display: block;
  }
}
DIV.rich-content .lazy,
DIV.rich-content .lazy:after {
  display: inline-block;
  border-radius: 50%;
  width: 50px;
  height: 50px;
}
DIV.rich-content .lazy {
  margin: 20px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 4px solid rgba(0, 0, 0, 0.42);
  border-right: 4px solid rgba(0, 0, 0, 0.42);
  border-bottom: 4px solid rgba(0, 0, 0, 0.42);
  border-left: 4px solid #fff;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
DIV.rich-content .smooth_zoom_preloader {
  background-image: url(/images/loading.gif?v=a8b37c81d178);
}
DIV.rich-content .smooth_zoom_icons {
  background-image: url(/images/zoom_assets/icons.png?v=a8b37c81d178);
}
DIV.rich-content .image-zoom-wrapper {
  display: inline-block;
}
DIV.rich-content img.zoomed-image {
  width: 100%;
  height: auto;
}
DIV.rich-content .image-loading-info {
  padding-left: 14px;
  padding-top: 14px;
  font-size: 0.875rem;
  opacity: 0.6;
}
.marked-question-container {
  padding-left: 20px;
  padding-right: 20px;
  max-height: 300px;
  width: 100%;
  overflow-y: auto;
  box-sizing: border-box;
  border: 2px dashed #f5f5f5;
}
.marked-question-container-header {
  margin-top: 20px;
  margin-bottom: 5px;
  margin-left: 20px;
}
.mark_answers_wrap {
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
  padding-left: 10px;
  padding-right: 50px;
  padding-bottom: 20px;
  margin-top: 10px;
}
.mark_answers_wrap .rich-content p:first-child {
  margin-top: 0;
}
.mark_answers_wrap.not_marked_answers {
  background-color: #fffaf0;
}
.mark_answers_wrap.marked_answers {
  background-color: #f0fdf8;
}
.mark_answers_wrap .t_green {
  color: #0f3cc9;
}
.mark_answers_wrap .t_red {
  color: #ff7067;
  color: var(--mdc-theme-error, #ff7067);
}
a.sml.disabled {
  cursor: default;
  text-decoration: none;
  color: #808e9d;
  color: var(--mdc-theme-text-hint-on-light, #808e9d);
}
.answers_distribution_stats {
  padding: 2px;
  box-sizing: border-box;
}
.certificate_box {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #ccc;
  padding: 20px 20px;
  box-shadow: 0 0 2px #ddd;
  font-family: Arial, sans-serif;
  max-width: 628px;
  font-size: 12px;
}
.certificate_box input,
.certificate_box textarea {
  min-height: 20px;
  border: 1px dotted #aaa;
}
.certificate_box .certificate_logo_wrap {
  min-height: 80px;
}
.certificate_box .certificate_logo_wrap img.logo_horizontal,
.certificate_box .certificate_logo_wrap img.logo_proportional {
  margin: 20px 10px;
}
.certificate_box .certificate_logo_wrap img.logo_vertical {
  margin: 20px 30px;
}
.certificate_box .certificate_title_wrap input {
  font-size: 20px;
  color: #000;
  font-weight: bold;
  text-align: center;
  padding: 4px 4px;
  margin-bottom: 16px;
}
.certificate_box .certificate_subtitle_wrap input {
  font-size: 16px;
  color: #000;
  font-weight: bold;
  font-style: italic;
  text-align: center;
  padding: 4px 4px;
  margin-bottom: 10px;
}
.certificate_box .certificate_respondent_name_wrap {
  font-size: 17px;
  color: #000;
  font-weight: bold;
  text-align: center;
  padding: 4px 4px;
  margin-bottom: 10px;
  float: left;
  right: 50%;
  position: relative;
}
.certificate_box .horiz_center_wrap {
  float: left;
  left: 50%;
  position: relative;
}
.certificate_box .certificate_hint_wrap {
  font-size: 10px;
  color: #666;
}
.certificate_box .certificate_content_wrap textarea {
  width: 600px;
  height: 56px;
  text-indent: 30px;
  line-height: 1.4;
  overflow: hidden;
  resize: none;
}
.certificate_box .certificate_test_name_wrap {
  font-size: 14px;
  color: #000;
  font-weight: bold;
  text-align: center;
  padding: 4px 4px;
  margin: 4px 0;
}
.certificate_box .certificate_result_wrap {
  margin: 6px 20px;
}
.certificate_box .certificate_col1 {
  margin: 0 10px;
}
.certificate_box .certificate_col2 {
  margin-top: 5px;
  max-width: 420px;
  line-height: 1.4;
}
.certificate_box .certificate_col2 div {
  float: left;
  margin-right: 10px;
}
.certificate_box .certificate_col2.certificate_desc {
  max-width: 400px;
}
.certificate_box .certificate_col1 input {
  font-size: 12px;
  font-weight: bold;
  padding: 2px 4px;
  color: #757575;
}
.certificate_box .certificate_result input {
  width: 90px;
}
.certificate_box .certificate_descriptive_mark input {
  width: 110px;
}
.certificate_box .certificate_signs_wrap {
  margin: 40px 0 20px;
  min-height: 40px;
}
.certificate_box .certificate_sign_col {
  float: right;
  width: 268px;
  text-align: center;
  margin: 0 6px;
}
.certificate_box .facsimile {
  padding: 30px 0 26px;
  background: #fafafa;
  border: 1px dotted #ddd;
}
.certificate_box img.certificate_facsimile {
  height: 70px;
  width: auto;
  margin: 0 10px;
}
.certificate_box .certificate_sign_col .sml {
  font-size: 11px;
}
.certificate_box .certificate_hint_wrap.facsymile_size_caption {
  margin: 0 20px;
}
.certificate_box .certificate_sign_col textarea {
  width: 220px;
  height: 30px;
  text-align: center;
  overflow: hidden;
  resize: none;
}
.certificate_box .certificate_footer {
  margin: 30px 40px 10px;
  text-align: center;
}
.certificate_box .certificate_footer input {
  width: 300px;
  font-style: italic;
  text-align: center;
  color: #555;
}
.certificate_box .multichoice_box_wrap {
  position: absolute;
  right: 32px;
  width: 222px;
  background: #fff;
  border: 1px solid #888;
  padding: 6px;
  z-index: 10;
  font-size: 11px;
}
.certificate_box .float_right {
  float: right;
}
.certificate_box .float_left {
  float: left;
}
.certificate_box .text_left {
  text-align: left !important;
}
.certificate_box .text_center {
  text-align: center !important;
}
.certificate_box .text_right {
  text-align: right !important;
}
.certificate_box .clear {
  clear: both;
}
.certificate_box .special_wrap {
  display: inline-block;
  vertical-align: middle;
}
.certificate_box .special_wrap_top {
  display: inline-block;
  vertical-align: top;
}
.certificate_box .special_wrap_bottom {
  display: inline-block;
  vertical-align: bottom;
}
.certificate_box .bold {
  font-weight: bold;
}
.tinymce-readonly {
  padding: 20px 40px;
  border: 1px solid #f5f5f5;
}
.sml.tooltipAnchor.mdc-icon-button.material-icons {
  font-size: 18px;
  padding: 5px;
  vertical-align: middle;
  cursor: pointer;
  line-height: 15px;
  width: 24px;
  height: 24px;
}
.sml.tooltipAnchor.mdc-icon-button.material-icons:disabled {
  cursor: pointer;
}
.tooltip {
  max-width: 300px;
  position: absolute;
  z-index: 9999;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: none;
  padding: 20px;
  box-shadow: 0 2px 4px rgba(219, 229, 235, 0.5);
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff);
}
.mdc-icon-button.mdc-snackbar__dismiss.material-icons {
  color: #505d6b;
}
.page-content {
  color: #0f2830;
  color: var(--mdc-theme-text-primary-on-light, #0f2830);
}
div.mdc-snackbar {
  margin: 28px;
}
div.mdc-snackbar.action_error {
  margin-top: 0;
  position: static;
  bottom: unset;
}
table.variant_r,
table.variant_l {
  text-align: center;
}
table.variant_r th,
table.variant_l th {
  text-align: center;
}
table td div.td_no_wrap {
  white-space: nowrap;
}
.mdc-fab {
  border-radius: 6px;
}
.test-manager-page-title {
  flex-wrap: nowrap !important;
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 2.5rem;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit;
  margin-top: 0;
  margin-bottom: 18px;
  font-weight: 600;
  flex-grow: 1;
  margin-right: 16px;
}
@media (max-width: 1024px) {
  .test-manager-page-title {
    display: flex;
    align-items: center;
  }
  .test-manager-page-title .mdc-button.test-manager-page-title--mobile-back {
    border: none;
    display: block;
    width: 36px;
    height: 32px;
    min-width: 32px;
    padding: 6px;
  }
  .test-manager-page-title
    .mdc-button.test-manager-page-title--mobile-back
    .mdc-button__icon {
    font-size: 24px;
    width: 24px;
    height: 24px;
  }
}
.test-manager-page-title .test-manager-page-title--mobile-back {
  display: none;
}
.page-title-box.ui_section_box,
.ui_section_title_wrap {
  display: flex;
  align-items: center;
  margin-bottom: 34px;
}
.page-title-box.ui_section_box .mdc-button.mdc-button--icon-only,
.ui_section_title_wrap .mdc-button.mdc-button--icon-only {
  margin-right: 1rem;
}
@media (max-width: 1024px) {
  .page-title-box.ui_section_box
    .mdc-button.mdc-button--icon-only.mdc-button--outlined,
  .ui_section_title_wrap
    .mdc-button.mdc-button--icon-only.mdc-button--outlined {
    margin-right: 0.5rem;
  }
}
.page-title-box.ui_section_box p.page-title,
.ui_section_title_wrap p.page-title {
  margin-bottom: 0;
}
.page-title-box.ui_section_box p.test-manager-page-title,
.page-title-box.ui_section_box div.test-manager-page-title,
.ui_section_title_wrap p.test-manager-page-title,
.ui_section_title_wrap div.test-manager-page-title {
  margin-bottom: 0;
}
.ui_section_title {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 15px;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-decoration: inherit;
  text-transform: uppercase;
}
a.sml {
  text-decoration: none;
}
.big-radio {
  display: flex;
  height: 56px;
  box-sizing: border-box;
  border: 1px solid #dfe6ed;
  background-color: #fff;
  cursor: pointer;
  border-radius: 6px;
  margin: 7px 5px;
  text-align: center;
  align-items: center;
  padding: 16px 30px 16px 46px;
  flex-basis: 24%;
  flex-grow: 1;
  position: relative;
  justify-content: center;
  max-width: 305px;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .big-radio {
    max-width: unset;
    flex-basis: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.big-radio.big-radio--disabled {
  cursor: default;
}
.big-radio.big-radio--disabled:hover {
  border-color: #dfe6ed;
  background-color: #fff;
}
.big-radio.big-radio--disabled .big-radio-icon,
.big-radio.big-radio--disabled .big-radio-text {
  color: #aeb9c6;
}
.big-radio.big-radio--disabled
  .big-radio-icon:not(.big-radio-icon--filled)
  svg
  path,
.big-radio.big-radio--disabled
  .big-radio-text:not(.big-radio-icon--filled)
  svg
  path {
  stroke: #aeb9c6;
}
.big-radio.big-radio--disabled .big-radio-icon.big-radio-icon--filled svg path,
.big-radio.big-radio--disabled .big-radio-text.big-radio-icon--filled svg path {
  fill: #aeb9c6;
}
.big-radio.big-radio--disabled.big-radio--active {
  border: 1px solid #fa4616;
  background-color: #9eb5fa;
  box-shadow: none;
}
.big-radio:hover {
  border-color: #6789f4;
  background-color: #9eb5fa;
}
.big-radio.big-radio--active {
  border: 1px solid #6789f4;
  background-color: #9eb5fa;
}
.big-radio.big-radio--active .big-radio-icon,
.big-radio.big-radio--active .big-radio-text {
  color: #fa4616;
}
.big-radio.big-radio--active
  .big-radio-icon:not(.big-radio-icon--filled)
  svg
  path,
.big-radio.big-radio--active
  .big-radio-text:not(.big-radio-icon--filled)
  svg
  path {
  stroke: #0f3cc9;
}
.big-radio.big-radio--active .big-radio-icon.big-radio-icon--filled svg path,
.big-radio.big-radio--active .big-radio-text.big-radio-icon--filled svg path {
  fill: #0f3cc9;
}
.big-radio .mdc-radio {
  display: none;
}
.big-radio .big-radio-icon {
  position: absolute;
  left: 16px;
}
.big-radio .big-radio-icon i {
  margin-right: 10px;
  font-size: 20px;
}
.big-radio .big-radio-icon i.material-icons {
  font-size: 26px;
}
.big-radio .big-radio-text {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  line-height: 24px;
  color: #0f2830;
  font-weight: 500;
}
@media (min-width: 768px) {
  .big-radio .big-radio-text {
    white-space: nowrap;
  }
}
.form-elements.form-chips {
  padding-top: 0;
  margin-bottom: 0;
  margin-left: -5px;
  margin-right: -5px;
}
@media (max-width: 767px) {
  .form-elements.form-chips {
    margin-left: 0;
    margin-right: 0;
  }
}
.form-chips-label {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-decoration: inherit;
  text-transform: inherit;
  margin-top: 35px;
  margin-bottom: 10px;
}
.mdc-card__action--button.sml--no-padding {
  padding: 0;
}
.mdc-button.mdc-card__action.mdc-card__action--button
  .mdc-button__icon.material-icons-classic {
  padding-bottom: 2px;
}
.mdc-button.mdc-card__action.mdc-card__action--button .mdc-button__label {
  font-weight: 500;
}
.section-actions-container .mdc-card__action--button {
  flex-shrink: 0;
}
@media (max-width: 1024px) {
  .ui_test_results_header {
    margin-top: 0;
    margin-bottom: 14px;
  }
}
.ui_test_results_header .form-elements .form-element {
  margin-bottom: 0;
}
.results_data_wrap {
  min-height: 36px;
}
.change_grading_criteria_wrapper {
  margin-left: -8px;
}
.results-table-container-full-width .mdc-data-table {
  width: 100%;
  margin-top: 20px;
  box-shadow: 0 2px 4px rgba(219, 229, 235, 0.5);
  background-color: #fff;
  background-color: var(--mdc-theme-surface, #fff);
}
.results-table-container-full-width .mdc-data-table.mdc-data-table--small {
  width: auto;
}
.det-results-info-wrapper {
  margin-left: 12px;
}
div.table-score-wrapper {
  padding: 6px 10px 7px;
  font-weight: 400;
  white-space: nowrap;
  font-size: 0.875rem;
}
.table-score-wrapper {
  border-radius: 5px;
  padding: 6px 9px 7px;
  color: #0f2830;
  color: var(--mdc-theme-text-primary-on-light, #0f2830);
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 2rem;
  font-weight: 500;
  letter-spacing: 0;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 15px;
  font-weight: 600;
  letter-spacing: 0.05em;
  max-width: 120px;
  background-color: #f1f1f1;
  display: flex;
  text-align: center;
  justify-content: center;
  flex-wrap: nowrap;
}
.table-score-wrapper:visited,
.table-score-wrapper:hover,
.table-score-wrapper:active {
  color: #0f2830;
  color: var(--mdc-theme-text-primary-on-light, #0f2830);
}
.table-score-wrapper:not(.table-score-category).table-score-passed {
  background-color: #f1faff;
  color: #009ef7;
}
.table-score-wrapper:not(.table-score-category).table-score-failed {
  background-color: #f78c8c;
}
.table-score-wrapper div:first-child {
  margin-right: 5px;
}
.big-splash-icon {
  width: 100%;
  text-align: center;
}
.big-splash-icon i.material-icons {
  font-size: 130px;
  color: #9e9e9e;
}
.test-info-progress-wrap {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media (max-width: 768px) {
  .test-info-progress-wrap {
    justify-content: space-around;
  }
}
.test-info-statistics-container {
  margin-left: 8px;
  margin-right: 29px;
}
.test-info-statistic-value {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-decoration: inherit;
  text-transform: inherit;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.5rem;
  color: #0f2830;
}
.test-info-statistic-caption {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.375rem;
  color: #505d6b;
}
.fs-testname {
  margin-right: 40px;
}
.mdc-drawer-collapse-button {
  display: none;
  margin-top: 22px;
  margin-left: -13px;
  width: 26px;
  height: 26px;
  margin-right: -13px;
  z-index: 6;
  opacity: 0;
  transition: opacity 100ms linear;
}
@media (max-width: 1024px) {
  .mdc-drawer-collapse-button {
    display: none;
  }
}
.mdc-drawer-collapse-button:hover {
  opacity: 1;
}
.mdc-drawer-collapse-button.mdc-drawer-collapse-button--visible {
  opacity: 1;
}
.mdc-drawer-collapse-button.mdc-drawer-collapse-button--drawer-collapsed {
  opacity: 1;
}
.mdc-drawer-collapse-button.mdc-drawer-collapse-button--drawer-collapsed
  .mdc-icon-button.material-icons {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.mdc-drawer-collapse-button .mdc-icon-button {
  background: #fff;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.mdc-drawer-collapse-button .mdc-icon-button.material-icons {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  font-size: 12px;
  width: 26px;
  height: 26px;
  padding: 6px;
}
@media (max-width: 1024px) {
  .mdc-drawer-collapse-button .mdc-icon-button.material-icons {
    font-size: 16px;
    width: 30px;
    height: 30px;
    padding: 6px;
  }
}
.new-category-table {
  min-width: 350px;
}
@media (max-width: 1024px) {
  .new-category-table {
    min-width: 100%;
  }
}
.order-confirmation-container {
  padding-right: 65px;
}
@media (max-width: 1024px) {
  .order-confirmation-container {
    padding-right: 0;
  }
}
.link-wrap {
  white-space: pre-line;
  word-break: break-all;
}
.partial-score-wrap {
  padding-left: 37px;
}
@media (max-width: 768px) {
  .partial-score-wrap {
    padding-left: 10px;
  }
}
.tinyMCE-readonly-cover {
  height: 100% !important;
  width: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 5 !important;
  background: rgba(247, 250, 253, 0.65) !important;
}
.tinyMCE-readonly-cover:hover {
  cursor: pointer;
}
.question-manager__question-card.question-readonly
  .tinyMCE-readonly-cover:hover {
  cursor: default;
}
.login-card-container {
  margin-left: auto;
  margin-right: auto;
}
.login-card-container,
.login-card-container form {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.header-login-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  z-index: 2;
  width: 100%;
  border-bottom: 1px solid #ebeff3;
  height: 57px;
}
.header-login-wrap .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}
.logo-card-alternative {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  letter-spacing: 0.05em;
  color: #808e9d;
  margin-top: 12px;
  margin-bottom: 12px;
}
.login-card {
  margin-top: 48px;
  border-radius: 6px;
  padding: 0 24px 28px 24px;
  box-shadow: 3px 4px 10px rgba(36, 50, 57, 0.03);
  background-color: #fff;
  width: 484px;
  box-sizing: border-box;
}
.login-card.login-card--choose-account {
  width: 540px;
}
@media (max-width: 880px) {
  .login-card.login-card--choose-account {
    width: calc(100% - 32px);
  }
}
@media (max-width: 880px) {
  .login-card {
    margin-top: 17px;
    max-width: 496px;
    width: calc(100% - 32px);
    padding: 0 16px 28px 16px;
  }
}
.login-card .divider {
  width: 344px;
  margin-top: 30px;
  margin-bottom: 30px;
  align-self: center;
}
@media (max-width: 880px) {
  .login-card .divider {
    width: calc(100% + 48px);
  }
}
.login-card .login-card-title {
  margin-top: 0;
  padding-top: 28px;
}
.login-card .back-button {
  margin-top: 5px;
}
.login-card .form-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 0;
}
.login-card .form-container .mdc-form-field {
  margin-top: 15px;
}
.login-card .form-container .mdc-form-field.input {
  margin-top: 0;
}
.login-card .form-container .mdc-form-field.input:not(:first-child) {
  margin-top: 15px;
}
.login-card .form-container .mdc-form-field.mdc-form-field--checkbox {
  margin-top: 24px;
  margin-bottom: 15px;
}
.login-card .form-container .mdc-form-field label {
  padding-left: 0 !important;
}
.login-card
  .form-container
  .mdc-form-field
  .mdc-text-field.mdc-text-field--outlined {
  height: 42px;
  flex-grow: 1;
}
@media (max-width: 880px) {
  .login-card
    .form-container
    .mdc-form-field
    .mdc-text-field.mdc-text-field--outlined {
    width: 100%;
  }
}
.login-card .form-container .mdc-form-field .select-container {
  width: 100%;
}
.login-card .form-container .mdc-form-field .mdc-button {
  width: 100%;
}
.login-card .form-container .mdc-form-field.mdc-form-field--checkbox {
  align-items: flex-start;
}
.login-card
  .form-container
  .mdc-form-field.mdc-form-field--checkbox
  .mdc-checkbox {
  padding-left: 0;
  padding-top: 0;
}
.login-card
  .form-container
  .mdc-form-field.mdc-form-field--checkbox
  .mdc-checkbox
  .mdc-checkbox__background {
  top: 1px;
  left: 0;
}
.login-card .error_suggestion {
  margin: 5px;
  max-width: 340px;
  text-align: left;
}
.login-card a.sml {
  color: #0f2830;
  color: var(--mdc-theme-primary, #0f2830);
}
.login-card a.sml:visited {
  color: #0f2830;
  color: var(--mdc-theme-primary, #0f2830);
}
.microsoft-button {
  padding-left: 35px;
}
.microsoft-button .mdc-button__label {
  text-align: center;
}
#registration-screen:not(.ms-teams-only) .login-card,
#registration-edu-screen:not(.ms-teams-only) .login-card {
  width: 948px;
}
#registration-screen:not(.ms-teams-only) .login-card .hidden-back-button,
#registration-edu-screen:not(.ms-teams-only) .login-card .hidden-back-button {
  display: none;
}
@media (max-width: 1024px) {
  #registration-screen:not(.ms-teams-only) .login-card,
  #registration-edu-screen:not(.ms-teams-only) .login-card {
    width: 728px;
  }
}
@media (max-width: 880px) {
  #registration-screen:not(.ms-teams-only) .login-card,
  #registration-edu-screen:not(.ms-teams-only) .login-card {
    width: calc(100% - 32px);
  }
  #registration-screen:not(.ms-teams-only) .login-card form.hide,
  #registration-edu-screen:not(.ms-teams-only) .login-card form.hide {
    display: none;
  }
  #registration-screen:not(.ms-teams-only) .login-card .hidden-back-button,
  #registration-edu-screen:not(.ms-teams-only) .login-card .hidden-back-button {
    display: flex;
  }
}
@media (min-width: 880px) {
  #registration-screen:not(.ms-teams-only) .mdc-extended-tab-container,
  #registration-edu-screen:not(.ms-teams-only) .mdc-extended-tab-container {
    display: none;
  }
}
#registration-screen:not(.ms-teams-only) .login-card,
#registration-edu-screen:not(.ms-teams-only) .login-card {
  padding: 0 32px;
}
#registration-screen:not(.ms-teams-only) .login-card .login-card-subtitle,
#registration-edu-screen:not(.ms-teams-only) .login-card .login-card-subtitle {
  margin-top: 0;
  margin-bottom: 6px;
}
#registration-screen:not(.ms-teams-only) .login-card .form-container,
#registration-edu-screen:not(.ms-teams-only) .login-card .form-container {
  margin-bottom: 24px;
}
.logo-link-container {
  display: flex;
  justify-content: space-around;
  margin-top: 24px;
}
.logo-link-container a {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #808e9d !important;
}
.login-footer {
  display: flex;
  justify-content: center;
  margin-top: 38px;
  margin-bottom: 41px;
  flex-wrap: wrap;
}
.login-footer .footer-link {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: none;
  color: #808e9d;
  margin: 0 13px;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 500;
}
@media (max-width: 880px) {
  .login-footer {
    margin-bottom: 0;
  }
  .login-footer .footer-link {
    width: 100%;
    text-align: center;
    margin-bottom: 33px;
  }
  .login-footer .footer-link:last-child {
    margin-bottom: 41px;
  }
}
body.login-page {
  display: flex;
  flex-direction: column;
  height: auto;
}
body.login-page .header-login-wrap {
  box-shadow: 3px 4px 10px rgba(36, 50, 57, 0.03);
}
body.login-page.ms-teams-popup-embedded {
  padding: 0;
}
body.login-page.ms-teams-popup-embedded .login-logo {
  display: none;
}
body.login-page.ms-teams-popup-embedded .login-card {
  padding: 0;
}
@media (max-width: 880px) {
  body.login-page.ms-teams-popup-embedded .login-card {
    padding-left: 0;
  }
}
body.login-page.ms-teams-popup-embedded .login-footer {
  display: none;
}
body.login-page.ms-teams-popup-embedded .divider {
  display: none;
}
body.login-page.ms-teams-popup-embedded .logo-link-container {
  display: none;
}
.login-captcha-container {
  padding-top: 20px;
}
.login-card-title {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.375rem;
  line-height: 1.5rem;
  font-weight: 700;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit;
  color: #0f2830;
  max-width: 380px;
}
.login-card-subtitle {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  max-width: 340px;
}
.login-card-title--big {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 600;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit;
  text-align: center;
  margin-bottom: 0;
  margin-top: 40px;
}
@media (max-width: 880px) {
  .login-card-title--big {
    font-family: Aktiv Grotesk, sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 600;
    text-decoration: inherit;
    text-transform: inherit;
    text-align: left;
    margin-top: 20px;
  }
}
.login-card-subtitle--big {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  text-decoration: inherit;
  text-transform: inherit;
  opacity: 0.6;
  text-align: center;
  margin-top: 8px;
}
@media (max-width: 880px) {
  .login-card-subtitle--big {
    text-align: left;
    font-family: Aktiv Grotesk, sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: inherit;
    text-transform: inherit;
  }
}
.login-card-paragraph {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  color: #505d6b;
  margin-bottom: 30px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
#logout-goodbye-screen .login-card-paragraph {
  margin-bottom: 15px;
}
#logout-goodbye-screen .mdc-button {
  text-align: center;
}
.captcha_wrap {
  position: relative;
  width: 200px;
  height: 50px;
  margin: 16px 0 10px;
}
.captcha_loading {
  position: absolute;
  z-index: 4;
  left: 0;
  top: 6px;
}
.captcha_image {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
}
.account-type-box {
  flex-grow: 1;
  flex-basis: 0;
  display: inline-block;
  border: 1px solid #dfe6ed;
  border-radius: 6px;
  padding-top: 32px;
  padding-bottom: 27px;
  color: #000;
  text-align: center;
  cursor: pointer;
}
.account-type-box:first-child {
  margin-right: 14px;
}
@media (max-width: 880px) {
  .account-type-box {
    padding-top: 27px;
    flex: 0 0 100%;
  }
  .account-type-box:first-child {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.account-type-box:visited {
  color: #000;
}
.account-type-box:hover {
  border: 1px solid #0f3cc9;
}
.account-type-box:hover div {
  color: #0f3cc9;
}
.account-type-box:hover svg path {
  stroke: #0f3cc9;
}
.account-type-box.selected {
  background-color: #cff5dc;
}
.account-type-box i {
  font-size: 32px;
  color: #292d32;
}
.account-type-box div {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 600;
  letter-spacing: normal;
  text-decoration: inherit;
  text-transform: inherit;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  margin-top: 10px;
  color: #0f2830;
}
.choose-account-container {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.forms-container {
  display: flex;
}
@media (max-width: 880px) {
  .forms-container {
    flex-direction: column;
  }
}
.forms-divider {
  border-left: 1px solid #dfe6ed;
  margin-left: 31.5px;
  margin-right: 31.5px;
}
.divider-text {
  padding-left: 50px;
  padding-right: 50px;
  opacity: 0.6;
  text-transform: uppercase;
  text-align: center;
  line-height: 60px;
}
@media (max-width: 970px) {
  .divider-text {
    line-height: 60px;
    width: 60px;
    flex-shrink: 0;
    padding: 0;
  }
}
.mdc-chip-set.mdc-chip-set--choice.channel-chips .mdc-chip {
  height: 48px;
  padding: 0 22px;
}
.access-ms-teams-manual-img {
  max-width: 745px;
  height: auto;
  width: 100%;
}
body.ms-teams-embedded .main-navigation-mobile-bar {
  display: none;
}
.main-navigation-mobile-bar {
  position: fixed;
  width: 100%;
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 14px;
  background: #fff;
  border-bottom: 1px solid #ebeff3;
}
.main-navigation-mobile-bar .expand-main-menu-mobile-button {
  position: absolute;
  left: 20px;
  font-size: 31px;
  height: 25px;
  display: flex;
  align-items: center;
  cursor: pointer;
  padding-bottom: 1px;
}
.main-navigation-mobile-bar .expand-main-menu-mobile-button svg {
  stroke: #808e9d;
}
.main-navigation-mobile-bar .expand-main-menu-mobile-button:hover svg {
  stroke: #0f2830;
}
@media (min-width: 768px) {
  .main-navigation-mobile-bar {
    display: none;
  }
  .mobNavMenu{
    position: absolute;
    right: 20px;
  }
  .context-menu{
    display: none;
  } 
}
#preview_final_result_known {
  justify-content: space-between;
  width: 100%;
  max-width: 696px;
  margin-left: -8px;
  margin-right: -8px;
}
#preview_final_result_known.display_show {
  display: flex;
}
#preview_final_result_known .mdc-button {
  flex-grow: 1;
  margin-left: 8px;
  margin-right: 8px;
}
.column-680 {
  max-width: 680px;
}
.column-800 {
  max-width: 800px;
}
.section-title-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.section-title-container--inner {
  display: flex;
  align-items: center;
}
.drawer-root
  .mdc-drawer-app-content
  .page-content
  .ui_section_box.page-title-box--with-actions {
  margin-bottom: 14px;
}
.ui_section_box.page-title-box.page-title-box--with-actions {
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: -8px;
}
.ui_section_box.page-title-box.page-title-box--with-actions > div {
  margin-top: 8px;
}
.section-actions-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-left: -16px;
}
.section-actions-container.section-actions-container--align-right {
  flex-grow: 1;
  justify-content: flex-end;
}
.section-actions-container .select-in-table {
  margin-right: 8px;
}
.section-actions-container
  .select-in-table:not(:disabled):hover
  .mdc-notched-outline {
  box-shadow: 0 0 0 1px #808e9d;
  border-radius: 6px;
}
.section-actions-container button,
.section-actions-container button.mdc-button,
.section-actions-container > div,
.section-actions-container a {
  margin-left: 16px;
}
@media (max-width: 767px) {
  .section-actions-container .mdc-select__inline-label {
    display: none;
  }
}
.section-actions-container {
  margin-top: 0;
}
.section-title-container {
  margin-top: 0;
}
.section-title-container--inner__loading-status {
  margin-left: 8px;
  display: flex;
  align-items: center;
}
.section-title-container--inner__title-comment {
  margin-left: 5px;
  color: #808e9d;
}
.table-actions-bar {
  height: 54px;
  display: flex;
  align-items: stretch;
  border: 1px solid #dfe6ed;
  justify-content: space-between;
  padding-left: 18px;
  border-radius: 6px;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .table-actions-bar__side-container:first-child {
    margin-right: 14px;
  }
}
.table-actions-bar__side-container {
  display: flex;
  align-items: center;
}
.table-actions-bar__side-container
  .sml.mdc-button.mdc-card__action.mdc-card__action--button {
  height: 100%;
  padding-right: 18px;
  padding-left: 18px;
  border-radius: 0;
}
@media (max-width: 767px) {
  .table-actions-bar__side-container
    .sml.mdc-button.mdc-card__action.mdc-card__action--button:last-child {
    padding-right: 12px;
  }
  .table-actions-bar__side-container
    .sml.mdc-button.mdc-card__action.mdc-card__action--button
    .mdc-button__label {
    display: none;
  }
}
.table-actions-bar__side-container
  .sml.mdc-button.mdc-card__action.mdc-card__action--button.table-actions-bar--with-border {
  border-right: 1px solid #d7dce2;
  margin-right: 0;
}
.table-actions-bar__side-container
  .sml.mdc-button.mdc-card__action.mdc-card__action--button:hover {
  background-color: #f4f6f9;
}
.action-bar-dropdown-container {
  height: 100%;
  display: flex;
  align-items: center;
  padding-right: 12px;
  padding-left: 12px;
  border-right: 1px solid #d7dce2;
}
.action-bar-dropdown-container.action-bar-dropdown-container--with-left-border {
  border-left: 1px solid #d7dce2;
}
.action-bar-dropdown-container:hover {
  background-color: #f4f6f9;
}
.action-bar-dropdown-container .dropdown-label {
  margin-right: 8px;
  color: #505d6b;
  letter-spacing: 0.01em;
  flex-shrink: 0;
}
.action-bar-dropdown-container .mdc-notched-outline {
  display: none;
}
.action-bar-dropdown-container
  .mdc-select--outlined:not(.mdc-select--disabled) {
  background-color: transparent;
}
.action-bar-dropdown-container
  .mdc-select--outlined
  .mdc-select__native-control,
.action-bar-dropdown-container
  .mdc-select--outlined
  .mdc-select__selected-text {
  padding-right: 35px;
}
.table-title-bar {
  justify-content: space-between;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 0;
  margin-bottom: 10px;
}
.table-title-bar .form-elements.form-elements--no-margin {
  padding-top: 0;
  margin-bottom: 2px;
}
.table-title-bar
  .form-elements.form-elements--no-margin
  .form-element.mdc-form-field {
  margin-right: 4px;
}
.table-title-bar__headline {
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  #groupBySection {
    width: 100%;
  }
  #groupBySection .form-element.mdc-form-field,
  #groupBySection #groupBySelectSection {
    display: flex;
    flex-flow: wrap;
    margin-right: 0;
    flex-basis: 100%;
  }
  #groupBySection #groupBySelectSection {
    margin-left: 11px;
  }
  #groupBySection .mdc-select {
    width: 100%;
  }
  #groupBySection .mdc-select #groupBySelect {
    min-width: unset;
  }
}
#export-results-menu.mdc-menu.mdc-menu-surface {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  width: 100%;
  overflow-x: auto;
}
#export-results-menu.mdc-menu.mdc-menu-surface ul.mdc-list {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
#export-results-menu.mdc-menu.mdc-menu-surface
  ul.mdc-list
  .mdc-list-item__text {
  text-overflow: unset;
  overflow: unset;
}
.mdc-menu.mdc-menu-surface {
  min-width: 240px;
  border: 1px solid #dfe6ed;
  box-sizing: border-box;
  box-shadow: 4px 9px 24px rgba(123, 136, 151, 0.2);
}
.mdc-menu.mdc-menu-surface .mdc-list-item {
  height: 42px;
}
.mdc-menu.mdc-menu-surface .mdc-list-item:hover:not(.mdc-list-item--disabled) {
  background-color: #f4f6f9;
}
.mdc-menu.mdc-menu-surface .mdc-list-item .mdc-list-item__text {
  color: #505d6b;
  font-weight: 500;
}
.mdc-menu.mdc-menu-surface
  .mdc-list-item.mdc-list-item--disabled
  .mdc-list-item__text {
  color: #aeb9c6;
}
.datepicker,
.datepicker_col {
  position: relative;
}
.datepicker input,
.datepicker_col input {
  padding-left: 36px !important;
}
.datepicker img.ui-datepicker-trigger,
.datepicker_col img.ui-datepicker-trigger {
  top: 11px;
  left: 0;
  width: 18px;
  height: 18px;
  position: absolute;
  margin-left: 8px;
}
.large-action {
  display: flex;
  justify-content: space-between;
  padding: 16px 16px 16px 20px;
  align-items: center;
  border: 1px solid #dfe6ed;
  border-radius: 6px;
}
.large-action.display_hide {
  display: none;
}
.large-action.display_show {
  display: flex;
}
.large-action__caption {
  flex-grow: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.large-action__caption .large-action__caption--icon {
  margin-right: 20px;
  font-size: 24px;
  color: #0f3cc9;
}
.large-action__caption .large-action__caption--text {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0;
  text-decoration: inherit;
  text-transform: inherit;
  font-weight: 500;
}
.page-section-title {
  margin-top: 36px;
  margin-bottom: 24px;
}
.copyable-link-caption {
  margin-bottom: 8px;
  margin-top: 24px;
  color: #505d6b;
}
.ui_button_box .mdc-button {
  margin-right: 14px;
}
.question-drawing-settings-container {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.question-drawing-settings-container
  .form-element.question-drawing-tag-container {
  flex-grow: 1;
  display: flex;
  margin-right: 6px;
}
.form-element--radio-long {
  margin-top: -9px;
}
.form-element--radio-long .mdc-form-field > label {
  margin-top: 9px;
}
.account-statistics-list {
  padding-left: 18px;
  list-style-type: circle;
  margin-top: -6px;
  padding-top: 0;
}
.account-statistics-list li {
  line-height: 28px;
}
.add-button-container {
  padding-left: 55px;
  margin-top: 12px;
  margin-bottom: 36px;
}
@media (max-width: 767px) {
  .add-button-container {
    padding-left: 34px;
  }
}
.add-button-container.add-button-container--empty {
  padding-left: 0;
}
.add-button-container.add-button-container--multi-choice {
  padding-left: 47px;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  .add-button-container.add-button-container--multi-choice {
    padding-left: 28px;
  }
}
.add-button-container.add-button-container--multi-choice.add-button-container--empty {
  padding-left: 0;
}
.add-button-container.add-button-container--survey,
.add-button-container.add-button-container--short-answer {
  padding-left: 0;
}
.add-button-container .error_suggestion {
  margin-bottom: 8px;
}
#all_multi_answers .mdc-checkbox {
  margin-left: -11px;
}
.ui-card-title.ui-card-title--respondents {
  margin-top: 14px;
}
.test-management-test-name-container {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .test-management-test-name-container.test-management-test-name-container--no-tabs {
    margin-bottom: 14px;
  }
}
body.ms-teams-embedded .test-management-test-name-container {
  margin-bottom: 12px;
}
body.ms-teams-embedded
  .test-management-test-name-container.test-management-test-name-container--no-tabs {
  margin-bottom: 14px;
}
body.ms-teams-embedded .header-login-wrap {
  display: none;
}
@media (max-width: 767px) {
  .drawer-root .mdc-drawer-container .test-management-upper-bar {
    position: static;
    display: block;
    background: transparent;
    height: auto;
    flex-wrap: wrap;
    border-bottom: 1px solid #dfe6ed;
    width: auto;
    padding: 15px 18px 0 18px;
    margin: 0 0 -1px 0;
  }
  .drawer-root
    .mdc-drawer-container
    .test-management-upper-bar
    .test-management-test-name {
    width: 270px;
  }
  .drawer-root
    .mdc-drawer-container
    .test-management-upper-bar
    .mdc-drawer-surface {
    margin-top: 8px;
    margin-bottom: 14px;
  }
  .drawer-root
    .mdc-drawer-container
    .test-management-upper-bar
    .mdc-drawer-surface
    .mdc-tab-scroller__scroll-area
    .mdc-tab-scroller__scroll-content {
    padding: 0;
  }
  .drawer-root
    .mdc-drawer-container
    .test-management-upper-bar
    .mdc-drawer-surface
    .mdc-tab-scroller__scroll-area
    .mdc-tab-scroller__scroll-content
    .mdc-tab {
    padding-right: 12px;
    padding-left: 0;
    height: 25px;
  }
  .drawer-root
    .mdc-drawer-container
    .test-management-upper-bar
    .mdc-drawer-surface
    .mdc-tab-scroller__scroll-area
    .mdc-tab-scroller__scroll-content
    .mdc-tab:not(.mdc-tab--stacked)
    .mdc-tab__icon
    + .mdc-tab__text-label {
    padding-left: 6px;
  }
  .drawer-root
    .mdc-drawer-container
    .test-management-upper-bar
    .mdc-drawer-surface
    .mdc-tab-scroller__scroll-area
    .mdc-tab-scroller__scroll-content
    .mdc-tab.mdc-tab--with-divider
    .mdc-tab__content {
    margin-left: 12px;
  }
  .drawer-root
    .mdc-drawer-container
    .test-management-upper-bar
    .mdc-drawer-surface
    .mdc-tab-scroller__scroll-area
    .mdc-tab-scroller__scroll-content
    .mdc-tab:hover {
    background: transparent;
  }
  .drawer-root
    .mdc-drawer-container
    .test-management-upper-bar
    .mdc-drawer-surface
    .mdc-tab-scroller__scroll-area
    .mdc-tab-scroller__scroll-content
    .mdc-tab:hover
    .mdc-tab-vertical-divider {
    display: block !important;
  }
}
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer-container
  .test-management-upper-bar {
  position: static;
  display: block;
  background: transparent;
  height: auto;
  flex-wrap: wrap;
  border-bottom: 1px solid #dfe6ed;
  width: auto;
  padding: 6px 0 0 19px;
  margin: 0 0 -1px 0;
}
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer-container
  .test-management-upper-bar
  .test-management-test-name {
  width: 270px;
}
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer-container
  .test-management-upper-bar
  .mdc-drawer-surface {
  margin-top: 8px;
  margin-bottom: 14px;
}
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer-container
  .test-management-upper-bar
  .mdc-drawer-surface
  .mdc-tab-scroller__scroll-area
  .mdc-tab-scroller__scroll-content {
  padding: 0;
}
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer-container
  .test-management-upper-bar
  .mdc-drawer-surface
  .mdc-tab-scroller__scroll-area
  .mdc-tab-scroller__scroll-content
  .mdc-tab {
  padding-right: 12px;
  padding-left: 0;
  height: 25px;
}
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer-container
  .test-management-upper-bar
  .mdc-drawer-surface
  .mdc-tab-scroller__scroll-area
  .mdc-tab-scroller__scroll-content
  .mdc-tab:not(.mdc-tab--stacked)
  .mdc-tab__icon
  + .mdc-tab__text-label {
  padding-left: 6px;
}
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer-container
  .test-management-upper-bar
  .mdc-drawer-surface
  .mdc-tab-scroller__scroll-area
  .mdc-tab-scroller__scroll-content
  .mdc-tab.mdc-tab--with-divider
  .mdc-tab__content {
  margin-left: 12px;
}
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer-container
  .test-management-upper-bar
  .mdc-drawer-surface
  .mdc-tab-scroller__scroll-area
  .mdc-tab-scroller__scroll-content
  .mdc-tab:hover {
  background: transparent;
}
body.ms-teams-embedded
  .drawer-root
  .mdc-drawer-container
  .test-management-upper-bar
  .mdc-drawer-surface
  .mdc-tab-scroller__scroll-area
  .mdc-tab-scroller__scroll-content
  .mdc-tab:hover
  .mdc-tab-vertical-divider {
  display: block !important;
}
.ranges-container {
  border: 1px solid #dfe6ed;
  border-radius: 6px;
  margin-top: 36px;
}
.ranges-container .ranges-title {
  font-family: Aktiv Grotesk, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-decoration: inherit;
  text-transform: uppercase;
  border-bottom: 1px solid #dfe6ed;
  padding-left: 10px;
  padding-top: 14px;
  padding-bottom: 14px;
}
.ranges-container .ranges-list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: 40px;
}
.ranges-container .ranges-list > .interval_item {
  border-bottom: 1px solid #dfe6ed;
}
.ranges-container .ranges-list > .interval_item:last-child {
  border-bottom: none;
}
.ranges-container .range-definition {
  justify-content: flex-start;
  align-items: baseline;
}
.ranges-container .range-definition .form-element {
  margin-left: 10px;
  margin-right: 10px;
}
.ranges-container .range-definition .form-element:nth-child(6) {
  flex-grow: 1;
}
.ranges-container .range-definition .form-element:first-child {
  margin-left: 0;
}
.ranges-container .interval_item {
  align-self: stretch;
}
.ranges-container .interval_item .divider {
  display: none;
}
.ranges-container .interval_item.form-panel__element:not(.item_wrap) {
  border-radius: 0;
  padding: 4px 24px 16px 24px;
}
.edit-allowed-values-table-container tbody tr:first-child {
  border-top: none;
}
.drawer-root .mdc-drawer-app-content.account-manager-app-content {
  overflow: visible;
}
.pricing-frame {
  border: none;
  min-height: 430px;
  width: 100%;
}
.ui-tooltip {
  border-radius: 6px;
  border: 1px solid #dfe6ed;
  box-shadow: 4px 9px 24px rgba(20, 24, 30, 0.12);
}
body .qtip-bootstrap {
  box-shadow: 4px 9px 24px rgba(20, 24, 30, 0.12);
  border-radius: 6px;
}
body .qtip-bootstrap .qtip-content {
  padding: 7px 28px 11px 20px;
}
body .qtip-bootstrap .qtip-content .warning-typography {
  font-weight: 500;
  font-size: 0.875rem;
}
body .qtip-bootstrap .qtip-icon .ui-icon {
  color: #505d6b;
}
.test-info-statistics-wrapper {
  display: flex;
  margin-top: 21px;
}
@media (max-width: 767px) {
  .test-info-statistics-wrapper {
    flex-wrap: wrap;
    margin-top: -9px;
    justify-content: center;
  }
  .test-info-statistics-wrapper > div {
    margin-top: 30px;
  }
}
.statistics-properties {
  display: flex;
  flex-direction: column;
  margin-left: 18px;
}
.form-elements .statistics-right-side-parameter {
  margin-bottom: 20px;
}
.form-elements .statistics-right-side-parameter .form-element {
  margin-left: 20px;
}
@media (max-width: 767px) {
  .form-elements .statistics-right-side-parameter .form-element {
    margin-left: 20px;
  }
}
.terms-actions-container {
  display: flex;
  margin-left: 32px;
}
#single_scoring.form-elements .form-element.form-element--full-width:last-child,
#full_answers.form-elements .form-element.form-element--full-width:last-child {
  max-width: 50%;
}
@media (max-width: 767px) {
  #single_scoring.form-elements .form-element.form-element--full-width,
  #full_answers.form-elements .form-element.form-element--full-width {
    width: 100% !important;
  }
  #single_scoring.form-elements
    .form-element.form-element--full-width:last-child,
  #full_answers.form-elements
    .form-element.form-element--full-width:last-child {
    max-width: none;
  }
  #single_scoring.form-elements
    .form-element.form-element--full-width
    .text-field-container
    .mdc-text-field,
  #full_answers.form-elements
    .form-element.form-element--full-width
    .text-field-container
    .mdc-text-field {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .all_short_answers .form-elements.form-elements--no-wrap {
    margin-left: -20px;
    margin-bottom: 24px;
    flex-wrap: wrap;
  }
  .all_short_answers .form-elements.form-elements--no-wrap .form-element {
    margin-left: 20px;
  }
}
#start-page-fields-container .select-in-table {
  min-width: 150px;
}
.non-mobile-action-menu {
  display: inline-flex;
}
@media (max-width: 767px) {
  .non-mobile-action-menu {
    display: none;
  }
}
.mobile-action-menu {
  display: none;
}
@media (max-width: 767px) {
  .mobile-action-menu {
    display: flex;
  }
}
#LoadResults .non-mobile-action-menu {
  height: 100%;
}
#LoadResults .mobile-action-menu {
  height: 100%;
}
#LoadResults .mobile-action-menu .sml.mdc-icon-button.mdc-icon-button--svg {
  height: 100%;
  width: 62px;
}
.pay_tab .mdc-data-table__cell {
  padding-top: 4px;
  padding-bottom: 4px;
}
.pay_tab tr.mdc-data-table__row {
  cursor: pointer;
}
.pay_tab .price_net {
  font-size: 1rem;
}
#phone-container {
  z-index: 2;
}
.info-box p {
  margin-top: 14px;
  margin-bottom: 14px;
}
.mdc-drawer-menu-toggle.mdc-icon-button.material-icons-classic {
  font-size: 1.5rem;
}


/* <!--update css by JSB Dot E-venture PVT LTD --> */

.xmark{
 display: none !important;
 position:absolute;
 right: 0.1rem;
 top: 0.4rem;
 font-size: 16px !important;
 color: #0f3cc9;
 transition: all 0.5s ease;
 
}
.mdc-list-item2{
 background: #d5def8;
}


@media (max-height: 502px) {
  .mdc-top-app-bar__row{
    overflow-y:auto !important;
  }
  }
  @media (max-width: 359px){
    .drawerReminder{
      white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    }
    
  }
  
  .mdc-list-item2{
    background: #d5def8;
   }
   
   .mdc-top-app-bar__section{
     max-height: 600px important;
     overflow: auto !important;
   }
   .mdc-top-app-bar__section::-webkit-scrollbar{
     display: none;
   }
   body::-webkit-scrollbar,
   #main_content_wrap::-webkit-scrollbar{
     display: none;
     scroll-behavior: smooth;
   }