@import url(/assets/libs/daterangepicker-920719cbd3983347a5d05693bcd0c3f71ab7820ee768a88702caa401a161618c.css);
/* line 2, app/assets/stylesheets/_evaluations.sass */
.evaluations-questions .headline-hint {
  font-size: 0.8em;
  margin-bottom: -2em;
}

/* line 5, app/assets/stylesheets/_evaluations.sass */
.evaluations-questions .question {
  border: 1px solid #33ff33;
  background: #99ff99;
  margin-top: 2em;
  padding: 2px;
}

/* line 10, app/assets/stylesheets/_evaluations.sass */
.evaluations-questions .current-question {
  margin-left: 40px;
  margin-bottom: 40px;
}

/* line 14, app/assets/stylesheets/_evaluations.sass */
.visa-type-guide .question-small, .visa-type-guide .result-small, .visa-type-guide .question .question-text {
  margin-bottom: 1rem;
}

/* line 16, app/assets/stylesheets/_evaluations.sass */
.visa-type-guide .question-small > :last-child, .visa-type-guide .result-small > :last-child, .visa-type-guide .question .question-text > :last-child {
  margin-bottom: 0;
}

/* line 20, app/assets/stylesheets/_evaluations.sass */
.visa-type-guide .answer-area {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin: 1em;
}

/* line 24, app/assets/stylesheets/_evaluations.sass */
.visa-type-guide .answer-area p {
  font-style: italic;
}

/* line 27, app/assets/stylesheets/_evaluations.sass */
.visa-type-guide .question {
  display: none;
}

/* line 29, app/assets/stylesheets/_evaluations.sass */
.visa-type-guide .question .answer-row {
  margin-left: 2em;
}

/* line 31, app/assets/stylesheets/_evaluations.sass */
.visa-type-guide .question .answer-row input {
  margin-right: 1em;
}

/* line 33, app/assets/stylesheets/_evaluations.sass */
.visa-type-guide .question .answer-row > label > :last-child {
  margin-bottom: 0 !important;
}

/* line 35, app/assets/stylesheets/_evaluations.sass */
.visa-type-guide .question .btn-group {
  margin-top: 1.5em;
}

/* line 39, app/assets/stylesheets/_evaluations.sass */
.visa-type-guide .question-small, .visa-type-guide .result-small {
  display: none;
  font-size: 1em;
}

/* line 43, app/assets/stylesheets/_evaluations.sass */
.visa-type-guide .result-small {
  display: flex;
}

/* line 46, app/assets/stylesheets/_evaluations.sass */
.visa-type-guide .panel-body {
  border-bottom: 1px solid #ddd;
  display: none;
}

/* line 50, app/assets/stylesheets/_evaluations.sass */
.visa-type-guide .panel-body > :last-child {
  margin-bottom: 0;
}

/* line 53, app/assets/stylesheets/_evaluations.sass */
.visa-type-guide .panel-body .far {
  margin-right: 1em;
  line-height: 1.4;
}

/* line 1, app/assets/stylesheets/_puzzle_captcha.sass */
.puzzle-captcha-game {
  width: 800px;
  position: relative;
  background-image: url(/assets/arrow-bbf5ff8ee124de2f9cab52aaaf55acacd383f5c5b5502b29555807533f66ac6d.png);
  background-repeat: no-repeat;
  background-position: 120px 32px;
}

/* line 8, app/assets/stylesheets/_puzzle_captcha.sass */
.puzzle-captcha-game .image-box {
  margin-left: 300px;
}

/* line 10, app/assets/stylesheets/_puzzle_captcha.sass */
.puzzle-captcha-game .image-box img {
  width: 500px;
  height: 250px;
}

/* line 13, app/assets/stylesheets/_puzzle_captcha.sass */
.puzzle-captcha-game .reload {
  left: 0;
  bottom: 0;
  position: absolute;
}

/* line 18, app/assets/stylesheets/_puzzle_captcha.sass */
.puzzle-captcha-human {
  padding-top: 7px;
}

/* line 20, app/assets/stylesheets/_puzzle_captcha.sass */
.puzzle-captcha-human .fa {
  margin-right: 8px;
}

/* line 23, app/assets/stylesheets/_puzzle_captcha.sass */
.puzzle-captcha-message {
  margin-top: 2em;
  text-align: center;
}

/* line 28, app/assets/stylesheets/_puzzle_captcha.sass */
.new-ui .puzzle-captcha-game {
  width: 720px;
  background-image: url(/assets/lucide-icons/chevron-right-c77e16ecdacc348f891aca0e2f0cd4766d397036bff11b75dfbd0d4c7882e9cf.svg);
  background-position: 120px 28px;
  background-size: 64px;
}

/* line 34, app/assets/stylesheets/_puzzle_captcha.sass */
.new-ui .puzzle-captcha-game .image-box {
  margin-left: 220px;
}

/* line 37, app/assets/stylesheets/_puzzle_captcha.sass */
.new-ui .puzzle-captcha-game .reload {
  left: 0;
  bottom: 0;
  position: absolute;
}

/* line 42, app/assets/stylesheets/_puzzle_captcha.sass */
.new-ui .puzzle-captcha-human {
  padding-top: 0;
}

/* line 45, app/assets/stylesheets/_puzzle_captcha.sass */
.new-ui .puzzle-captcha-message {
  margin-top: 0.5rem;
  margin-left: calc(250px + 1rem);
  margin-bottom: 1.5rem;
  text-align: left;
}

/* line 3, app/assets/stylesheets/_survey.sass */
.surveys-new .hero, .surveys-create .hero, .new_survey .hero {
  display: none;
}

/* line 6, app/assets/stylesheets/_survey.sass */
.surveys-new .text-1, .surveys-create .text-1, .new_survey .text-1 {
  margin-top: 4em;
  margin-bottom: 2em;
}

/* line 10, app/assets/stylesheets/_survey.sass */
.surveys-new .text-2, .surveys-create .text-2, .new_survey .text-2 {
  margin-top: 2em;
  margin-bottom: 2em;
}

/* line 16, app/assets/stylesheets/_survey.sass */
.surveys-new .survey_happiness .happiness-option-wrapper, .surveys-create .survey_happiness .happiness-option-wrapper, .new_survey .survey_happiness .happiness-option-wrapper {
  display: inline-block;
  margin: -5px 0 5px;
}

/* line 20, app/assets/stylesheets/_survey.sass */
.surveys-new .survey_happiness .happiness-option-label, .surveys-create .survey_happiness .happiness-option-label, .new_survey .survey_happiness .happiness-option-label {
  margin: 0 15px;
  padding: 0;
}

/* line 24, app/assets/stylesheets/_survey.sass */
.surveys-new .survey_happiness .happiness-option-input, .surveys-create .survey_happiness .happiness-option-input, .new_survey .survey_happiness .happiness-option-input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 30, app/assets/stylesheets/_survey.sass */
.surveys-new .survey_happiness .happiness-option-image, .surveys-create .survey_happiness .happiness-option-image, .new_survey .survey_happiness .happiness-option-image {
  height: 80px;
  width: 80px;
  opacity: 0.33;
}

/* line 35, app/assets/stylesheets/_survey.sass */
.surveys-new .survey_happiness .happiness-option-label:hover .happiness-option-image, .surveys-create .survey_happiness .happiness-option-label:hover .happiness-option-image, .new_survey .survey_happiness .happiness-option-label:hover .happiness-option-image {
  opacity: 0.67;
}

/* line 38, app/assets/stylesheets/_survey.sass */
.surveys-new .survey_happiness .happiness-option-input:checked + .happiness-option-image, .surveys-create .survey_happiness .happiness-option-input:checked + .happiness-option-image, .new_survey .survey_happiness .happiness-option-input:checked + .happiness-option-image {
  opacity: 1;
}

/* line 43, app/assets/stylesheets/_survey.sass */
.new-ui .new_survey .survey_happiness > label {
  display: none;
}

/* line 46, app/assets/stylesheets/_survey.sass */
.new-ui .new_survey .survey_happiness > .control-wrapper > .checkbox-or-radio-group {
  flex-direction: row;
  justify-content: center;
}
