body.font-arial {
  font-family: Arial, Helvetica, sans-serif;
}

body.font-arial_black {
  font-family: ArialBlack, Helvetica, sans-serif;
}

body.font-opensans {
  font-family: "Open Sans", Helvetica, sans-serif;
}

body.font-georgia {
  font-family: Georgia, "Times New Roman", Times, serif;
}

body.font-courier {
  font-family: "Courier New", Courier, monospace;
}

#welcome-container {
  padding: 15px;
  margin-top: 30px;
}

.top-container .top-content {
  padding-bottom: 0;
  margin-bottom: 0;
}

.row.question-container {
  margin-left: 0;
  margin-right: 0;
}

#navigator-container {
  margin-top: 15px;
}

.privacy .ls-privacy-head, .privacy p.ls-privacy-body {
  background: white;
  padding: 15px;
  margin-bottom: 0;
}

h1.survey-name {
  margin-top: 0;
  font-weight: bold;
}

.group-description {
  margin-bottom: 15px;
}

#surveys-list-container {
  background: white;
  padding: 15px;
}

.question-container {
  border: inherit;
  margin-bottom: 30px;
}

.ls-questionhelp {
  margin-bottom: 5px;
  margin-top: 5px;
}
.ls-questionhelp p {
  margin-bottom: 0;
}

table.ls-answers {
  margin-top: 15px;
  margin-bottom: 15px;
}

.sortable-rank {
  background: white;
}

.ls-answers .ls-heading th {
  font-weight: inherit;
  vertical-align: top;
}

.privacy-block {
  padding: 15px;
}

.privacy .form-check {
  padding: 15px;
  background: lightyellow;
}
.privacy .form-check .form-check-input {
  float: none;
  margin-left: 0;
}

#datasecurity_notice {
  margin-bottom: 15px;
}

.save-form {
  background: white;
}
.save-form .return-to-survey {
  padding-left: 15px;
  padding-bottom: 15px;
}

.save-message .h2 {
  margin-top: 0;
  font-weight: 700;
}
.save-message .text-warning {
  color: inherit !important;
  font-weight: 700;
}

.save-survey-form {
  background: white;
  padding: 15px;
}

.checkbox-item input[type=checkbox]:checked + label::after,
.checkbox-item input[type=radio]:checked + label::after {
  content: "";
}

.btn-primary {
  border: none;
}
.btn-primary:hover {
  filter: grayscale(0.5);
}
.btn-primary:focus {
  filter: grayscale(0.5);
}
.btn-primary.active {
  filter: grayscale(0.5);
}
.btn-primary:active {
  filter: grayscale(0.5);
}

#surveys-list-container {
  background: white;
  padding: 15px;
}

.progress {
  border-radius: 0;
  box-shadow: none;
}

.progress-bar {
  font-size: 80%;
  padding-left: 2px;
}

.qback_red .question-title-container {
  background: red;
}

.qback_orange .question-title-container {
  background: darkorange;
}

.qback_green .question-title-container {
  background: darkgreen;
}

.qback_transparent .question-title-container {
  background: transparent;
}

div.qvideo {
  display: flex;
}
div.qvideo .video {
  max-width: 100%;
  height: auto;
}
div.qvideo .question-title-container, div.qvideo .answer-container {
  flex-grow: 2;
}
div.qvideo .question-title-container {
  background: transparent;
  color: #5A1D64;
}
div.qvideo .answer-container {
  padding-left: 30px;
}
div.qvideo .question-valid-container {
  display: none;
}

.hide-first-row table.ls-answers tr.answers-list:first-child {
  display: none;
}/*# sourceMappingURL=plain.css.map */