.quiz-answers-container {
  background-color: rgb(197.625, 197.625, 197.625);
  padding: 10px;
}

.quiz-answer-fields {
  border-bottom: 1px solid rgb(119.085, 119.085, 119.085);
}

.add-condition-step-links a[target=_blank]:visited {
  color: white;
}

#skillset-matrix td.completed {
  background-color: rgb(250.6483050847, 252.8516949153, 251.1716101695);
}
#skillset-matrix td.started {
  background-color: #f5f5f5;
}
#skillset-matrix .label {
  padding-top: 4px;
}

.quiz-response-question {
  margin-bottom: 50px;
}

.quiz-question-fields {
  background-color: rgb(210.375, 210.375, 210.375);
}

.slide-border {
  border: 1px solid rgb(119.085, 119.085, 119.085);
}

.survey-page-answers-container {
  background-color: rgb(197.625, 197.625, 197.625);
  padding: 10px;
}

.survey-page-answer-fields {
  border-bottom: 1px solid rgb(85.425, 85.425, 85.425);
}

.survey-js-disabled {
  position: absolute;
  top: 78px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: white;
  padding-top: 25px;
  font-size: 24px;
  text-align: center;
}

.survey-page-question-fields {
  background-color: rgb(210.375, 210.375, 210.375);
}

.edit_survey_response .survey-answer-checkbox {
  position: relative;
  display: block;
  margin-bottom: 10px;
}
.edit_survey_response .survey-answer-checkbox label {
  font-weight: normal;
}
.edit_survey_response .survey-answer-horizontal {
  float: left;
  margin-right: 25px;
}

@media (max-width: 480px) {
  .training-survey_pages-controller.show-action .fof-navbar {
    margin-bottom: 0;
  }
}

.fill-in-the-blank-question-input {
  width: 400px;
  max-width: 100%;
}

.allow-specified-characters-label {
  padding-left: 4px;
}

.matrix-headers {
  background-color: white;
}

.survey-forecast-question .survey-response-question-text {
  margin-bottom: 15px;
}
.survey-forecast-question .survey-forecast-answer {
  font-size: 18px;
}
.survey-forecast-question .prediction-text-input input {
  font-size: 22px;
}
.survey-forecast-question .survey-forecast-total-container {
  font-size: 22px;
}
@media (max-width: 767px) {
  .survey-forecast-question .input-group-addon {
    padding: 5px;
  }
}

.survey-confidence-label {
  text-align: center;
  font-weight: normal;
}

.matrix-question-response-container {
  overflow-x: scroll;
}
@media (max-width: 991px) {
  .matrix-question-response-container {
    margin-left: -20px;
    margin-right: -20px;
  }
}
.matrix-question-response-container td label {
  width: 100%;
  height: 100%;
}

.matrix-answer-slider-col {
  width: 75%;
}

.matrix-slider-value {
  width: 55px;
  text-align: right;
  font-size: 24px;
  padding-top: 12px;
}

.slider-matrix-question-response-container .slider {
  width: 100%;
}

.invalid-survey-input {
  background-color: rgb(210.375, 210.375, 210.375);
  padding: 6px;
  border: 1px solid rgb(119.085, 119.085, 119.085);
  font-size: 12px;
  display: inline-block;
  margin-top: 5px;
}

.survey-response-question-text {
  margin-bottom: 5px;
  margin-top: 30px;
  font-size: 20px;
  font-weight: normal;
}

.survey-instructions {
  margin-bottom: 30px;
}

#surveyResponseModal .modal-content {
  padding: 0;
}

.survey-response-heatmap {
  table-layout: fixed;
}

.condition-table .condition ul.dropdown-menu .export-data-button {
  border-left: 0px;
}
.condition-table .condition button.dropdown-toggle.gear-dropdown {
  padding-top: 0px;
}

#training-admin-container .help-block {
  background-color: rgb(210.375, 210.375, 210.375);
  padding: 8px;
  border: 1px solid rgb(119.085, 119.085, 119.085);
  font-size: 14px;
  margin-bottom: 20px;
}

#slides-list td {
  vertical-align: middle;
}

#skillsets-list td {
  vertical-align: middle;
}
