/* line 2, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence .sequence-task-list {
  float: left;
  width: 29%;
}
/* line 6, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence .sequence-task-list a.sequence-item {
  display: block;
  color: #444;
  background: #ddd;
  padding: 10px 15px;
  margin: 5px 0 10px;
}
/* line 13, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence .sequence-task-list a.sequence-item.selected {
  font-weight: bold;
}
/* line 19, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container {
  float: left;
  width: 71%;
  max-width: 1000px;
  text-align: left;
  padding: 0 0 0 4%;
}
/* line 26, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-title {
  padding: 0;
  margin: 5px 0 30px;
}
/* line 31, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-answer {
  margin: 10px 20px 10px 0;
}
/* line 35, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-body {
  max-width: 100%;
  padding: 0;
  margin: 20px 0 0;
}
/* line 40, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-body .task-description {
  padding: 0;
}
/* line 44, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-body .task-form-container {
  margin-left: -8px;
  margin-right: -12px;
}
/* line 50, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-note-container {
  margin: 20px 0;
}
/* line 54, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-message-container .task-field-container {
  max-width: 100%;
}
/* line 58, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-buttons {
  text-align: left;
  padding: 0;
}
/* line 63, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-buttons button,
.processes-modules-task-sequence .processes-task.sequence-task-container .task-buttons input[type="submit"] {
  margin: 10px 0;
}
/* line 66, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-buttons input[type="submit"] {
  margin-right: 10px;
}
/* line 74, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence.without-navigation .sequence-task-list,
.processes-modules-task-sequence.without-navigation .processes-task.sequence-task-container {
  float: none;
  width: 100%;
}
/* line 78, ../../../scss/frontend/modules/TaskSequence.scss */
.processes-modules-task-sequence.without-navigation .processes-task.sequence-task-container {
  padding-left: 0;
}
@media (max-width: 1100px) {
  /* line 84, ../../../scss/frontend/modules/TaskSequence.scss */
  .processes-modules-task-sequence .sequence-task-list {
    float: none;
    width: 100%;
  }
  /* line 88, ../../../scss/frontend/modules/TaskSequence.scss */
  .processes-modules-task-sequence .sequence-task-list a.sequence-item {
    float: left;
    margin-right: 13px;
    padding: 8px 12px;
  }
  /* line 95, ../../../scss/frontend/modules/TaskSequence.scss */
  .processes-modules-task-sequence .processes-task.sequence-task-container {
    float: none;
    width: 100%;
    padding: 20px 0 0 0;
  }
}
@media (max-width: 390px) {
  /* line 103, ../../../scss/frontend/modules/TaskSequence.scss */
  .processes-modules-task-sequence .sequence-task-list a.sequence-item {
    float: none;
    margin-right: 0;
  }
}
