/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
/* Legacy variables. Discontinue to use these: */
/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
#ic-EventStream__ActionLog {
  font-size: 16px;
  line-height: 24px;
  list-style: none;
  padding: 0;
  margin: 0;
}

.ic-ActionLog__Entry {
  margin: 0 0 12px 0;
}

.ic-ActionLog__EntryTimestamp {
  display: inline-block;
  width: 60px;
  color: #949494;
  text-align: right;
}

.ic-ActionLog__EntryFlag {
  display: inline-block;
  width: 16px;
  margin: 0 12px;
}

.ic-ActionLog__EntryDescription {
  display: inline-block;
}

/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
.ic-QuestionAnchors {
  display: inline-block;
}

.ic-QuestionAnchors__Anchor {
  margin-left: 6px;
}
.ic-QuestionAnchors__Anchor:visited {
  color: #609;
}

/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
#ic-QuestionInspector__Answers {
  list-style-type: none;
  counter-reset: answers;
  padding: 0;
  margin: 0;
}
#ic-QuestionInspector__Answers td, #ic-QuestionInspector__Answers th {
  padding: 0 12px 0 0;
}

.ic-QuestionInspector__Answer {
  padding-left: 44px;
  min-height: 28px;
  margin: 24px 0;
  min-height: 28px;
}
.ic-QuestionInspector__Answer:before {
  counter-increment: answers;
  content: counter(answers);
  position: absolute;
  background-color: #efefef;
  color: inherit;
  padding: 6px 0;
  margin-left: -44px;
  width: 32px;
  text-align: center;
  line-height: 1.4;
  border-radius: 4px;
}

.ic-QuestionInspector__Answer--is-active:before {
  background-color: var(--ic-brand-primary);
  color: white;
}

.ic-QuestionInspector__QuestionText {
  margin: 12px 0;
}

.ic-QuestionInspector__QuestionHeader {
  position: relative;
}

.ic-QuestionInspector__QuestionId {
  font-size: 12px;
  position: absolute;
  right: 0;
}

.ic-QuestionInspector__QuestionType {
  color: #949494;
  margin-left: 6px;
}

.ic-QuestionInspector__MultipleAnswers,
.ic-QuestionInspector__MultipleChoice {
  line-height: normal;
}
.ic-QuestionInspector__MultipleAnswers input,
.ic-QuestionInspector__MultipleChoice input {
  margin: 0 6px 0 0;
}
.ic-QuestionInspector__MultipleAnswers input, .ic-QuestionInspector__MultipleAnswers input + span,
.ic-QuestionInspector__MultipleChoice input,
.ic-QuestionInspector__MultipleChoice input + span {
  vertical-align: middle;
}

.ic-QuestionInspector__NoAnswer {
  color: #949494;
}

/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
#ic-QuizInspector__QuestionListing {
  list-style: none;
  margin: 12px 0;
}
#ic-QuizInspector__QuestionListing a.active {
  text-decoration: none;
  color: inherit;
}

/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
#ic-QuizInspector__Session th {
  text-align: left;
  padding-right: 12px;
}

.ic-QuizInspector__accessibility-warning {
  color: #FFFFFF;
  background-color: var(--ic-link-color);
  border: 1px dashed #FFFFFF;
  font-size: 14px;
  position: absolute;
  left: -20px;
  top: 40px;
}

#ic-QuizInspector__AttemptController {
  box-shadow: 0 0 0 1px #ddd;
  display: inline-block;
  border-radius: 2px;
  background: hsl(0, 0%, 90%);
}

.ic-AttemptController__Attempt {
  display: inline-block;
  width: 32px;
  text-align: center;
  line-height: 24px;
}
.ic-AttemptController__Attempt, .ic-AttemptController__Attempt:hover, .ic-AttemptController__Attempt:focus {
  color: inherit;
  text-decoration: none;
}
.ic-AttemptController__Attempt:first-of-type {
  border-radius: 2px 0 0 2px;
}
.ic-AttemptController__Attempt:last-of-type {
  border-radius: 0 2px 2px 0;
}

.ic-AttemptController__Attempt--is-active {
  background: #273540;
  box-shadow: 0 0 0 1px #273540;
  margin-right: 1px;
  margin-left: 1px;
}
.ic-AttemptController__Attempt--is-active, .ic-AttemptController__Attempt--is-active:hover, .ic-AttemptController__Attempt--is-active:focus {
  color: white;
  cursor: text;
  text-decoration: none;
}

/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
.ic-AnswerMatrix__Table tr.active td:hover {
  background: white;
}
.ic-AnswerMatrix__Table.expanded td:not(:first-of-type), .ic-AnswerMatrix__Table tr.active td:not(:first-of-type) {
  text-align: left;
}
.ic-AnswerMatrix__Table th {
  min-width: 80px;
}
.ic-AnswerMatrix__Table th small {
  display: block;
}
.ic-AnswerMatrix__Table th:first-of-type {
  width: 100px;
}
.ic-AnswerMatrix__Table th, .ic-AnswerMatrix__Table td {
  text-align: center;
  vertical-align: top;
}
.ic-AnswerMatrix__Table pre {
  border: none;
  padding: 0;
  background: transparent;
  text-align: left;
  word-break: normal;
  white-space: pre;
}
.ic-AnswerMatrix__Table.ic-Table--striped th, .ic-AnswerMatrix__Table.ic-Table--striped td {
  border: 1px solid #E8EAEC;
  vertical-align: top;
}

#ic-AnswerMatrix .table-scroller {
  overflow: auto;
  position: relative;
}

.ic-AnswerMatrix__Emblem {
  border-radius: 8px;
  width: 12px;
  height: 12px;
  line-height: 1;
  display: inline-block;
  margin-bottom: -2px;
  margin-left: 2px;
}
.ic-AnswerMatrix__Emblem.is-empty {
  box-shadow: 0 0 0 2px #333;
}
.ic-AnswerMatrix__Emblem.is-answered {
  background: #333;
  box-shadow: 0 0 0 2px #333, 0 0 0 3px white inset;
}
.ic-AnswerMatrix__Emblem.is-last {
  box-shadow: 0 0 0 2px #333;
}

#ic-AnswerMatrix__Legend {
  background: #F2F4F4;
  padding: 12px;
}
#ic-AnswerMatrix__Legend .ic-AnswerMatrix__Emblem {
  margin-right: 8px;
  vertical-align: middle;
  margin-top: -3px;
}
#ic-AnswerMatrix__Legend dt {
  opacity: 0;
  position: absolute;
}
#ic-AnswerMatrix__Legend dd {
  display: inline-block;
  margin: 0 24px 0 0;
}

#ic-QuizInspector {
  padding: 12px;
}

.ic-QuizInspector__Header {
  border-bottom: #ddd 1px solid;
  position: relative;
  margin-bottom: 24px;
  padding-bottom: 12px;
}

.ic-QuizInspector__HeaderControls {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 12px;
}
.ic-QuizInspector__HeaderControls .icon-refresh:before {
  font-size: 10px;
}
.ic-QuizInspector__HeaderControls label {
  margin: 0 12px 0 0;
  font-size: inherit;
}
.ic-QuizInspector__HeaderControls label input[type=checkbox] {
  margin-top: -1px;
  margin-right: 4px;
}

/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
#summary-statistics .report-generator {
  position: relative;
  margin-left: 12px;
}
#summary-statistics table {
  width: 100%;
  margin: 20px 40px;
}
#summary-statistics th {
  font-weight: normal;
  color: #949494;
  width: 20%;
  font-size: 18px;
  line-height: 24px;
  text-align: left;
}
#summary-statistics td {
  font-size: 24px;
  line-height: 32px;
}
#summary-statistics td.emphasized {
  font-size: 30px;
  line-height: 40px;
  font-weight: bold;
}
#summary-statistics tbody td {
  transition: opacity 0.5s linear 0s;
}
#summary-statistics .chart {
  margin-top: 60px;
  width: 100%;
}
#summary-statistics .chart .bar {
  fill: #BEDFF1;
}
#summary-statistics .chart .x.axis {
  fill: #949494;
}
#summary-statistics .chart .x.axis line, #summary-statistics .chart .x.axis path {
  display: none;
}
#summary-statistics .chart .y.axis {
  fill: #949494;
}
#summary-statistics .chart .y.axis line, #summary-statistics .chart .y.axis path {
  fill: none;
  stroke-width: 1px;
  stroke: #949494;
}
#summary-statistics .report-generator.busy .btn {
  background-color: transparent;
  color: #333;
  opacity: 0.65;
  cursor: default;
  box-shadow: none;
}
#summary-statistics.loading tbody td {
  opacity: 0.25;
}

/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
.question-statistics {
  border: 1px solid #CAD0D7;
  border-radius: 6px;
  position: relative;
  padding: 24px;
  padding-bottom: 0;
  margin-bottom: 24px;
}
.question-statistics section {
  display: inline-block;
  vertical-align: top;
  width: 310px;
}
.question-statistics .question-attempts {
  font-size: 0.95em;
}
.question-statistics .question-text {
  margin: 24px 0;
  font-size: 1.25em;
}
.question-statistics .question-top-right {
  align-items: center;
}
.question-statistics .question-bottom-right {
  align-items: center;
}
.question-statistics .correct-answer-ratio-section {
  width: 50%;
  padding: 0 0 24px 10%;
}
.question-statistics .answer-distribution-section {
  height: 120px;
  margin-bottom: -1px;
}
.question-statistics td.answer-distribution-cell {
  background-color: transparent !important;
  max-width: 150px;
  min-width: 150px;
}
.question-statistics .bar {
  background: #2a333b;
  transition: width 0.5s;
}
.question-statistics .bar.bar-highlighted {
  background: #349e67;
  position: relative;
}
.question-statistics .bar.bar-highlighted .icon-check {
  position: absolute;
  right: -20px;
  color: #349e67;
  font-size: 20px;
  padding-top: 5px;
}
.question-statistics .bar.bar-striped {
  pointer-events: none;
  background: repeating-linear-gradient(-45deg, rgb(42, 51, 59), rgb(42, 51, 59) 5px, rgba(42, 51, 59, 0.75) 5px, rgba(42, 51, 59, 0.75) 10px, rgb(42, 51, 59) 10px);
}
.question-statistics .x.axis path {
  display: none;
}
.question-statistics .y.axis {
  fill: #949494;
}
.question-statistics .y.axis path {
  display: none;
}
.question-statistics .discrimination-index-section {
  width: 50%;
  padding-left: 10%;
}
.question-statistics .discrimination-index-section .index {
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
}
.question-statistics .discrimination-index-section .index.negative {
  color: #E62429;
}
.question-statistics .discrimination-index-section .index.positive .sign {
  color: #349e67;
}
.question-statistics .discrimination-index-section p {
  color: #949494;
}
.question-statistics .discrimination-index-section .di-help-trigger {
  color: #949494;
}
.question-statistics .answer-drilldown-table {
  display: table;
  width: 100%;
  padding: 1px;
  margin-bottom: 20px;
  border-spacing: 2px;
  border-collapse: separate;
}
.question-statistics .answer-drilldown-table td, .question-statistics .answer-drilldown-table th {
  background-color: #F2F4F4;
}
.question-statistics .answer-drilldown-table tr.correct td, .question-statistics .answer-drilldown-table tr.correct th {
  color: #0a6129;
  font-weight: bold;
  box-shadow: none;
  background-color: #E1F1E8;
}
.question-statistics .answer-drilldown-table tr.correct td.respondent-link {
  font-weight: normal;
}
.question-statistics .answer-drilldown-table th.answer-textfield {
  padding-left: 12px;
  font-weight: normal;
  text-align: left;
}
.question-statistics .answer-drilldown-table td.answer-ratio {
  width: 10%;
  min-width: 60px;
  padding-left: 12px;
  text-align: center;
}
.question-statistics .answer-drilldown-table td.respondent-link {
  width: 15%;
  padding-left: 12px;
  min-width: 120px;
}

.answer-response-list {
  list-style-position: inside;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
/* Default tooltip style */
.qtip-default {
  border-width: 1px;
  border-style: solid;
  border-color: #000;
  border-radius: 3px;
  background-color: #000;
  color: #fff;
}
.qtip-default .qtip-titlebar {
  background-color: #FFEF93;
}
.qtip-default .qtip-titlebar .qtip-close {
  border-color: #AAA;
  color: #111;
}
.qtip-default {
  padding: 2px 8px 3px;
  max-width: 240px;
}
.qtip-default .qtip-content {
  text-align: center;
  font-size: 11px;
  line-height: 16px;
}
.qtip-default .qtip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777;
}

/*
 * Copyright (C) 2014 - present Instructure, Inc.
 *
 * This file is part of Canvas.
 *
 * Canvas is free software: you can redistribute it and/or modify it under
 * the terms of the GNU Affero General Public License as published by the Free
 * Software Foundation, version 3 of the License.
 *
 * Canvas is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
 * A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
 * details.
 *
 * You should have received a copy of the GNU Affero General Public License along
 * with this program. If not, see <http://www.gnu.org/licenses/>.
 */
/**
 * Courtesy of http://tobiasahlin.com/spinkit/
 */
.ic-Spinner {
  display: inline-block;
  vertical-align: middle;
  margin-left: 12px;
  margin-top: -6px;
  height: 38px;
}
.ic-Spinner > div {
  background-color: #349e67;
  height: 100%;
  width: 10px;
  margin-right: 1px;
  display: inline-block;
  animation: ic-Spinner__stretchdelay 1.2s infinite ease-in-out;
}
.ic-Spinner .rect2 {
  animation-delay: -1.1s;
}
.ic-Spinner .rect3 {
  animation-delay: -1s;
}
.ic-Spinner .rect4 {
  animation-delay: -0.9s;
}
.ic-Spinner .rect5 {
  animation-delay: -0.8s;
}
@keyframes ic-Spinner__stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
  }
}
#canvas-quiz-statistics {
  padding: 25px 35px 55px 35px;
}
#canvas-quiz-statistics a:not(:disabled) {
  cursor: pointer;
}
#canvas-quiz-statistics header.padded {
  padding: 24px 0;
  line-height: 34px;
}
#canvas-quiz-statistics .inline {
  display: inline-block;
}
#canvas-quiz-statistics .inline.sighted-user-content[hidden] {
  display: inline-block;
}
#canvas-quiz-statistics .section-title {
  line-height: 1;
  font-weight: bold;
}
#canvas-quiz-statistics .answer-set-tabs {
  margin: 24px 0;
}
#canvas-quiz-statistics .answer-set-tabs button {
  display: inline-block;
  background: #949494;
  color: white;
  font-weight: bold;
  padding: 5px 10px;
  border: none;
  border-radius: 4px;
}
#canvas-quiz-statistics .answer-set-tabs button + button {
  margin-left: 6px;
}
#canvas-quiz-statistics .answer-set-tabs button.active, #canvas-quiz-statistics .answer-set-tabs button:hover {
  background: var(--ic-brand-primary);
  color: white;
  cursor: pointer;
}
#canvas-quiz-statistics .erratic-statistics {
  text-align: center;
  margin-top: 20px;
}
#canvas-quiz-statistics .erratic-statistics img {
  height: 35px;
  width: 218px;
}
#canvas-quiz-statistics .erratic-statistics h3 {
  font-weight: bold;
  margin-bottom: 0;
  line-height: 22px;
  font-size: 14.5px;
}
#canvas-quiz-statistics .sighted-user-content[hidden] {
  display: inherit;
}
#canvas-quiz-statistics #notifications {
  padding: 0;
  margin: 0;
  list-style: none;
  padding-right: 72px;
}
#canvas-quiz-statistics #notifications li {
  position: relative;
}
#canvas-quiz-statistics #notifications .notification {
  vertical-align: middle;
  display: inline-block;
  width: 100%;
}
#canvas-quiz-statistics #notifications .dismiss-notification {
  display: inline-block;
  position: relative;
  margin-left: -50px;
  right: -60px;
  top: -10px;
}

.canvas-quiz-statistics-noload {
  position: relative;
}
.canvas-quiz-statistics-noload #sad-panda {
  display: flex;
  flex-direction: column;
  top: 150%;
  left: 50%;
  position: absolute;
  float: none;
  transform: translate(-50%, -20%);
}
.canvas-quiz-statistics-noload p {
  text-align: center;
  margin: 13px 0 10px 0;
}
.canvas-quiz-statistics-noload .links {
  margin: 0 auto;
}
.canvas-quiz-statistics-noload img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/*
 * qTip2 - Pretty powerful tooltips - v2.2.0
 * http://qtip2.com
 *
 * Copyright (c) 2014 Craig Michael Thompson
 * Released under the MIT, GPL licenses
 * http://jquery.org/license
 *
 * Date: Mon Mar 17 2014 08:13 EDT-0400
 * Plugins: tips viewport svg
 * Styles: None
 */
.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 280px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
  direction: ltr;
  box-shadow: none;
  padding: 0;
}

.qtip-content {
  position: relative;
  padding: 5px 9px;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
}

.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: bold;
}

.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}

/* Default close button class */
.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  cursor: pointer;
  outline: medium none;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}

.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px;
}

* html .qtip-titlebar .qtip-close {
  top: 16px;
} /* IE fix */
.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}

.qtip-icon, .qtip-icon .ui-icon {
  border-radius: 3px;
  text-decoration: none;
}

.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal bold 10px/13px Tahoma, sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em;
}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}

/* Opera bug #357 - Incorrect tip position
https://github.com/Craga89/qTip2/issues/367 */
x:-o-prefocus, .qtip .qtip-tip {
  visibility: hidden;
}

.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: transparent;
  border: 0 dashed transparent;
}

.qtip .qtip-tip canvas {
  top: 0;
  left: 0;
}

.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible;
}