@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");
/* line 10, /edx/app/edxapp/edx-platform/cms/static/sass/_reset.scss */
* {
  text-rendering: optimizeLegibility; }

/* line 14, /edx/app/edxapp/edx-platform/cms/static/sass/_reset.scss */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 100, /edx/app/edxapp/edx-platform/cms/static/sass/_reset.scss */
html,
body {
  height: 100%; }

/* line 105, /edx/app/edxapp/edx-platform/cms/static/sass/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
  display: block; }

/* line 118, /edx/app/edxapp/edx-platform/cms/static/sass/_reset.scss */
body {
  line-height: 1; }

/* line 122, /edx/app/edxapp/edx-platform/cms/static/sass/_reset.scss */
ol,
ul {
  list-style: none; }

/* line 127, /edx/app/edxapp/edx-platform/cms/static/sass/_reset.scss */
blockquote,
q {
  quotes: none; }

/* line 132, /edx/app/edxapp/edx-platform/cms/static/sass/_reset.scss */
blockquote::before,
blockquote::after,
q::before,
q::after {
  content: '';
  content: none; }

/* line 140, /edx/app/edxapp/edx-platform/cms/static/sass/_reset.scss */
ins {
  text-decoration: none; }

/* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_reset.scss */
del {
  text-decoration: line-through; }

/* line 148, /edx/app/edxapp/edx-platform/cms/static/sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_reset.scss */
abbr[title] {
  border-bottom: none;
  text-decoration: none;
  cursor: help; }

/* line 123, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.ui-col-wide, .view-signup .content-primary,
.view-signin .content-primary,
.view-util .content-primary, .view-uploads .content-primary, .view-dashboard .content-primary, .view-export .content-primary, .view-import .content-primary, .view-outline .content-primary, .view-settings .content-primary, .view-team .content-primary, .view-textbooks .content-primary {
  width: 74.46809%;
  margin-right: 2.12766%;
  float: left; }

/* line 130, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.ui-col-narrow, .view-signup .content-supplementary,
.view-signin .content-supplementary,
.view-util .content-supplementary, .view-uploads .content-supplementary, .view-dashboard .content-supplementary, .view-export .content-supplementary, .view-import .content-supplementary, .view-outline .content-supplementary, .view-settings .content-supplementary, .view-team .content-supplementary, .view-textbooks .content-supplementary {
  width: 23.40426%;
  float: left; }

/* line 138, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.outline-complex .outline-section, .form-create, body.uxdesign.alerts .content-primary, .course-handouts, .view-dashboard .courses-processing .wrapper-course, .view-export .export-controls, .view-import .export-controls, .view-import .import-form, .view-settings .content-primary, .edit-static-page .static-page-details, .view-team .user-list .user-item, .view-textbooks .content-primary .textbook, .view-export-git .export-git-controls, .view-group-configurations .content-primary .wrapper-collection, .view-certificates .wrapper-collection, .view-certificates .certificates .signatory-details,
.view-certificates .certificates .signatory-edit {
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  margin-bottom: 20px;
  border: 1px solid #b2b2b2;
  background: #fff; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .outline-complex .outline-section:after, .form-create:after, body.uxdesign.alerts .content-primary:after, .course-handouts:after, .view-dashboard .courses-processing .wrapper-course:after, .view-export .export-controls:after, .view-import .export-controls:after, .view-import .import-form:after, .view-settings .content-primary:after, .edit-static-page .static-page-details:after, .view-team .user-list .user-item:after, .view-textbooks .content-primary .textbook:after, .view-export-git .export-git-controls:after, .view-group-configurations .content-primary .wrapper-collection:after, .view-certificates .wrapper-collection:after, .view-certificates .certificates .signatory-details:after,
  .view-certificates .certificates .signatory-edit:after {
    content: "";
    display: table;
    clear: both; }
  /* line 148, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
  .outline-complex .outline-section:hover, .form-create:hover, body.uxdesign.alerts .content-primary:hover, .course-handouts:hover, .view-dashboard .courses-processing .wrapper-course:hover, .view-export .export-controls:hover, .view-import .export-controls:hover, .view-import .import-form:hover, .view-settings .content-primary:hover, .edit-static-page .static-page-details:hover, .view-team .user-list .user-item:hover, .view-textbooks .content-primary .textbook:hover, .view-export-git .export-git-controls:hover, .view-group-configurations .content-primary .wrapper-collection:hover, .view-certificates .wrapper-collection:hover, .view-certificates .certificates .signatory-details:hover,
  .view-certificates .certificates .signatory-edit:hover, .outline-complex .outline-section:active, .form-create:active, body.uxdesign.alerts .content-primary:active, .course-handouts:active, .view-dashboard .courses-processing .wrapper-course:active, .view-export .export-controls:active, .view-import .export-controls:active, .view-import .import-form:active, .view-settings .content-primary:active, .edit-static-page .static-page-details:active, .view-team .user-list .user-item:active, .view-textbooks .content-primary .textbook:active, .view-export-git .export-git-controls:active, .view-group-configurations .content-primary .wrapper-collection:active, .view-certificates .wrapper-collection:active, .view-certificates .certificates .signatory-details:active,
  .view-certificates .certificates .signatory-edit:active {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }

/* line 156, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.fake-link, .wrapper-header .nav-dd .title:hover, .wrapper-header .nav-dd .title:active, .view-outline .outline-complex .outline-section.is-collapsible .ui-toggle-expansion:hover, .view-outline .outline-complex .outline-subsection.is-collapsible .ui-toggle-expansion:hover, .view-outline .outline-complex .outline-section.is-collapsible .ui-toggle-expansion:active, .view-outline .outline-complex .outline-subsection.is-collapsible .ui-toggle-expansion:active, .sequence-nav ol li button, .view-howitworks.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint:hover, .view-textbooks .content-primary .textbook .view-textbook.is-selectable, .view-group-configurations .content-primary .wrapper-collection .collection-header .title .toggle.is-selectable, .xmodule_display.xmodule_SequenceModule .sequence-nav ol li button, .xmodule_display.xmodule_CourseModule .sequence-nav ol li button, .xmodule_display.xmodule_SectionModule .sequence-nav ol li button, .xmodule_display.xmodule_AnnotatableModule .annotatable-span, .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .modal-ui-icon, .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-link, .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal, .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .modal-ui-icon, .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-link, .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal, .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .modal-ui-icon, .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-link, .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal, .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .modal-ui-icon, .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-link, .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal, .xmodule_display.xmodule_VideoBlock .a11y-menu-container .a11y-menu-list li, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .slider .ui-slider-handle, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .menu-container .menu li, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .volume .volume-slider-container .volume-slider .ui-slider-handle, .xmodule_display.xmodule_VideoBlock .video .subtitles .subtitles-menu li, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input ul.tags li .tag, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags li .tag, .xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question .button, .xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question .text {
  cursor: pointer; }

/* line 162, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.wrapper-mast .mast.has-navigation .navigation-link.navigation-current, .is-disabled, .wrapper-mast .mast.has-navigation .navigation-item.navigation-current, .view-static-pages .course-nav-item.is-fixed, .view-container .content-supplementary .unit-location .wrapper-unit-tree-location .is-current .unit-title a,
.view-container .content-supplementary .library-location .wrapper-unit-tree-location .is-current .unit-title a, .view-certificates .wrapper-collection .collection-edit .disableClick {
  pointer-events: none;
  outline: none;
  cursor: default; }

/* line 170, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.wrapper-sock .wrapper-inner, .xmodule_display.xmodule_VideoBlock .video.closed .subtitles.html5 {
  z-index: 0; }

/* line 171, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.wrapper-xblock .container-paging-header .pagination .current-page, .wrapper-xblock .container-paging-footer .pagination .current-page, .wrapper-assets .assets-library .pagination .current-page, .wrapper-sock .list-cta, .view-uploads .assets-library .pagination .current-page, .view-dashboard .wrapper-creationrights .ui-toggle-target, .view-static-pages .component .drag-handle,
.view-static-pages .course-nav-item .drag-handle, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .menu-container .menu, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .volume .volume-slider-container, .xmodule_display.xmodule_ProblemBlock div.problem .CodeMirror pre.CodeMirror-cursor, .xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror pre.CodeMirror-cursor {
  z-index: 10; }

/* line 172, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.view-team .user-list .user-item .is-hanging.flag-role, .wrapper-xblock .container-paging-header .pagination .pagination-form, .wrapper-xblock .container-paging-footer .pagination .pagination-form, .wrapper-assets .assets-library .pagination .pagination-form, .sequence-nav .sequence-list-wrapper, .sequence-nav ol li button .sequence-tooltip, .wrapper-alert, .view-uploads .assets-library .pagination .pagination-form, .view-uploads .assets-library table th.nav-dd .wrapper-nav-sub, .view-dashboard .wrapper-creationrights .ui-toggle-control, .view-dashboard .course-item .course-link, .view-dashboard .courses-processing .course-details, .xmodule_display.xmodule_SequenceModule .sequence-nav .sequence-list-wrapper, .xmodule_display.xmodule_SequenceModule .sequence-nav ol li button .sequence-tooltip, .xmodule_display.xmodule_CourseModule .sequence-nav .sequence-list-wrapper, .xmodule_display.xmodule_CourseModule .sequence-nav ol li button .sequence-tooltip, .xmodule_display.xmodule_SectionModule .sequence-nav .sequence-list-wrapper, .xmodule_display.xmodule_SectionModule .sequence-nav ol li button .sequence-tooltip {
  z-index: 100; }

/* line 173, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.is-draggable .draggable-drop-indicator, .sequence-nav-button, .wrapper-header, .modal-cover, [class*="view-"] .modal-window, [class*="view-"] .modal-window-overlay, .view-dashboard .course-item .course-actions, .view-outline .ui-splint-indicator .draggable-drop-indicator, .xmodule_display.xmodule_SequenceModule .sequence-nav-button, .xmodule_display.xmodule_CourseModule .sequence-nav-button, .xmodule_display.xmodule_SectionModule .sequence-nav-button, .xmodule_display.xmodule_VideoBlock .a11y-menu-container .a11y-menu-list, .xmodule_display.xmodule_VideoBlock .video .video-pre-roll {
  z-index: 1000; }

/* line 174, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.is-dragging, .modal, #lean_overlay, .course-updates .update-list > li.editing, .edit-handouts-form, .view-static-pages .unit-body .wrapper-component-editor, .xmodule_display.xmodule_VideoBlock .overlay, .xmodule_display.xmodule_VideoBlock .video.video-fullscreen, .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .tc-wrapper .video-controls {
  z-index: 10000; }

/* line 175, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.wrapper-prompt, .wrapper-notification, .tooltip, .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal, .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal, .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal, .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal, .xmodule_display.xmodule_VideoBlock .contextmenu,
.xmodule_display.xmodule_VideoBlock .submenu {
  z-index: 100000; }

/* line 191, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.bit .list-actions .action-item:last-child, .bit .list-details .item-detail:last-child, .bit .nav-related .nav-item:last-child,
.bit .nav-page .nav-item:last-child, [class*="view-"] .xblock-visibility_view .is-not-configured .copy p:last-child, .view-export .export-contents .export-includes .item-detail:last-child,
.view-export .export-contents .export-excludes .item-detail:last-child, .view-group-configurations .content-primary .wrapper-collection .collection-edit .field:last-child, .view-certificates .wrapper-collection .collection-edit .field:last-child, .view-certificates .certificates .signatory-edit .field:last-child {
  margin-bottom: 0;
  border-bottom: none;
  padding-bottom: 0; }

/* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.wrapper-mast .mast.has-actions .nav-actions .button, .wrapper-sock .sock .support .list-actions .action-primary,
.wrapper-sock .sock .feedback .list-actions .action-primary, .notice-incontext.has-actions .list-actions .action-primary, .notice-instruction.has-actions .list-actions .action-primary, .view-dashboard .status-creationrights .list-actions .action-primary,
.view-dashboard .status-creationrights .form-actions .action-primary, .view-export .export-controls .action-export, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary, .view-outline .course-status .status-highlights-enabled-value.button, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-publish, .view-export-git .export-git-controls .action-export-git, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-primary, .view-video-uploads .course-video-settings-container .button, .view-certificates .wrapper-collection .collection-edit .actions .action-primary, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .action, [class*="view-"] .xblock-visibility_view .is-not-configured .button, .view-outline .content-primary .no-content .button, .view-static-pages .content-primary .add-pages .button, .view-container .content-primary .no-container-content .button, .view-textbooks .content-primary .no-textbook-content .button, .view-group-configurations .content-primary .no-content .button, .view-certificates .content-primary .no-content .button, [class*="view-"] .xblock-visibility_view .is-not-configured .action, .view-outline .content-primary .no-content .action, .view-static-pages .content-primary .add-pages .action, .view-container .content-primary .no-container-content .action, .view-textbooks .content-primary .no-textbook-content .action, .view-group-configurations .content-primary .no-content .action, .view-certificates .content-primary .no-content .action, .add-xblock-component .new-component .new-component-type .add-xblock-component-button, .wrapper-mast .mast.has-actions .nav-actions .button.new-button, .wrapper-mast .mast.has-actions .nav-actions .button.button-new, .notice-create.has-actions .list-actions .action-primary, .view-uploads .no-asset-content .new-button, .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-course,
.view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-library,
.view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course,
.view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-library, .view-import .action-choose-file, .view-import .wrapper-file-name .submit-button, .view-settings .group-settings.assignment-types .actions .new-button, .view-settings .group-settings.course-learning-info .actions .new-button, .view-settings .group-settings.instructor-types .actions .new-button, .view-team .content .notice-create.has-actions .list-actions .action-primary, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .button,
.wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .action, [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .editor-button,
[class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .settings-button,
[class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .plugins-button, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab, .view-dashboard .wrapper-creationrights .ui-toggle-control, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-secondary, .view-certificates .wrapper-collection .collection-edit .actions .action-secondary, .alert .action-dismiss .button, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .button, .wrapper-header .nav-dd .title {
  box-sizing: border-box;
  transition: color 0.25s ease-in-out 0s, border-color 0.25s ease-in-out 0s, background 0.25s ease-in-out 0s, box-shadow 0.25s ease-in-out 0s;
  display: inline-block;
  cursor: pointer; }
  /* line 208, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
  .wrapper-mast .mast.has-actions .nav-actions .disabled.button, .wrapper-sock .sock .support .list-actions .disabled.action-primary,
  .wrapper-sock .sock .feedback .list-actions .disabled.action-primary, .notice-incontext.has-actions .list-actions .disabled.action-primary, .notice-instruction.has-actions .list-actions .disabled.action-primary, .view-dashboard .status-creationrights .list-actions .disabled.action-primary,
  .view-dashboard .status-creationrights .form-actions .disabled.action-primary, .view-export .export-controls .disabled.action-export, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .disabled.action-primary, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .disabled.action-primary, .view-outline .course-status .disabled.status-highlights-enabled-value.button, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .disabled.action-primary, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .disabled.action-publish, .view-export-git .export-git-controls .disabled.action-export-git, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .disabled.action-primary, .view-video-uploads .course-video-settings-container .disabled.button, .view-certificates .wrapper-collection .collection-edit .actions .disabled.action-primary, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .disabled.action, [class*="view-"] .xblock-visibility_view .is-not-configured .disabled.button, .view-outline .content-primary .no-content .disabled.button, .view-static-pages .content-primary .add-pages .disabled.button, .view-container .content-primary .no-container-content .disabled.button, .view-textbooks .content-primary .no-textbook-content .disabled.button, .view-group-configurations .content-primary .no-content .disabled.button, .view-certificates .content-primary .no-content .disabled.button, [class*="view-"] .xblock-visibility_view .is-not-configured .disabled.action, .view-outline .content-primary .no-content .disabled.action, .view-static-pages .content-primary .add-pages .disabled.action, .view-container .content-primary .no-container-content .disabled.action, .view-textbooks .content-primary .no-textbook-content .disabled.action, .view-group-configurations .content-primary .no-content .disabled.action, .view-certificates .content-primary .no-content .disabled.action, .add-xblock-component .new-component .new-component-type .disabled.add-xblock-component-button, .notice-create.has-actions .list-actions .disabled.action-primary, .view-uploads .no-asset-content .disabled.new-button, .view-dashboard .content .notice-incontext.has-actions .list-actions .disabled.action-create-course,
  .view-dashboard .content .notice-incontext.has-actions .list-actions .disabled.action-create-library,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .disabled.action-create-course,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .disabled.action-create-library, .view-import .disabled.action-choose-file, .view-import .wrapper-file-name .disabled.submit-button, .view-settings .group-settings.assignment-types .actions .disabled.new-button, .view-settings .group-settings.course-learning-info .actions .disabled.new-button, .view-settings .group-settings.instructor-types .actions .disabled.new-button, .view-team .content .notice-create.has-actions .list-actions .disabled.action-primary, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .disabled.button,
  .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .disabled.action, [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .disabled.editor-button,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .disabled.settings-button,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .disabled.plugins-button, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.disabled.tab, .view-dashboard .wrapper-creationrights .disabled.ui-toggle-control, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .disabled.action-secondary, .view-certificates .wrapper-collection .collection-edit .actions .disabled.action-secondary, .alert .action-dismiss .disabled.button, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .disabled.button, .wrapper-header .nav-dd .disabled.title, .wrapper-mast .mast.has-actions .nav-actions [disabled].button, .wrapper-sock .sock .support .list-actions [disabled].action-primary,
  .wrapper-sock .sock .feedback .list-actions [disabled].action-primary, .notice-incontext.has-actions .list-actions [disabled].action-primary, .notice-instruction.has-actions .list-actions [disabled].action-primary, .view-dashboard .status-creationrights .list-actions [disabled].action-primary,
  .view-dashboard .status-creationrights .form-actions [disabled].action-primary, .view-export .export-controls [disabled].action-export, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions [disabled].action-primary, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions [disabled].action-primary, .view-outline .course-status [disabled].status-highlights-enabled-value.button, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions [disabled].action-primary, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions [disabled].action-publish, .view-export-git .export-git-controls [disabled].action-export-git, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions [disabled].action-primary, .view-video-uploads .course-video-settings-container [disabled].button, .view-certificates .wrapper-collection .collection-edit .actions [disabled].action-primary, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status [disabled].action, [class*="view-"] .xblock-visibility_view .is-not-configured [disabled].button, .view-outline .content-primary .no-content [disabled].button, .view-static-pages .content-primary .add-pages [disabled].button, .view-container .content-primary .no-container-content [disabled].button, .view-textbooks .content-primary .no-textbook-content [disabled].button, .view-group-configurations .content-primary .no-content [disabled].button, .view-certificates .content-primary .no-content [disabled].button, [class*="view-"] .xblock-visibility_view .is-not-configured [disabled].action, .view-outline .content-primary .no-content [disabled].action, .view-static-pages .content-primary .add-pages [disabled].action, .view-container .content-primary .no-container-content [disabled].action, .view-textbooks .content-primary .no-textbook-content [disabled].action, .view-group-configurations .content-primary .no-content [disabled].action, .view-certificates .content-primary .no-content [disabled].action, .add-xblock-component .new-component .new-component-type [disabled].add-xblock-component-button, .notice-create.has-actions .list-actions [disabled].action-primary, .view-uploads .no-asset-content [disabled].new-button, .view-dashboard .content .notice-incontext.has-actions .list-actions [disabled].action-create-course,
  .view-dashboard .content .notice-incontext.has-actions .list-actions [disabled].action-create-library,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions [disabled].action-create-course,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions [disabled].action-create-library, .view-import [disabled].action-choose-file, .view-import .wrapper-file-name [disabled].submit-button, .view-settings .group-settings.assignment-types .actions [disabled].new-button, .view-settings .group-settings.course-learning-info .actions [disabled].new-button, .view-settings .group-settings.instructor-types .actions [disabled].new-button, .view-team .content .notice-create.has-actions .list-actions [disabled].action-primary, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content [disabled].button,
  .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content [disabled].action, [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item [disabled].editor-button,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item [disabled].settings-button,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item [disabled].plugins-button, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a[disabled].tab, .view-dashboard .wrapper-creationrights [disabled].ui-toggle-control, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions [disabled].action-secondary, .view-certificates .wrapper-collection .collection-edit .actions [disabled].action-secondary, .alert .action-dismiss [disabled].button, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions [disabled].button, .wrapper-header .nav-dd [disabled].title, .wrapper-mast .mast.has-actions .nav-actions .is-disabled.button, .wrapper-sock .sock .support .list-actions .is-disabled.action-primary,
  .wrapper-sock .sock .feedback .list-actions .is-disabled.action-primary, .notice-incontext.has-actions .list-actions .is-disabled.action-primary, .notice-instruction.has-actions .list-actions .is-disabled.action-primary, .view-dashboard .status-creationrights .list-actions .is-disabled.action-primary,
  .view-dashboard .status-creationrights .form-actions .is-disabled.action-primary, .view-export .export-controls .is-disabled.action-export, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .is-disabled.action-primary, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .is-disabled.action-primary, .view-outline .course-status .is-disabled.status-highlights-enabled-value.button, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .is-disabled.action-primary, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .is-disabled.action-publish, .view-export-git .export-git-controls .is-disabled.action-export-git, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .is-disabled.action-primary, .view-video-uploads .course-video-settings-container .is-disabled.button, .view-certificates .wrapper-collection .collection-edit .actions .is-disabled.action-primary, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .is-disabled.action, [class*="view-"] .xblock-visibility_view .is-not-configured .is-disabled.button, .view-outline .content-primary .no-content .is-disabled.button, .view-static-pages .content-primary .add-pages .is-disabled.button, .view-container .content-primary .no-container-content .is-disabled.button, .view-textbooks .content-primary .no-textbook-content .is-disabled.button, .view-group-configurations .content-primary .no-content .is-disabled.button, .view-certificates .content-primary .no-content .is-disabled.button, [class*="view-"] .xblock-visibility_view .is-not-configured .is-disabled.action, .view-outline .content-primary .no-content .is-disabled.action, .view-static-pages .content-primary .add-pages .is-disabled.action, .view-container .content-primary .no-container-content .is-disabled.action, .view-textbooks .content-primary .no-textbook-content .is-disabled.action, .view-group-configurations .content-primary .no-content .is-disabled.action, .view-certificates .content-primary .no-content .is-disabled.action, .add-xblock-component .new-component .new-component-type .is-disabled.add-xblock-component-button, .notice-create.has-actions .list-actions .is-disabled.action-primary, .view-uploads .no-asset-content .is-disabled.new-button, .view-dashboard .content .notice-incontext.has-actions .list-actions .is-disabled.action-create-course,
  .view-dashboard .content .notice-incontext.has-actions .list-actions .is-disabled.action-create-library,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .is-disabled.action-create-course,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .is-disabled.action-create-library, .view-import .is-disabled.action-choose-file, .view-import .wrapper-file-name .is-disabled.submit-button, .view-settings .group-settings.assignment-types .actions .is-disabled.new-button, .view-settings .group-settings.course-learning-info .actions .is-disabled.new-button, .view-settings .group-settings.instructor-types .actions .is-disabled.new-button, .view-team .content .notice-create.has-actions .list-actions .is-disabled.action-primary, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .is-disabled.button,
  .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .is-disabled.action, [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .is-disabled.editor-button,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .is-disabled.settings-button,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .is-disabled.plugins-button, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.is-disabled.tab, .view-dashboard .wrapper-creationrights .is-disabled.ui-toggle-control, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .is-disabled.action-secondary, .view-certificates .wrapper-collection .collection-edit .actions .is-disabled.action-secondary, .alert .action-dismiss .is-disabled.button, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .is-disabled.button, .wrapper-header .nav-dd .is-disabled.title {
    cursor: default;
    pointer-events: none;
    border: 1px solid #cccccc;
    background-color: #cccccc;
    color: #f2f2f2; }
  /* line 218, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
  .wrapper-mast .mast.has-actions .nav-actions .button .icon-inline, .wrapper-sock .sock .support .list-actions .action-primary .icon-inline,
  .wrapper-sock .sock .feedback .list-actions .action-primary .icon-inline, .notice-incontext.has-actions .list-actions .action-primary .icon-inline, .notice-instruction.has-actions .list-actions .action-primary .icon-inline, .view-dashboard .status-creationrights .list-actions .action-primary .icon-inline,
  .view-dashboard .status-creationrights .form-actions .action-primary .icon-inline, .view-export .export-controls .action-export .icon-inline, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary .icon-inline, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary .icon-inline, .view-outline .course-status .status-highlights-enabled-value.button .icon-inline, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary .icon-inline, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-publish .icon-inline, .view-export-git .export-git-controls .action-export-git .icon-inline, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-primary .icon-inline, .view-video-uploads .course-video-settings-container .button .icon-inline, .view-certificates .wrapper-collection .collection-edit .actions .action-primary .icon-inline, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .action .icon-inline, [class*="view-"] .xblock-visibility_view .is-not-configured .button .icon-inline, .view-outline .content-primary .no-content .button .icon-inline, .view-static-pages .content-primary .add-pages .button .icon-inline, .view-container .content-primary .no-container-content .button .icon-inline, .view-textbooks .content-primary .no-textbook-content .button .icon-inline, .view-group-configurations .content-primary .no-content .button .icon-inline, .view-certificates .content-primary .no-content .button .icon-inline, [class*="view-"] .xblock-visibility_view .is-not-configured .action .icon-inline, .view-outline .content-primary .no-content .action .icon-inline, .view-static-pages .content-primary .add-pages .action .icon-inline, .view-container .content-primary .no-container-content .action .icon-inline, .view-textbooks .content-primary .no-textbook-content .action .icon-inline, .view-group-configurations .content-primary .no-content .action .icon-inline, .view-certificates .content-primary .no-content .action .icon-inline, .add-xblock-component .new-component .new-component-type .add-xblock-component-button .icon-inline, .notice-create.has-actions .list-actions .action-primary .icon-inline, .view-uploads .no-asset-content .new-button .icon-inline, .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-course .icon-inline,
  .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-library .icon-inline,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course .icon-inline,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-library .icon-inline, .view-import .action-choose-file .icon-inline, .view-import .wrapper-file-name .submit-button .icon-inline, .view-settings .group-settings.assignment-types .actions .new-button .icon-inline, .view-settings .group-settings.course-learning-info .actions .new-button .icon-inline, .view-settings .group-settings.instructor-types .actions .new-button .icon-inline, .view-team .content .notice-create.has-actions .list-actions .action-primary .icon-inline, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .button .icon-inline,
  .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .action .icon-inline, [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .editor-button .icon-inline,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .settings-button .icon-inline,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .plugins-button .icon-inline, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab .icon-inline, .view-dashboard .wrapper-creationrights .ui-toggle-control .icon-inline, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-secondary .icon-inline, .view-certificates .wrapper-collection .collection-edit .actions .action-secondary .icon-inline, .alert .action-dismiss .button .icon-inline, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .button .icon-inline, .wrapper-header .nav-dd .title .icon-inline {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px; }

/* line 226, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.wrapper-mast .mast.has-actions .nav-actions .button, .wrapper-sock .sock .support .list-actions .action-primary,
.wrapper-sock .sock .feedback .list-actions .action-primary, .notice-incontext.has-actions .list-actions .action-primary, .notice-instruction.has-actions .list-actions .action-primary, .view-dashboard .status-creationrights .list-actions .action-primary,
.view-dashboard .status-creationrights .form-actions .action-primary, .view-export .export-controls .action-export, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary, .view-outline .course-status .status-highlights-enabled-value.button, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-publish, .view-export-git .export-git-controls .action-export-git, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-primary, .view-video-uploads .course-video-settings-container .button, .view-certificates .wrapper-collection .collection-edit .actions .action-primary, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .action, [class*="view-"] .xblock-visibility_view .is-not-configured .button, .view-outline .content-primary .no-content .button, .view-static-pages .content-primary .add-pages .button, .view-container .content-primary .no-container-content .button, .view-textbooks .content-primary .no-textbook-content .button, .view-group-configurations .content-primary .no-content .button, .view-certificates .content-primary .no-content .button, [class*="view-"] .xblock-visibility_view .is-not-configured .action, .view-outline .content-primary .no-content .action, .view-static-pages .content-primary .add-pages .action, .view-container .content-primary .no-container-content .action, .view-textbooks .content-primary .no-textbook-content .action, .view-group-configurations .content-primary .no-content .action, .view-certificates .content-primary .no-content .action, .add-xblock-component .new-component .new-component-type .add-xblock-component-button, .wrapper-mast .mast.has-actions .nav-actions .button.new-button, .wrapper-mast .mast.has-actions .nav-actions .button.button-new, .notice-create.has-actions .list-actions .action-primary, .view-uploads .no-asset-content .new-button, .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-course,
.view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-library,
.view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course,
.view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-library, .view-import .action-choose-file, .view-import .wrapper-file-name .submit-button, .view-settings .group-settings.assignment-types .actions .new-button, .view-settings .group-settings.course-learning-info .actions .new-button, .view-settings .group-settings.instructor-types .actions .new-button, .view-team .content .notice-create.has-actions .list-actions .action-primary, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .button,
.wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .action, [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .editor-button,
[class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .settings-button,
[class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .plugins-button, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab, .view-dashboard .wrapper-creationrights .ui-toggle-control, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-secondary, .view-certificates .wrapper-collection .collection-edit .actions .action-secondary, .alert .action-dismiss .button, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .button, .incontext-editor.is-editable .incontext-editor-open-action,
.incontext-editor.is-editable .access-button, .view-group-configurations .content-primary .wrapper-collection .collection-details .actions .action .edit, .view-certificates .wrapper-collection .collection-details .actions .action .edit, .view-certificates .wrapper-collection .collection-details .actions .action .edit-signatory, .wrapper-comp-settings .file-uploader .download-setting, .view-team .user-list .user-item .item-actions .delete, .view-textbooks .content-primary .textbook .view-textbook .actions .action .delete, .view-group-configurations .content-primary .wrapper-collection .collection-details .actions .action .delete, .view-video-uploads .button, .view-certificates .wrapper-collection .collection-details .actions .action .delete, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .download-setting, .wrapper-header .nav-dd .title, .wrapper-sock .list-cta .cta-show-sock {
  border-radius: 4px; }

/* line 235, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.wrapper-mast .mast.has-actions .nav-actions .button, .wrapper-sock .sock .support .list-actions .action-primary,
.wrapper-sock .sock .feedback .list-actions .action-primary, .notice-incontext.has-actions .list-actions .action-primary, .notice-instruction.has-actions .list-actions .action-primary, .view-dashboard .status-creationrights .list-actions .action-primary,
.view-dashboard .status-creationrights .form-actions .action-primary, .view-export .export-controls .action-export, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary, .view-outline .course-status .status-highlights-enabled-value.button, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-publish, .view-export-git .export-git-controls .action-export-git, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-primary, .view-video-uploads .course-video-settings-container .button, .view-certificates .wrapper-collection .collection-edit .actions .action-primary, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .action, [class*="view-"] .xblock-visibility_view .is-not-configured .button, .view-outline .content-primary .no-content .button, .view-static-pages .content-primary .add-pages .button, .view-container .content-primary .no-container-content .button, .view-textbooks .content-primary .no-textbook-content .button, .view-group-configurations .content-primary .no-content .button, .view-certificates .content-primary .no-content .button, [class*="view-"] .xblock-visibility_view .is-not-configured .action, .view-outline .content-primary .no-content .action, .view-static-pages .content-primary .add-pages .action, .view-container .content-primary .no-container-content .action, .view-textbooks .content-primary .no-textbook-content .action, .view-group-configurations .content-primary .no-content .action, .view-certificates .content-primary .no-content .action, .add-xblock-component .new-component .new-component-type .add-xblock-component-button, .wrapper-mast .mast.has-actions .nav-actions .button.new-button, .wrapper-mast .mast.has-actions .nav-actions .button.button-new, .notice-create.has-actions .list-actions .action-primary, .view-uploads .no-asset-content .new-button, .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-course,
.view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-library,
.view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course,
.view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-library, .view-import .action-choose-file, .view-import .wrapper-file-name .submit-button, .view-settings .group-settings.assignment-types .actions .new-button, .view-settings .group-settings.course-learning-info .actions .new-button, .view-settings .group-settings.instructor-types .actions .new-button, .view-team .content .notice-create.has-actions .list-actions .action-primary, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .button,
.wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .action {
  padding: 10px 20px;
  border-width: 1px;
  border-style: solid;
  box-shadow: none;
  line-height: 1.5em;
  text-align: center; }
  /* line 247, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
  .wrapper-mast .mast.has-actions .nav-actions .button:hover, .wrapper-sock .sock .support .list-actions .action-primary:hover,
  .wrapper-sock .sock .feedback .list-actions .action-primary:hover, .notice-incontext.has-actions .list-actions .action-primary:hover, .notice-instruction.has-actions .list-actions .action-primary:hover, .view-dashboard .status-creationrights .list-actions .action-primary:hover,
  .view-dashboard .status-creationrights .form-actions .action-primary:hover, .view-export .export-controls .action-export:hover, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary:hover, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary:hover, .view-outline .course-status .status-highlights-enabled-value.button:hover, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary:hover, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-publish:hover, .view-export-git .export-git-controls .action-export-git:hover, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-primary:hover, .view-video-uploads .course-video-settings-container .button:hover, .view-certificates .wrapper-collection .collection-edit .actions .action-primary:hover, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .action:hover, [class*="view-"] .xblock-visibility_view .is-not-configured .button:hover, .view-outline .content-primary .no-content .button:hover, .view-static-pages .content-primary .add-pages .button:hover, .view-container .content-primary .no-container-content .button:hover, .view-textbooks .content-primary .no-textbook-content .button:hover, .view-group-configurations .content-primary .no-content .button:hover, .view-certificates .content-primary .no-content .button:hover, [class*="view-"] .xblock-visibility_view .is-not-configured .action:hover, .view-outline .content-primary .no-content .action:hover, .view-static-pages .content-primary .add-pages .action:hover, .view-container .content-primary .no-container-content .action:hover, .view-textbooks .content-primary .no-textbook-content .action:hover, .view-group-configurations .content-primary .no-content .action:hover, .view-certificates .content-primary .no-content .action:hover, .add-xblock-component .new-component .new-component-type .add-xblock-component-button:hover, .notice-create.has-actions .list-actions .action-primary:hover, .view-uploads .no-asset-content .new-button:hover, .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-course:hover,
  .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-library:hover,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course:hover,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-library:hover, .view-import .action-choose-file:hover, .view-import .wrapper-file-name .submit-button:hover, .view-settings .group-settings.assignment-types .actions .new-button:hover, .view-settings .group-settings.course-learning-info .actions .new-button:hover, .view-settings .group-settings.instructor-types .actions .new-button:hover, .view-team .content .notice-create.has-actions .list-actions .action-primary:hover, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .button:hover,
  .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .action:hover, .wrapper-mast .mast.has-actions .nav-actions .button:active, .wrapper-sock .sock .support .list-actions .action-primary:active,
  .wrapper-sock .sock .feedback .list-actions .action-primary:active, .notice-incontext.has-actions .list-actions .action-primary:active, .notice-instruction.has-actions .list-actions .action-primary:active, .view-dashboard .status-creationrights .list-actions .action-primary:active,
  .view-dashboard .status-creationrights .form-actions .action-primary:active, .view-export .export-controls .action-export:active, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary:active, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary:active, .view-outline .course-status .status-highlights-enabled-value.button:active, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary:active, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-publish:active, .view-export-git .export-git-controls .action-export-git:active, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-primary:active, .view-video-uploads .course-video-settings-container .button:active, .view-certificates .wrapper-collection .collection-edit .actions .action-primary:active, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .action:active, [class*="view-"] .xblock-visibility_view .is-not-configured .button:active, .view-outline .content-primary .no-content .button:active, .view-static-pages .content-primary .add-pages .button:active, .view-container .content-primary .no-container-content .button:active, .view-textbooks .content-primary .no-textbook-content .button:active, .view-group-configurations .content-primary .no-content .button:active, .view-certificates .content-primary .no-content .button:active, [class*="view-"] .xblock-visibility_view .is-not-configured .action:active, .view-outline .content-primary .no-content .action:active, .view-static-pages .content-primary .add-pages .action:active, .view-container .content-primary .no-container-content .action:active, .view-textbooks .content-primary .no-textbook-content .action:active, .view-group-configurations .content-primary .no-content .action:active, .view-certificates .content-primary .no-content .action:active, .add-xblock-component .new-component .new-component-type .add-xblock-component-button:active, .notice-create.has-actions .list-actions .action-primary:active, .view-uploads .no-asset-content .new-button:active, .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-course:active,
  .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-library:active,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course:active,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-library:active, .view-import .action-choose-file:active, .view-import .wrapper-file-name .submit-button:active, .view-settings .group-settings.assignment-types .actions .new-button:active, .view-settings .group-settings.course-learning-info .actions .new-button:active, .view-settings .group-settings.instructor-types .actions .new-button:active, .view-team .content .notice-create.has-actions .list-actions .action-primary:active, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .button:active,
  .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .action:active, .wrapper-mast .mast.has-actions .nav-actions .button:focus, .wrapper-sock .sock .support .list-actions .action-primary:focus,
  .wrapper-sock .sock .feedback .list-actions .action-primary:focus, .notice-incontext.has-actions .list-actions .action-primary:focus, .notice-instruction.has-actions .list-actions .action-primary:focus, .view-dashboard .status-creationrights .list-actions .action-primary:focus,
  .view-dashboard .status-creationrights .form-actions .action-primary:focus, .view-export .export-controls .action-export:focus, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary:focus, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary:focus, .view-outline .course-status .status-highlights-enabled-value.button:focus, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary:focus, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-publish:focus, .view-export-git .export-git-controls .action-export-git:focus, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-primary:focus, .view-video-uploads .course-video-settings-container .button:focus, .view-certificates .wrapper-collection .collection-edit .actions .action-primary:focus, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .action:focus, [class*="view-"] .xblock-visibility_view .is-not-configured .button:focus, .view-outline .content-primary .no-content .button:focus, .view-static-pages .content-primary .add-pages .button:focus, .view-container .content-primary .no-container-content .button:focus, .view-textbooks .content-primary .no-textbook-content .button:focus, .view-group-configurations .content-primary .no-content .button:focus, .view-certificates .content-primary .no-content .button:focus, [class*="view-"] .xblock-visibility_view .is-not-configured .action:focus, .view-outline .content-primary .no-content .action:focus, .view-static-pages .content-primary .add-pages .action:focus, .view-container .content-primary .no-container-content .action:focus, .view-textbooks .content-primary .no-textbook-content .action:focus, .view-group-configurations .content-primary .no-content .action:focus, .view-certificates .content-primary .no-content .action:focus, .add-xblock-component .new-component .new-component-type .add-xblock-component-button:focus, .notice-create.has-actions .list-actions .action-primary:focus, .view-uploads .no-asset-content .new-button:focus, .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-course:focus,
  .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-library:focus,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course:focus,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-library:focus, .view-import .action-choose-file:focus, .view-import .wrapper-file-name .submit-button:focus, .view-settings .group-settings.assignment-types .actions .new-button:focus, .view-settings .group-settings.course-learning-info .actions .new-button:focus, .view-settings .group-settings.instructor-types .actions .new-button:focus, .view-team .content .notice-create.has-actions .list-actions .action-primary:focus, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .button:focus,
  .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .action:focus {
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); }
  /* line 253, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
  .wrapper-mast .mast.has-actions .nav-actions .current.button, .wrapper-sock .sock .support .list-actions .current.action-primary,
  .wrapper-sock .sock .feedback .list-actions .current.action-primary, .notice-incontext.has-actions .list-actions .current.action-primary, .notice-instruction.has-actions .list-actions .current.action-primary, .view-dashboard .status-creationrights .list-actions .current.action-primary,
  .view-dashboard .status-creationrights .form-actions .current.action-primary, .view-export .export-controls .current.action-export, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .current.action-primary, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .current.action-primary, .view-outline .course-status .current.status-highlights-enabled-value.button, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .current.action-primary, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .current.action-publish, .view-export-git .export-git-controls .current.action-export-git, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .current.action-primary, .view-video-uploads .course-video-settings-container .current.button, .view-certificates .wrapper-collection .collection-edit .actions .current.action-primary, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .current.action, [class*="view-"] .xblock-visibility_view .is-not-configured .current.button, .view-outline .content-primary .no-content .current.button, .view-static-pages .content-primary .add-pages .current.button, .view-container .content-primary .no-container-content .current.button, .view-textbooks .content-primary .no-textbook-content .current.button, .view-group-configurations .content-primary .no-content .current.button, .view-certificates .content-primary .no-content .current.button, [class*="view-"] .xblock-visibility_view .is-not-configured .current.action, .view-outline .content-primary .no-content .current.action, .view-static-pages .content-primary .add-pages .current.action, .view-container .content-primary .no-container-content .current.action, .view-textbooks .content-primary .no-textbook-content .current.action, .view-group-configurations .content-primary .no-content .current.action, .view-certificates .content-primary .no-content .current.action, .add-xblock-component .new-component .new-component-type .current.add-xblock-component-button, .notice-create.has-actions .list-actions .current.action-primary, .view-uploads .no-asset-content .current.new-button, .view-dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-course,
  .view-dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-library,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-course,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-library, .view-import .current.action-choose-file, .view-import .wrapper-file-name .current.submit-button, .view-settings .group-settings.assignment-types .actions .current.new-button, .view-settings .group-settings.course-learning-info .actions .current.new-button, .view-settings .group-settings.instructor-types .actions .current.new-button, .view-team .content .notice-create.has-actions .list-actions .current.action-primary, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .current.button,
  .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .current.action, .wrapper-mast .mast.has-actions .nav-actions .active.button, .wrapper-sock .sock .support .list-actions .active.action-primary,
  .wrapper-sock .sock .feedback .list-actions .active.action-primary, .notice-incontext.has-actions .list-actions .active.action-primary, .notice-instruction.has-actions .list-actions .active.action-primary, .view-dashboard .status-creationrights .list-actions .active.action-primary,
  .view-dashboard .status-creationrights .form-actions .active.action-primary, .view-export .export-controls .active.action-export, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .active.action-primary, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .active.action-primary, .view-outline .course-status .active.status-highlights-enabled-value.button, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .active.action-primary, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .active.action-publish, .view-export-git .export-git-controls .active.action-export-git, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .active.action-primary, .view-video-uploads .course-video-settings-container .active.button, .view-certificates .wrapper-collection .collection-edit .actions .active.action-primary, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .active.action, [class*="view-"] .xblock-visibility_view .is-not-configured .active.button, .view-outline .content-primary .no-content .active.button, .view-static-pages .content-primary .add-pages .active.button, .view-container .content-primary .no-container-content .active.button, .view-textbooks .content-primary .no-textbook-content .active.button, .view-group-configurations .content-primary .no-content .active.button, .view-certificates .content-primary .no-content .active.button, [class*="view-"] .xblock-visibility_view .is-not-configured .active.action, .view-outline .content-primary .no-content .active.action, .view-static-pages .content-primary .add-pages .active.action, .view-container .content-primary .no-container-content .active.action, .view-textbooks .content-primary .no-textbook-content .active.action, .view-group-configurations .content-primary .no-content .active.action, .view-certificates .content-primary .no-content .active.action, .add-xblock-component .new-component .new-component-type .active.add-xblock-component-button, .notice-create.has-actions .list-actions .active.action-primary, .view-uploads .no-asset-content .active.new-button, .view-dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-course,
  .view-dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-library,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-course,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-library, .view-import .active.action-choose-file, .view-import .wrapper-file-name .active.submit-button, .view-settings .group-settings.assignment-types .actions .active.new-button, .view-settings .group-settings.course-learning-info .actions .active.new-button, .view-settings .group-settings.instructor-types .actions .active.new-button, .view-team .content .notice-create.has-actions .list-actions .active.action-primary, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .active.button,
  .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .active.action {
    box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.4); }
    /* line 257, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
    .wrapper-mast .mast.has-actions .nav-actions .current.button:hover, .wrapper-sock .sock .support .list-actions .current.action-primary:hover,
    .wrapper-sock .sock .feedback .list-actions .current.action-primary:hover, .notice-incontext.has-actions .list-actions .current.action-primary:hover, .notice-instruction.has-actions .list-actions .current.action-primary:hover, .view-dashboard .status-creationrights .list-actions .current.action-primary:hover,
    .view-dashboard .status-creationrights .form-actions .current.action-primary:hover, .view-export .export-controls .current.action-export:hover, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .current.action-primary:hover, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .current.action-primary:hover, .view-outline .course-status .current.status-highlights-enabled-value.button:hover, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .current.action-primary:hover, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .current.action-publish:hover, .view-export-git .export-git-controls .current.action-export-git:hover, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .current.action-primary:hover, .view-video-uploads .course-video-settings-container .current.button:hover, .view-certificates .wrapper-collection .collection-edit .actions .current.action-primary:hover, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .current.action:hover, [class*="view-"] .xblock-visibility_view .is-not-configured .current.button:hover, .view-outline .content-primary .no-content .current.button:hover, .view-static-pages .content-primary .add-pages .current.button:hover, .view-container .content-primary .no-container-content .current.button:hover, .view-textbooks .content-primary .no-textbook-content .current.button:hover, .view-group-configurations .content-primary .no-content .current.button:hover, .view-certificates .content-primary .no-content .current.button:hover, [class*="view-"] .xblock-visibility_view .is-not-configured .current.action:hover, .view-outline .content-primary .no-content .current.action:hover, .view-static-pages .content-primary .add-pages .current.action:hover, .view-container .content-primary .no-container-content .current.action:hover, .view-textbooks .content-primary .no-textbook-content .current.action:hover, .view-group-configurations .content-primary .no-content .current.action:hover, .view-certificates .content-primary .no-content .current.action:hover, .add-xblock-component .new-component .new-component-type .current.add-xblock-component-button:hover, .notice-create.has-actions .list-actions .current.action-primary:hover, .view-uploads .no-asset-content .current.new-button:hover, .view-dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-course:hover,
    .view-dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-library:hover,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-course:hover,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-library:hover, .view-import .current.action-choose-file:hover, .view-import .wrapper-file-name .current.submit-button:hover, .view-settings .group-settings.assignment-types .actions .current.new-button:hover, .view-settings .group-settings.course-learning-info .actions .current.new-button:hover, .view-settings .group-settings.instructor-types .actions .current.new-button:hover, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .current.button:hover,
    .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .current.action:hover, .wrapper-mast .mast.has-actions .nav-actions .current.button:active, .wrapper-sock .sock .support .list-actions .current.action-primary:active,
    .wrapper-sock .sock .feedback .list-actions .current.action-primary:active, .notice-incontext.has-actions .list-actions .current.action-primary:active, .notice-instruction.has-actions .list-actions .current.action-primary:active, .view-dashboard .status-creationrights .list-actions .current.action-primary:active,
    .view-dashboard .status-creationrights .form-actions .current.action-primary:active, .view-export .export-controls .current.action-export:active, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .current.action-primary:active, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .current.action-primary:active, .view-outline .course-status .current.status-highlights-enabled-value.button:active, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .current.action-primary:active, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .current.action-publish:active, .view-export-git .export-git-controls .current.action-export-git:active, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .current.action-primary:active, .view-video-uploads .course-video-settings-container .current.button:active, .view-certificates .wrapper-collection .collection-edit .actions .current.action-primary:active, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .current.action:active, [class*="view-"] .xblock-visibility_view .is-not-configured .current.button:active, .view-outline .content-primary .no-content .current.button:active, .view-static-pages .content-primary .add-pages .current.button:active, .view-container .content-primary .no-container-content .current.button:active, .view-textbooks .content-primary .no-textbook-content .current.button:active, .view-group-configurations .content-primary .no-content .current.button:active, .view-certificates .content-primary .no-content .current.button:active, [class*="view-"] .xblock-visibility_view .is-not-configured .current.action:active, .view-outline .content-primary .no-content .current.action:active, .view-static-pages .content-primary .add-pages .current.action:active, .view-container .content-primary .no-container-content .current.action:active, .view-textbooks .content-primary .no-textbook-content .current.action:active, .view-group-configurations .content-primary .no-content .current.action:active, .view-certificates .content-primary .no-content .current.action:active, .add-xblock-component .new-component .new-component-type .current.add-xblock-component-button:active, .notice-create.has-actions .list-actions .current.action-primary:active, .view-uploads .no-asset-content .current.new-button:active, .view-dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-course:active,
    .view-dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-library:active,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-course:active,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-library:active, .view-import .current.action-choose-file:active, .view-import .wrapper-file-name .current.submit-button:active, .view-settings .group-settings.assignment-types .actions .current.new-button:active, .view-settings .group-settings.course-learning-info .actions .current.new-button:active, .view-settings .group-settings.instructor-types .actions .current.new-button:active, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .current.button:active,
    .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .current.action:active, .wrapper-mast .mast.has-actions .nav-actions .current.button:focus, .wrapper-sock .sock .support .list-actions .current.action-primary:focus,
    .wrapper-sock .sock .feedback .list-actions .current.action-primary:focus, .notice-incontext.has-actions .list-actions .current.action-primary:focus, .notice-instruction.has-actions .list-actions .current.action-primary:focus, .view-dashboard .status-creationrights .list-actions .current.action-primary:focus,
    .view-dashboard .status-creationrights .form-actions .current.action-primary:focus, .view-export .export-controls .current.action-export:focus, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .current.action-primary:focus, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .current.action-primary:focus, .view-outline .course-status .current.status-highlights-enabled-value.button:focus, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .current.action-primary:focus, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .current.action-publish:focus, .view-export-git .export-git-controls .current.action-export-git:focus, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .current.action-primary:focus, .view-video-uploads .course-video-settings-container .current.button:focus, .view-certificates .wrapper-collection .collection-edit .actions .current.action-primary:focus, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .current.action:focus, [class*="view-"] .xblock-visibility_view .is-not-configured .current.button:focus, .view-outline .content-primary .no-content .current.button:focus, .view-static-pages .content-primary .add-pages .current.button:focus, .view-container .content-primary .no-container-content .current.button:focus, .view-textbooks .content-primary .no-textbook-content .current.button:focus, .view-group-configurations .content-primary .no-content .current.button:focus, .view-certificates .content-primary .no-content .current.button:focus, [class*="view-"] .xblock-visibility_view .is-not-configured .current.action:focus, .view-outline .content-primary .no-content .current.action:focus, .view-static-pages .content-primary .add-pages .current.action:focus, .view-container .content-primary .no-container-content .current.action:focus, .view-textbooks .content-primary .no-textbook-content .current.action:focus, .view-group-configurations .content-primary .no-content .current.action:focus, .view-certificates .content-primary .no-content .current.action:focus, .add-xblock-component .new-component .new-component-type .current.add-xblock-component-button:focus, .notice-create.has-actions .list-actions .current.action-primary:focus, .view-uploads .no-asset-content .current.new-button:focus, .view-dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-course:focus,
    .view-dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-library:focus,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-course:focus,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-library:focus, .view-import .current.action-choose-file:focus, .view-import .wrapper-file-name .current.submit-button:focus, .view-settings .group-settings.assignment-types .actions .current.new-button:focus, .view-settings .group-settings.course-learning-info .actions .current.new-button:focus, .view-settings .group-settings.instructor-types .actions .current.new-button:focus, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .current.button:focus,
    .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .current.action:focus, .wrapper-mast .mast.has-actions .nav-actions .active.button:hover, .wrapper-sock .sock .support .list-actions .active.action-primary:hover,
    .wrapper-sock .sock .feedback .list-actions .active.action-primary:hover, .notice-incontext.has-actions .list-actions .active.action-primary:hover, .notice-instruction.has-actions .list-actions .active.action-primary:hover, .view-dashboard .status-creationrights .list-actions .active.action-primary:hover,
    .view-dashboard .status-creationrights .form-actions .active.action-primary:hover, .view-export .export-controls .active.action-export:hover, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .active.action-primary:hover, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .active.action-primary:hover, .view-outline .course-status .active.status-highlights-enabled-value.button:hover, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .active.action-primary:hover, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .active.action-publish:hover, .view-export-git .export-git-controls .active.action-export-git:hover, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .active.action-primary:hover, .view-video-uploads .course-video-settings-container .active.button:hover, .view-certificates .wrapper-collection .collection-edit .actions .active.action-primary:hover, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .active.action:hover, [class*="view-"] .xblock-visibility_view .is-not-configured .active.button:hover, .view-outline .content-primary .no-content .active.button:hover, .view-static-pages .content-primary .add-pages .active.button:hover, .view-container .content-primary .no-container-content .active.button:hover, .view-textbooks .content-primary .no-textbook-content .active.button:hover, .view-group-configurations .content-primary .no-content .active.button:hover, .view-certificates .content-primary .no-content .active.button:hover, [class*="view-"] .xblock-visibility_view .is-not-configured .active.action:hover, .view-outline .content-primary .no-content .active.action:hover, .view-static-pages .content-primary .add-pages .active.action:hover, .view-container .content-primary .no-container-content .active.action:hover, .view-textbooks .content-primary .no-textbook-content .active.action:hover, .view-group-configurations .content-primary .no-content .active.action:hover, .view-certificates .content-primary .no-content .active.action:hover, .add-xblock-component .new-component .new-component-type .active.add-xblock-component-button:hover, .notice-create.has-actions .list-actions .active.action-primary:hover, .view-uploads .no-asset-content .active.new-button:hover, .view-dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-course:hover,
    .view-dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-library:hover,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-course:hover,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-library:hover, .view-import .active.action-choose-file:hover, .view-import .wrapper-file-name .active.submit-button:hover, .view-settings .group-settings.assignment-types .actions .active.new-button:hover, .view-settings .group-settings.course-learning-info .actions .active.new-button:hover, .view-settings .group-settings.instructor-types .actions .active.new-button:hover, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .active.button:hover,
    .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .active.action:hover, .wrapper-mast .mast.has-actions .nav-actions .active.button:active, .wrapper-sock .sock .support .list-actions .active.action-primary:active,
    .wrapper-sock .sock .feedback .list-actions .active.action-primary:active, .notice-incontext.has-actions .list-actions .active.action-primary:active, .notice-instruction.has-actions .list-actions .active.action-primary:active, .view-dashboard .status-creationrights .list-actions .active.action-primary:active,
    .view-dashboard .status-creationrights .form-actions .active.action-primary:active, .view-export .export-controls .active.action-export:active, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .active.action-primary:active, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .active.action-primary:active, .view-outline .course-status .active.status-highlights-enabled-value.button:active, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .active.action-primary:active, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .active.action-publish:active, .view-export-git .export-git-controls .active.action-export-git:active, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .active.action-primary:active, .view-video-uploads .course-video-settings-container .active.button:active, .view-certificates .wrapper-collection .collection-edit .actions .active.action-primary:active, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .active.action:active, [class*="view-"] .xblock-visibility_view .is-not-configured .active.button:active, .view-outline .content-primary .no-content .active.button:active, .view-static-pages .content-primary .add-pages .active.button:active, .view-container .content-primary .no-container-content .active.button:active, .view-textbooks .content-primary .no-textbook-content .active.button:active, .view-group-configurations .content-primary .no-content .active.button:active, .view-certificates .content-primary .no-content .active.button:active, [class*="view-"] .xblock-visibility_view .is-not-configured .active.action:active, .view-outline .content-primary .no-content .active.action:active, .view-static-pages .content-primary .add-pages .active.action:active, .view-container .content-primary .no-container-content .active.action:active, .view-textbooks .content-primary .no-textbook-content .active.action:active, .view-group-configurations .content-primary .no-content .active.action:active, .view-certificates .content-primary .no-content .active.action:active, .add-xblock-component .new-component .new-component-type .active.add-xblock-component-button:active, .notice-create.has-actions .list-actions .active.action-primary:active, .view-uploads .no-asset-content .active.new-button:active, .view-dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-course:active,
    .view-dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-library:active,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-course:active,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-library:active, .view-import .active.action-choose-file:active, .view-import .wrapper-file-name .active.submit-button:active, .view-settings .group-settings.assignment-types .actions .active.new-button:active, .view-settings .group-settings.course-learning-info .actions .active.new-button:active, .view-settings .group-settings.instructor-types .actions .active.new-button:active, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .active.button:active,
    .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .active.action:active, .wrapper-mast .mast.has-actions .nav-actions .active.button:focus, .wrapper-sock .sock .support .list-actions .active.action-primary:focus,
    .wrapper-sock .sock .feedback .list-actions .active.action-primary:focus, .notice-incontext.has-actions .list-actions .active.action-primary:focus, .notice-instruction.has-actions .list-actions .active.action-primary:focus, .view-dashboard .status-creationrights .list-actions .active.action-primary:focus,
    .view-dashboard .status-creationrights .form-actions .active.action-primary:focus, .view-export .export-controls .active.action-export:focus, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .active.action-primary:focus, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .active.action-primary:focus, .view-outline .course-status .active.status-highlights-enabled-value.button:focus, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .active.action-primary:focus, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .active.action-publish:focus, .view-export-git .export-git-controls .active.action-export-git:focus, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .active.action-primary:focus, .view-video-uploads .course-video-settings-container .active.button:focus, .view-certificates .wrapper-collection .collection-edit .actions .active.action-primary:focus, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .active.action:focus, [class*="view-"] .xblock-visibility_view .is-not-configured .active.button:focus, .view-outline .content-primary .no-content .active.button:focus, .view-static-pages .content-primary .add-pages .active.button:focus, .view-container .content-primary .no-container-content .active.button:focus, .view-textbooks .content-primary .no-textbook-content .active.button:focus, .view-group-configurations .content-primary .no-content .active.button:focus, .view-certificates .content-primary .no-content .active.button:focus, [class*="view-"] .xblock-visibility_view .is-not-configured .active.action:focus, .view-outline .content-primary .no-content .active.action:focus, .view-static-pages .content-primary .add-pages .active.action:focus, .view-container .content-primary .no-container-content .active.action:focus, .view-textbooks .content-primary .no-textbook-content .active.action:focus, .view-group-configurations .content-primary .no-content .active.action:focus, .view-certificates .content-primary .no-content .active.action:focus, .add-xblock-component .new-component .new-component-type .active.add-xblock-component-button:focus, .notice-create.has-actions .list-actions .active.action-primary:focus, .view-uploads .no-asset-content .active.new-button:focus, .view-dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-course:focus,
    .view-dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-library:focus,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-course:focus,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-library:focus, .view-import .active.action-choose-file:focus, .view-import .wrapper-file-name .active.submit-button:focus, .view-settings .group-settings.assignment-types .actions .active.new-button:focus, .view-settings .group-settings.course-learning-info .actions .active.new-button:focus, .view-settings .group-settings.instructor-types .actions .active.new-button:focus, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .active.button:focus,
    .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .active.action:focus {
      box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.4); }

/* line 266, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
[class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .editor-button,
[class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .settings-button,
[class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .plugins-button, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab, .view-dashboard .wrapper-creationrights .ui-toggle-control, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-secondary, .view-certificates .wrapper-collection .collection-edit .actions .action-secondary, .alert .action-dismiss .button, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .button {
  border-width: 1px;
  border-style: solid;
  padding: 10px 20px;
  background: transparent;
  line-height: 1.5em;
  text-align: center; }

/* line 278, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.wrapper-comp-settings .file-uploader .upload-setting, .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .create-setting, .wrapper-comp-settings .list-input.settings-list .metadata-dict .create-setting, .outline-content .add-item .button-new, .bit .external-help-button, .view-outline .new-subsection-item,
.view-outline .new-unit-item, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .proctoring-configuration-button, .view-outline .outline-complex .add-item .button-new, .view-settings .group-settings #field-course-image .wrapper-input .action-upload-image,
.view-settings .group-settings #field-banner-image .wrapper-input .action-upload-image,
.view-settings .group-settings #field-video-thumbnail-image .wrapper-input .action-upload-image, .view-settings .group-settings.instructor-types .field-group .wrapper-input .action-upload-instructor-image, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field .action-upload,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field .action-upload, .view-textbooks .content-primary .textbook .edit-textbook .action-add-chapter, .view-group-configurations .content-primary .wrapper-collection .action-add-item, .view-group-configurations .content-primary .action-add, .view-certificates .wrapper-collection .collection-edit .action-add-signatory, .view-certificates .wrapper-collection .action-add-item, .view-certificates .action-add, .view-certificates .certificates .signatory-edit .field .signature-upload-wrapper .action-upload-signature, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .create-setting, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .upload-setting {
  transition: all 0.15s;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #0075b4;
  padding: 1px 10px 2px 10px;
  background-color: #fff;
  color: #0075b4; }
  /* line 291, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
  .wrapper-comp-settings .file-uploader .upload-setting:hover, .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .create-setting:hover, .wrapper-comp-settings .list-input.settings-list .metadata-dict .create-setting:hover, .outline-content .add-item .button-new:hover, .bit .external-help-button:hover, .view-outline .new-subsection-item:hover,
  .view-outline .new-unit-item:hover, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .proctoring-configuration-button:hover, .view-outline .outline-complex .add-item .button-new:hover, .view-settings .group-settings #field-course-image .wrapper-input .action-upload-image:hover,
  .view-settings .group-settings #field-banner-image .wrapper-input .action-upload-image:hover,
  .view-settings .group-settings #field-video-thumbnail-image .wrapper-input .action-upload-image:hover, .view-settings .group-settings.instructor-types .field-group .wrapper-input .action-upload-instructor-image:hover, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field .action-upload:hover,
  .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field .action-upload:hover, .view-textbooks .content-primary .textbook .edit-textbook .action-add-chapter:hover, .view-group-configurations .content-primary .wrapper-collection .action-add-item:hover, .view-group-configurations .content-primary .action-add:hover, .view-certificates .wrapper-collection .collection-edit .action-add-signatory:hover, .view-certificates .wrapper-collection .action-add-item:hover, .view-certificates .action-add:hover, .view-certificates .certificates .signatory-edit .field .signature-upload-wrapper .action-upload-signature:hover, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .create-setting:hover, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .upload-setting:hover, .wrapper-comp-settings .file-uploader .upload-setting:focus, .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .create-setting:focus, .wrapper-comp-settings .list-input.settings-list .metadata-dict .create-setting:focus, .outline-content .add-item .button-new:focus, .bit .external-help-button:focus, .view-outline .new-subsection-item:focus,
  .view-outline .new-unit-item:focus, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .proctoring-configuration-button:focus, .view-outline .outline-complex .add-item .button-new:focus, .view-settings .group-settings #field-course-image .wrapper-input .action-upload-image:focus,
  .view-settings .group-settings #field-banner-image .wrapper-input .action-upload-image:focus,
  .view-settings .group-settings #field-video-thumbnail-image .wrapper-input .action-upload-image:focus, .view-settings .group-settings.instructor-types .field-group .wrapper-input .action-upload-instructor-image:focus, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field .action-upload:focus,
  .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field .action-upload:focus, .view-textbooks .content-primary .textbook .edit-textbook .action-add-chapter:focus, .view-group-configurations .content-primary .wrapper-collection .action-add-item:focus, .view-group-configurations .content-primary .action-add:focus, .view-certificates .wrapper-collection .collection-edit .action-add-signatory:focus, .view-certificates .wrapper-collection .action-add-item:focus, .view-certificates .action-add:focus, .view-certificates .certificates .signatory-edit .field .signature-upload-wrapper .action-upload-signature:focus, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .create-setting:focus, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .upload-setting:focus {
    border: 1px solid #065683;
    background-color: #065683;
    color: #fff; }
  /* line 298, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
  .wrapper-comp-settings .file-uploader .is-disabled.upload-setting, .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .is-disabled.create-setting, .wrapper-comp-settings .list-input.settings-list .metadata-dict .is-disabled.create-setting, .outline-content .add-item .is-disabled.button-new, .bit .is-disabled.external-help-button, .view-outline .is-disabled.new-subsection-item,
  .view-outline .is-disabled.new-unit-item, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .is-disabled.proctoring-configuration-button, .view-outline .outline-complex .add-item .is-disabled.button-new, .view-settings .group-settings #field-course-image .wrapper-input .is-disabled.action-upload-image,
  .view-settings .group-settings #field-banner-image .wrapper-input .is-disabled.action-upload-image,
  .view-settings .group-settings #field-video-thumbnail-image .wrapper-input .is-disabled.action-upload-image, .view-settings .group-settings.instructor-types .field-group .wrapper-input .is-disabled.action-upload-instructor-image, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field .is-disabled.action-upload,
  .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field .is-disabled.action-upload, .view-textbooks .content-primary .textbook .edit-textbook .is-disabled.action-add-chapter, .view-group-configurations .content-primary .wrapper-collection .is-disabled.action-add-item, .view-group-configurations .content-primary .is-disabled.action-add, .view-certificates .wrapper-collection .collection-edit .is-disabled.action-add-signatory, .view-certificates .wrapper-collection .is-disabled.action-add-item, .view-certificates .is-disabled.action-add, .view-certificates .certificates .signatory-edit .field .signature-upload-wrapper .is-disabled.action-upload-signature, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .is-disabled.create-setting, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .is-disabled.upload-setting, .wrapper-comp-settings .file-uploader [disabled="disabled"].upload-setting, .wrapper-comp-settings .list-input.settings-list .metadata-list-enum [disabled="disabled"].create-setting, .wrapper-comp-settings .list-input.settings-list .metadata-dict [disabled="disabled"].create-setting, .outline-content .add-item [disabled="disabled"].button-new, .bit [disabled="disabled"].external-help-button, .view-outline [disabled="disabled"].new-subsection-item,
  .view-outline [disabled="disabled"].new-unit-item, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list [disabled="disabled"].proctoring-configuration-button, .view-outline .outline-complex .add-item [disabled="disabled"].button-new, .view-settings .group-settings #field-course-image .wrapper-input [disabled="disabled"].action-upload-image,
  .view-settings .group-settings #field-banner-image .wrapper-input [disabled="disabled"].action-upload-image,
  .view-settings .group-settings #field-video-thumbnail-image .wrapper-input [disabled="disabled"].action-upload-image, .view-settings .group-settings.instructor-types .field-group .wrapper-input [disabled="disabled"].action-upload-instructor-image, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field [disabled="disabled"].action-upload,
  .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field [disabled="disabled"].action-upload, .view-textbooks .content-primary .textbook .edit-textbook [disabled="disabled"].action-add-chapter, .view-group-configurations .content-primary .wrapper-collection [disabled="disabled"].action-add-item, .view-group-configurations .content-primary [disabled="disabled"].action-add, .view-certificates .wrapper-collection .collection-edit [disabled="disabled"].action-add-signatory, .view-certificates .wrapper-collection [disabled="disabled"].action-add-item, .view-certificates [disabled="disabled"].action-add, .view-certificates .certificates .signatory-edit .field .signature-upload-wrapper [disabled="disabled"].action-upload-signature, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations [disabled="disabled"].create-setting, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations [disabled="disabled"].upload-setting {
    border: 1px solid #b2b2b2;
    background-color: #e5e5e5;
    color: #b2b2b2;
    pointer-events: none; }

/* line 308, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.incontext-editor.is-editable .incontext-editor-open-action,
.incontext-editor.is-editable .access-button, .view-group-configurations .content-primary .wrapper-collection .collection-details .actions .action .edit, .view-certificates .wrapper-collection .collection-details .actions .action .edit, .view-certificates .wrapper-collection .collection-details .actions .action .edit-signatory, .wrapper-comp-settings .file-uploader .download-setting, .view-team .user-list .user-item .item-actions .delete, .view-textbooks .content-primary .textbook .view-textbook .actions .action .delete, .view-group-configurations .content-primary .wrapper-collection .collection-details .actions .action .delete, .view-video-uploads .button, .view-certificates .wrapper-collection .collection-details .actions .action .delete, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .download-setting {
  transition: all 0.15s;
  transition: all 0.25s linear 0s;
  display: inline-block;
  vertical-align: middle;
  border: none;
  padding: 3px 10px;
  background: none;
  color: #999999; }
  /* line 322, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
  .incontext-editor.is-editable .incontext-editor-open-action:hover,
  .incontext-editor.is-editable .access-button:hover, .view-group-configurations .content-primary .wrapper-collection .collection-details .actions .action .edit:hover, .view-certificates .wrapper-collection .collection-details .actions .action .edit:hover, .view-certificates .wrapper-collection .collection-details .actions .action .edit-signatory:hover, .wrapper-comp-settings .file-uploader .download-setting:hover, .view-team .user-list .user-item .item-actions .delete:hover, .view-textbooks .content-primary .textbook .view-textbook .actions .action .delete:hover, .view-group-configurations .content-primary .wrapper-collection .collection-details .actions .action .delete:hover, .view-video-uploads .button:hover, .view-certificates .wrapper-collection .collection-details .actions .action .delete:hover, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .download-setting:hover, .incontext-editor.is-editable .incontext-editor-open-action:focus,
  .incontext-editor.is-editable .access-button:focus, .view-group-configurations .content-primary .wrapper-collection .collection-details .actions .action .edit:focus, .view-certificates .wrapper-collection .collection-details .actions .action .edit:focus, .view-certificates .wrapper-collection .collection-details .actions .action .edit-signatory:focus, .wrapper-comp-settings .file-uploader .download-setting:focus, .view-team .user-list .user-item .item-actions .delete:focus, .view-textbooks .content-primary .textbook .view-textbook .actions .action .delete:focus, .view-group-configurations .content-primary .wrapper-collection .collection-details .actions .action .delete:focus, .view-video-uploads .button:focus, .view-certificates .wrapper-collection .collection-details .actions .action .delete:focus, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .download-setting:focus {
    background-color: #999999;
    color: #fff; }

/* line 333, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.incontext-editor.is-editable .incontext-editor-open-action:hover,
.incontext-editor.is-editable .access-button:hover, .view-group-configurations .content-primary .wrapper-collection .collection-details .actions .action .edit:hover, .view-certificates .wrapper-collection .collection-details .actions .action .edit:hover, .view-certificates .wrapper-collection .collection-details .actions .action .edit-signatory:hover, .incontext-editor.is-editable .incontext-editor-open-action:focus,
.incontext-editor.is-editable .access-button:focus, .view-group-configurations .content-primary .wrapper-collection .collection-details .actions .action .edit:focus, .view-certificates .wrapper-collection .collection-details .actions .action .edit:focus, .view-certificates .wrapper-collection .collection-details .actions .action .edit-signatory:focus {
  background-color: #0075b4;
  color: #fff; }

/* line 342, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
[class*="view-"] .xblock-visibility_view .is-not-configured, .view-outline .content-primary .no-content, .view-static-pages .content-primary .add-pages, .view-container .content-primary .no-container-content, .view-textbooks .content-primary .no-textbook-content, .view-group-configurations .content-primary .no-content, .view-certificates .content-primary .no-content, .ui-loading, .notice-incontext, .view-uploads .no-asset-content, .view-import .wrapper-file-name, .view-group-configurations .content-primary .notice-moduledisabled, .view-certificates .content-primary .notice-moduledisabled {
  box-shadow: inset 0 1px 2px 1px rgba(0, 0, 0, 0.2);
  padding: 15px 20px; }

/* line 347, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
[class*="view-"] .xblock-visibility_view .is-not-configured, .view-outline .content-primary .no-content, .view-static-pages .content-primary .add-pages, .view-container .content-primary .no-container-content, .view-textbooks .content-primary .no-textbook-content, .view-group-configurations .content-primary .no-content, .view-certificates .content-primary .no-content {
  padding: 40px;
  background-color: #e5e5e5;
  text-align: center;
  color: #7f7f7f; }
  /* line 355, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
  [class*="view-"] .xblock-visibility_view .is-not-configured .button, .view-outline .content-primary .no-content .button, .view-static-pages .content-primary .add-pages .button, .view-container .content-primary .no-container-content .button, .view-textbooks .content-primary .no-textbook-content .button, .view-group-configurations .content-primary .no-content .button, .view-certificates .content-primary .no-content .button, [class*="view-"] .xblock-visibility_view .is-not-configured .action, .view-outline .content-primary .no-content .action, .view-static-pages .content-primary .add-pages .action, .view-container .content-primary .no-container-content .action, .view-textbooks .content-primary .no-textbook-content .action, .view-group-configurations .content-primary .no-content .action, .view-certificates .content-primary .no-content .action {
    margin-left: 20px; }
    /* line 362, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
    [class*="view-"] .xblock-visibility_view .is-not-configured .button .icon, .view-outline .content-primary .no-content .button .icon, .view-static-pages .content-primary .add-pages .button .icon, .view-container .content-primary .no-container-content .button .icon, .view-textbooks .content-primary .no-textbook-content .button .icon, .view-group-configurations .content-primary .no-content .button .icon, .view-certificates .content-primary .no-content .button .icon, [class*="view-"] .xblock-visibility_view .is-not-configured .action .icon, .view-outline .content-primary .no-content .action .icon, .view-static-pages .content-primary .add-pages .action .icon, .view-container .content-primary .no-container-content .action .icon, .view-textbooks .content-primary .no-textbook-content .action .icon, .view-group-configurations .content-primary .no-content .action .icon, .view-certificates .content-primary .no-content .action .icon {
      margin-right: 10px; }

/* line 368, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.ui-loading {
  animation: fadeIn 0.25s linear 1;
  opacity: 0.6;
  background-color: #fff;
  padding: 30px 20px;
  text-align: center; }
  /* line 379, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
  .ui-loading .spin {
    display: inline-block; }
  /* line 385, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
  .ui-loading .copy {
    padding-left: 5px; }

/* line 390, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.is-hidden, .xmodule_display.xmodule_VideoBlock .video.closed .subtitles, .mast.has-actions .nav-actions .button.is-hidden {
  display: none; }

/* line 397, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.wrapper-comp-settings .list-input.settings-list, nav ol,
nav ul, .form-create .list-input, .bit .list-actions, .bit .list-details, .bit .nav-related,
.bit .nav-page, .view-signup .content-primary form .list-input,
.view-signin .content-primary form .list-input,
.view-util .content-primary form .list-input, .view-settings .group-settings .list-input, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields, .view-group-configurations .content-primary .wrapper-collection .collection-edit .collection-fields, .view-video-uploads .active-video-upload-container .active-video-upload-list, .view-certificates .wrapper-collection .collection-edit .collection-fields {
  list-style: none;
  margin: 0;
  padding: 0;
  text-indent: 0; }
  /* line 403, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
  .wrapper-comp-settings .list-input.settings-list li, nav ol li,
  nav ul li, .form-create .list-input li, .bit .list-actions li, .bit .list-details li, .bit .nav-related li,
  .bit .nav-page li, .view-signup .content-primary form .list-input li,
  .view-signin .content-primary form .list-input li,
  .view-util .content-primary form .list-input li, .view-settings .group-settings .list-input li, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields li,
  .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields li, .view-group-configurations .content-primary .wrapper-collection .collection-edit .collection-fields li, .view-video-uploads .active-video-upload-container .active-video-upload-list li, .view-certificates .wrapper-collection .collection-edit .collection-fields li {
    margin: 0;
    padding: 0; }

/* line 420, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
hr.divide, .sr, .view-uploads .assets-library .pagination .nav-label, .view-uploads .assets-library .pagination .pagination-form .page-number-label,
.view-uploads .assets-library .pagination .pagination-form .submit-pagination-form,
.sr-only, hr.divider, .content-modal .action-modal-close .label, .wrapper-xblock .container-paging-header .pagination .nav-label, .wrapper-xblock .container-paging-footer .pagination .nav-label, .wrapper-assets .assets-library .pagination .nav-label, .wrapper-xblock .container-paging-header .pagination .pagination-form .page-number-label, .wrapper-xblock .container-paging-footer .pagination .pagination-form .page-number-label, .wrapper-assets .assets-library .pagination .pagination-form .page-number-label, .wrapper-xblock .container-paging-header .pagination .pagination-form .submit-pagination-form, .wrapper-xblock .container-paging-footer .pagination .pagination-form .submit-pagination-form, .wrapper-assets .assets-library .pagination .pagination-form .submit-pagination-form, form .checkbox-cosmetic .input-checkbox, .wrapper-sock .sock .support .list-actions .action-item .tip,
.wrapper-sock .sock .feedback .list-actions .action-item .tip, .notification.mini .copy p, .alert .action-alert-close .label, [class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .checkbox-cosmetic .input-checkbox,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-unit-access .checkbox-cosmetic .input-checkbox,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock .checkbox-cosmetic .input-checkbox,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-unit-access .checkbox-cosmetic .input-checkbox,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock .checkbox-cosmetic .input-checkbox,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-unit-access .checkbox-cosmetic .input-checkbox,
[class*="view-"] .course-outline-modal .edit-staff-lock .checkbox-cosmetic .input-checkbox,
[class*="view-"] .course-outline-modal .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox,
[class*="view-"] .course-outline-modal .edit-unit-access .checkbox-cosmetic .input-checkbox, .view-dashboard .status-creationrights .status-update .label, .view-dashboard .status-creationrights.is-unrequested .title, .view-dashboard .course-item .course-metadata .metadata-item .label, .view-export .introduction .title, .view-export-git .introduction .title {
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
  margin: -1px;
  height: 1px;
  width: 1px;
  border: 0;
  padding: 0;
  overflow: hidden;
  word-wrap: normal; }

/* line 437, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.view-container .content-supplementary .bit-publishing .wrapper-last-draft .user, .view-container .content-supplementary .unit-publish-history .wrapper-last-publish .user, .view-container .content-supplementary .unit-location .wrapper-unit-tree-location .item-title,
.view-container .content-supplementary .library-location .wrapper-unit-tree-location .item-title {
  word-wrap: break-word; }

/* line 443, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.wrapper-mast .mast.has-navigation .navigation-link, .wrapper-xblock .xblock-header-primary .header-details, .wrapper-mast .mast.has-navigation .navigation-item, .incontext-editor.is-editable .incontext-editor-value,
.incontext-editor.is-editable .incontext-editor-action-wrapper, .notification.mini .title, .view-group-configurations .content-primary .wrapper-collection .collection-header .title, .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload .video-detail-name, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .wrapper-translations-settings .list-settings .list-settings-item .list-settings-buttons {
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

/* line 452, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.xmodule_display.xmodule_VideoBlock .video-tracks .a11y-menu-container > a::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .partially-correct .status-icon::after {
  display: inline-block;
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  speak: none; }

/* line 459, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
.alert.confirm button,
.notification.confirm button,
.prompt.confirm button, .alert.warning button,
.notification.warning button,
.prompt.warning button, .alert.error button,
.notification.error button,
.prompt.error button, .alert.announcement button,
.notification.announcement button,
.prompt.announcement button, .alert.confirmation button,
.notification.confirmation button,
.prompt.confirmation button, .alert.step-required button,
.notification.step-required button,
.prompt.step-required button {
  background: transparent;
  border: 0;
  padding: 0;
  margin: 0; }

/* line 27, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
.faded-hr-divider, .horizontal-divider {
  background-image: -webkit-linear-gradient(180deg, rgba(200, 200, 200, 0) 0%, #c8c8c8 50%, rgba(200, 200, 200, 0));
  background-image: linear-gradient(180deg, rgba(200, 200, 200, 0) 0%, #c8c8c8 50%, rgba(200, 200, 200, 0));
  height: 1px;
  width: 100%; }

/* line 36, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
.faded-hr-divider-medium {
  background-image: -webkit-linear-gradient(180deg, rgba(240, 240, 240, 0) 0%, #f0f0f0 50%, rgba(240, 240, 240, 0));
  background-image: linear-gradient(180deg, rgba(240, 240, 240, 0) 0%, #f0f0f0 50%, rgba(240, 240, 240, 0));
  height: 1px;
  width: 100%; }

/* line 45, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
.faded-hr-divider-light, .horizontal-divider::after {
  background-image: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0));
  height: 1px;
  width: 100%; }

/* line 54, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
.faded-vertical-divider, .vertical-divider {
  background-image: -webkit-linear-gradient(90deg, rgba(200, 200, 200, 0) 0%, #c8c8c8 50%, rgba(200, 200, 200, 0));
  background-image: linear-gradient(90deg, rgba(200, 200, 200, 0) 0%, #c8c8c8 50%, rgba(200, 200, 200, 0));
  height: 100%;
  width: 1px; }

/* line 63, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
.faded-vertical-divider-light, .vertical-divider::after {
  background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0));
  height: 100%;
  width: 1px; }

/* line 72, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
.vertical-divider {
  position: relative; }
  /* line 77, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .vertical-divider::after {
    content: "";
    display: block;
    position: absolute;
    left: 1px; }

/* line 87, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
.horizontal-divider {
  border: none;
  position: relative; }
  /* line 94, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .horizontal-divider::after {
    content: "";
    display: block;
    position: absolute;
    top: 1px; }

/* line 104, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
.fade-right-hr-divider {
  background-image: -webkit-linear-gradient(180deg, rgba(200, 200, 200, 0) 0%, #c8c8c8);
  background-image: linear-gradient(180deg, rgba(200, 200, 200, 0) 0%, #c8c8c8);
  border: none; }

/* line 111, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
.fade-left-hr-divider {
  background-image: -webkit-linear-gradient(180deg, #c8c8c8 0%, rgba(200, 200, 200, 0));
  background-image: linear-gradient(180deg, #c8c8c8 0%, rgba(200, 200, 200, 0));
  border: none; }

/* line 121, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
.window {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  margin-bottom: 20px;
  border: 1px solid #b2b2b2;
  background: #fff; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .window:after {
    content: "";
    display: table;
    clear: both; }

/* line 325, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
.gray-button, .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.25);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0));
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset;
  border: 1px solid #666666;
  border-radius: 3px;
  background-color: #4c4c4c;
  color: #cccccc; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .gray-button.disabled, .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .disabled.link_lti_new_window, .gray-button.is-disabled, .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .is-disabled.link_lti_new_window {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .gray-button.disabled:hover, .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .disabled.link_lti_new_window:hover, .gray-button.disabled:focus, .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .disabled.link_lti_new_window:focus, .gray-button.is-disabled:hover, .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .is-disabled.link_lti_new_window:hover, .gray-button.is-disabled:focus, .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .is-disabled.link_lti_new_window:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .gray-button:hover, .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window:hover, .gray-button:focus, .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window:focus, .gray-button:active, .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 335, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .gray-button:hover, .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window:hover, .gray-button:focus, .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window:focus {
    background-color: #333333;
    color: #fff; }

@font-face {
  font-family: 'Open Sans';
  src: url("/static/studio/fonts/OpenSans/OpenSans-Light-webfont.ac5b729f30cf.woff2") format("woff2"), url("/static/studio/fonts/OpenSans/OpenSans-Light-webfont.df04ed7fc7d8.woff") format("woff"), url("/static/studio/fonts/OpenSans/OpenSans-Light-webfont.557ad65e492b.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("/static/studio/fonts/OpenSans/OpenSans-LightItalic-webfont.d86732122677.woff2") format("woff2"), url("/static/studio/fonts/OpenSans/OpenSans-LightItalic-webfont.02d04d22784f.woff") format("woff"), url("/static/studio/fonts/OpenSans/OpenSans-LightItalic-webfont.05e99ea9cf0b.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'Open Sans';
  src: url("/static/studio/fonts/OpenSans/OpenSans-Regular-webfont.a17b3a9bf6a0.woff2") format("woff2"), url("/static/studio/fonts/OpenSans/OpenSans-Regular-webfont.87119b577169.woff") format("woff"), url("/static/studio/fonts/OpenSans/OpenSans-Regular-webfont.4c7e867ae422.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("/static/studio/fonts/OpenSans/OpenSans-Italic-webfont.22c2edbcc0ad.woff2") format("woff2"), url("/static/studio/fonts/OpenSans/OpenSans-Italic-webfont.b9812e74f089.woff") format("woff"), url("/static/studio/fonts/OpenSans/OpenSans-Italic-webfont.2416d120632b.ttf") format("truetype");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Open Sans';
  src: url("/static/studio/fonts/OpenSans/OpenSans-Semibold-webfont.09409c5982d1.woff2") format("woff2"), url("/static/studio/fonts/OpenSans/OpenSans-Semibold-webfont.dbbfd9e667c7.woff") format("woff"), url("/static/studio/fonts/OpenSans/OpenSans-Semibold-webfont.f75c4b742376.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("/static/studio/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.b88b3179838d.woff2") format("woff2"), url("/static/studio/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.f386291c234e.woff") format("woff"), url("/static/studio/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.e84740526b8c.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: 'Open Sans';
  src: url("/static/studio/fonts/OpenSans/OpenSans-Bold-webfont.5c778ce49ad5.woff2") format("woff2"), url("/static/studio/fonts/OpenSans/OpenSans-Bold-webfont.6dbaf63547f2.woff") format("woff"), url("/static/studio/fonts/OpenSans/OpenSans-Bold-webfont.ad0eb070a07f.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("/static/studio/fonts/OpenSans/OpenSans-BoldItalic-webfont.3813cb506edd.woff2") format("woff2"), url("/static/studio/fonts/OpenSans/OpenSans-BoldItalic-webfont.7dae097d5db8.woff") format("woff"), url("/static/studio/fonts/OpenSans/OpenSans-BoldItalic-webfont.f9103010ab55.ttf") format("truetype");
  font-weight: 700;
  font-style: italic; }

/* line 4, /edx/app/edxapp/edx-platform/cms/static/sass/assets/_graphics.scss */
.drag-handle {
  display: inline-block;
  float: right;
  width: 7px;
  height: 22px;
  margin-left: 10px;
  background: url("/static/studio/images/drag-handles.c03713dfd4ec.png") no-repeat;
  cursor: move; }

/* line 14, /edx/app/edxapp/edx-platform/cms/static/sass/assets/_graphics.scss */
.large-advanced-icon {
  display: inline-block;
  width: 60px;
  height: 60px;
  background: url("/static/studio/images/large-advanced-icon.4e1974f70c78.png") center no-repeat; }

/* line 21, /edx/app/edxapp/edx-platform/cms/static/sass/assets/_graphics.scss */
.large-discussion-icon {
  display: inline-block;
  width: 60px;
  height: 60px;
  background: url("/static/studio/images/large-discussion-icon.117e7f10d6e8.png") center no-repeat; }

/* line 28, /edx/app/edxapp/edx-platform/cms/static/sass/assets/_graphics.scss */
.large-html-icon {
  display: inline-block;
  width: 60px;
  height: 60px;
  background: url("/static/studio/images/large-html-icon.bb04c8e6bd7c.png") center no-repeat; }

/* line 35, /edx/app/edxapp/edx-platform/cms/static/sass/assets/_graphics.scss */
.large-problem-icon {
  display: inline-block;
  width: 60px;
  height: 60px;
  background: url("/static/studio/images/large-problem-icon.4c1981f6dbff.png") center no-repeat; }

/* line 42, /edx/app/edxapp/edx-platform/cms/static/sass/assets/_graphics.scss */
.large-video-icon {
  display: inline-block;
  width: 60px;
  height: 60px;
  background: url("/static/studio/images/large-video-icon.304c064a10a5.png") center no-repeat; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }

@-moz-keyframes fadeIn {
  0% {
    opacity: 0; }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }

/* line 36, /edx/app/edxapp/edx-platform/cms/static/sass/assets/_anims.scss */
.form-create .list-input .field.error .is-showing {
  animation: fadeIn 0.25s linear 1; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }

@-moz-keyframes fadeOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 0; } }

/* line 58, /edx/app/edxapp/edx-platform/cms/static/sass/assets/_anims.scss */
.form-create .list-input .field.error .is-hiding {
  animation: fadeOut 0.25s linear 1; }

@-webkit-keyframes rotateUp {
  0% { }
  50% { }
  100% { } }

@-moz-keyframes rotateUp {
  0% { }
  50% { }
  100% { } }

@keyframes rotateUp {
  0% {
    transform: rotate(0deg); }
  50% {
    transform: rotate(-90deg); }
  100% {
    transform: rotate(-180deg); } }

@-webkit-keyframes rotateDown {
  0% { }
  50% { }
  100% { } }

@-moz-keyframes rotateDown {
  0% { }
  50% { }
  100% { } }

@keyframes rotateDown {
  0% {
    transform: rotate(0deg); }
  50% {
    transform: rotate(90deg); }
  100% {
    transform: rotate(180deg); } }

@-webkit-keyframes rotateCW {
  0% { }
  50% { }
  100% { } }

@-moz-keyframes rotateCW {
  0% { }
  50% { }
  100% { } }

@keyframes rotateCW {
  0% {
    transform: rotate(0deg); }
  50% {
    transform: rotate(180deg); }
  100% {
    transform: rotate(360deg); } }

/* line 126, /edx/app/edxapp/edx-platform/cms/static/sass/assets/_anims.scss */
.ui-loading .spin {
  animation: rotateCW 1s linear infinite; }

@-webkit-keyframes rotateCCW {
  0% { }
  50% { }
  100% { } }

@-moz-keyframes rotateCCW {
  0% { }
  50% { }
  100% { } }

@keyframes rotateCCW {
  0% {
    transform: rotate(0deg); }
  50% {
    transform: rotate(-180deg); }
  100% {
    transform: rotate(-360deg); } }

@-webkit-keyframes notificationSlideUp {
  0% { }
  90% { }
  100% { } }

@-moz-keyframes notificationSlideUp {
  0% { }
  90% { }
  100% { } }

@keyframes notificationSlideUp {
  0% {
    transform: translateY(0); }
  90% {
    transform: translateY(-200px); }
  100% {
    transform: translateY(-198px); } }

@-webkit-keyframes notificationSlideDown {
  0% { }
  10% { }
  100% { } }

@-moz-keyframes notificationSlideDown {
  0% { }
  10% { }
  100% { } }

@keyframes notificationSlideDown {
  0% {
    transform: translateY(-198px); }
  10% {
    transform: translateY(-200px); }
  100% {
    transform: translateY(0); } }

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% { } }

@-moz-keyframes bounceIn {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% { } }

@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3); }
  50% {
    opacity: 1;
    transform: scale(1.05); }
  100% {
    transform: scale(1); } }

@-webkit-keyframes bounceOut {
  0% { }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-moz-keyframes bounceOut {
  0% { }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes bounceOut {
  0% {
    transform: scale(1); }
  50% {
    opacity: 1;
    transform: scale(1.05); }
  100% {
    opacity: 0;
    transform: scale(0.3); } }

@-webkit-keyframes flash {
  0%,
  100% {
    opacity: 1; }
  50% {
    opacity: 0; } }

@-moz-keyframes flash {
  0%,
  100% {
    opacity: 1; }
  50% {
    opacity: 0; } }

@keyframes flash {
  0%,
  100% {
    opacity: 1; }
  50% {
    opacity: 0; } }

@-webkit-keyframes flashDouble {
  0%,
  50%,
  100% {
    opacity: 1; }
  25%,
  75% {
    opacity: 0; } }

@-moz-keyframes flashDouble {
  0%,
  50%,
  100% {
    opacity: 1; }
  25%,
  75% {
    opacity: 0; } }

@keyframes flashDouble {
  0%,
  50%,
  100% {
    opacity: 1; }
  25%,
  75% {
    opacity: 0; } }

@-webkit-keyframes pulse {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-moz-keyframes pulse {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes pulse {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes was-dropped {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }

@-moz-keyframes was-dropped {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }

@keyframes was-dropped {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }

/* line 23, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
html {
  font-size: 62.5%;
  height: 102%; }

/* line 28, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
body {
  min-width: 900px;
  background: whitesmoke;
  color: #333333; }

/* line 36, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
body,
input,
button {
  font-family: 'Open Sans', sans-serif; }

/* line 43, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
[tabindex="-1"] {
  outline: none; }

/* line 47, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
a {
  transition: color 0.25s ease-in-out 0s;
  text-decoration: none;
  color: #0075b4; }
  /* line 53, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  a:hover {
    color: #065683; }

/* line 63, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.waiting {
  opacity: 0.1; }

/* line 67, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.page-actions {
  margin-bottom: 30px; }

/* line 71, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.wrapper {
  box-sizing: border-box;
  width: 100%; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .wrapper:after {
    content: "";
    display: table;
    clear: both; }

/* line 80, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.page-header {
  display: block;
  color: #333333; }
  /* line 87, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .page-header .navigation,
  .page-header .subtitle {
    position: relative;
    top: 5px;
    display: block;
    color: #4c4c4c; }

/* line 129, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.content-primary .section-header {
  color: #333333; }
  /* line 132, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .content-primary .section-header .subtitle {
    color: #b2b2b2; }

/* line 137, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.content-primary .content-header {
  color: #333333; }
  /* line 140, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .content-primary .content-header .subtitle {
    color: #b2b2b2; }

/* line 145, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.content-primary .area-header {
  color: #333333; }
  /* line 148, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .content-primary .area-header .subtitle {
    color: #b2b2b2; }

/* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.content-primary .area-subheader {
  color: #333333; }
  /* line 156, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .content-primary .area-subheader .subtitle {
    color: #b2b2b2; }

/* line 165, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.content-secondary .section-header {
  color: #333333; }
  /* line 168, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .content-secondary .section-header .subtitle {
    color: #b2b2b2; }

/* line 173, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.content-secondary .content-header {
  color: #333333; }
  /* line 176, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .content-secondary .content-header .subtitle {
    color: #b2b2b2; }

/* line 181, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.content-secondary .content-header {
  color: #333333; }
  /* line 184, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .content-secondary .content-header .subtitle {
    color: #b2b2b2; }

/* line 201, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.title-1 {
  margin-bottom: 30px; }

/* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.title-2 {
  margin-bottom: 20px; }

/* line 213, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.title-3 {
  margin-bottom: 10px; }

/* line 219, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.title-4 {
  margin-bottom: 20px; }

/* line 226, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.title-5 {
  color: #999999;
  margin-bottom: 20px; }

/* line 234, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.title-6 {
  color: #b2b2b2;
  margin-bottom: 20px; }

/* line 242, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
p,
ul,
ol,
dl {
  margin-bottom: 10px; }
  /* line 248, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  p:last-child,
  ul:last-child,
  ol:last-child,
  dl:last-child {
    margin-bottom: 0; }

/* line 255, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.wrapper-mast {
  margin: 30px 0 0 0;
  padding: 0 20px;
  position: relative; }
  /* line 260, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .wrapper-mast .mast,
  .wrapper-mast .metadata {
    position: relative;
    max-width: 1280px;
    min-width: 900px;
    width: 100%;
    margin: 0 auto 20px auto;
    color: #4c4c4c; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-mast .mast:after,
    .wrapper-mast .metadata:after {
      content: "";
      display: table;
      clear: both; }
  /* line 272, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .wrapper-mast .mast {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px; }
    /* line 277, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
    .wrapper-mast .mast .page-header {
      width: 100%; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-mast .mast.has-actions:after {
      content: "";
      display: table;
      clear: both; }
    /* line 285, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
    .wrapper-mast .mast.has-actions .page-header {
      float: left;
      margin-right: 2.12766%;
      width: 48.93617%; }
    /* line 292, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
    .wrapper-mast .mast.has-actions .nav-actions {
      float: left;
      text-align: right;
      position: relative;
      bottom: -15px;
      width: 48.93617%; }
      /* line 300, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
      .wrapper-mast .mast.has-actions .nav-actions .nav-item {
        display: inline-block;
        vertical-align: top;
        margin-right: 10px; }
        /* line 306, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
        .wrapper-mast .mast.has-actions .nav-actions .nav-item:last-child {
          margin-right: 0; }
      /* line 312, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
      .wrapper-mast .mast.has-actions .nav-actions .button {
        padding: 5px 10px 6.66667px 10px; }
    /* line 320, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
    .wrapper-mast .mast.has-subtitle .nav-actions {
      bottom: -30px; }
    /* line 327, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
    .wrapper-mast .mast.has-navigation .nav-actions {
      bottom: -30px; }
    /* line 331, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
    .wrapper-mast .mast.has-navigation .navigation-link {
      display: inline-block;
      vertical-align: bottom;
      max-width: 250px; }
      /* line 338, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
      .wrapper-mast .mast.has-navigation .navigation-link.navigation-current {
        color: #7f7f7f;
        max-width: 250px; }
        /* line 344, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
        .wrapper-mast .mast.has-navigation .navigation-link.navigation-current::before {
          color: #7f7f7f; }
    /* line 350, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
    .wrapper-mast .mast.has-navigation .navigation-link::before {
      content: " / ";
      margin: 5px;
      color: #7f7f7f; }
      /* line 355, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
      .wrapper-mast .mast.has-navigation .navigation-link::before:hover {
        color: #7f7f7f; }
    /* line 360, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
    .wrapper-mast .mast.has-navigation .navigation .navigation-link:first-child::before {
      content: "";
      margin: 0; }
  /* line 369, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .wrapper-mast .mast-wizard .page-header-sub {
    color: #7f7f7f;
    font-weight: 300; }
  /* line 376, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .wrapper-mast .mast-wizard .page-header-super {
    float: left;
    width: 100%;
    margin-top: 10px;
    border-top: 1px solid #e5e5e5;
    padding-top: 10px;
    font-weight: 600; }

/* line 391, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.wrapper-content {
  margin: 0;
  padding: 0 20px;
  position: relative; }

/* line 397, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.content {
  max-width: 1280px;
  min-width: 900px;
  width: 100%;
  margin: 0 auto;
  color: #4c4c4c; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .content:after {
    content: "";
    display: table;
    clear: both; }
  /* line 408, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .content header {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px; }
    /* line 414, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
    .content header .title-sub {
      display: block;
      margin: 0;
      color: #b2b2b2; }
    /* line 422, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
    .content header .title-1 {
      margin: 0;
      padding: 0;
      font-weight: 600;
      color: #333333; }

/* line 433, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.content-primary,
.content-supplementary {
  box-sizing: border-box; }

/* line 445, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.content-primary .title-2 {
  margin: 0 0 10px 0; }

/* line 451, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.content-primary .title-3 {
  margin: 0 0 10px 0; }

/* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
.content-primary header:after {
  content: "";
  display: table;
  clear: both; }

/* line 460, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.content-primary header .title-2 {
  width: 40.42553%;
  margin: 0 2.12766% 0 0;
  float: left; }

/* line 466, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.content-primary header .tip {
  text-align: right;
  float: right;
  width: 57.44681%;
  margin-top: 10px;
  color: #666666; }

/* line 482, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.content-supplementary > section {
  margin: 0 0 20px 0; }

/* line 489, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.main-wrapper {
  position: relative;
  margin: 0 40px; }

/* line 494, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.inner-wrapper {
  position: relative;
  max-width: 1280px;
  margin: auto; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .inner-wrapper:after {
    content: "";
    display: table;
    clear: both; }
  /* line 501, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .inner-wrapper > article {
    clear: both; }

/* line 506, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.main-column {
  clear: both;
  float: left;
  width: 70%; }

/* line 514, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.sidebar {
  float: right;
  width: 28%; }

/* line 520, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.left {
  float: left; }

/* line 524, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.right {
  float: right; }

/* line 530, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.new-unit-item,
.new-subsection-item,
.new-policy-item {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  border: 1px solid #4c4c4c;
  border-radius: 3px;
  background-color: #d1dae3;
  color: #6d788b;
  margin: 10px;
  padding: 3px 10px 4px 10px; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .new-unit-item.disabled, .new-unit-item.is-disabled,
  .new-subsection-item.disabled,
  .new-subsection-item.is-disabled,
  .new-policy-item.disabled,
  .new-policy-item.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .new-unit-item.disabled:hover, .new-unit-item.disabled:focus, .new-unit-item.is-disabled:hover, .new-unit-item.is-disabled:focus,
    .new-subsection-item.disabled:hover,
    .new-subsection-item.disabled:focus,
    .new-subsection-item.is-disabled:hover,
    .new-subsection-item.is-disabled:focus,
    .new-policy-item.disabled:hover,
    .new-policy-item.disabled:focus,
    .new-policy-item.is-disabled:hover,
    .new-policy-item.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .new-unit-item:hover, .new-unit-item:focus, .new-unit-item:active,
  .new-subsection-item:hover,
  .new-subsection-item:focus,
  .new-subsection-item:active,
  .new-policy-item:hover,
  .new-policy-item:focus,
  .new-policy-item:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 319, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .new-unit-item:hover,
  .new-subsection-item:hover,
  .new-policy-item:hover {
    background-color: #d9e3ee;
    color: #6d788b; }
  /* line 540, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .new-unit-item .new-folder-icon,
  .new-unit-item .new-policy-icon,
  .new-unit-item .new-unit-icon,
  .new-subsection-item .new-folder-icon,
  .new-subsection-item .new-policy-icon,
  .new-subsection-item .new-unit-icon,
  .new-policy-item .new-folder-icon,
  .new-policy-item .new-policy-icon,
  .new-policy-item .new-unit-icon {
    position: relative;
    top: 2px; }

/* line 548, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.item-actions {
  position: absolute;
  top: 5px;
  right: 5px; }
  /* line 554, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .item-actions .edit-button,
  .item-actions .delete-button,
  .item-actions .visibility-toggle {
    float: left;
    margin-right: 13px;
    color: #a4aab7; }

/* line 569, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.item-details {
  float: left;
  padding: 10px 0; }

/* line 574, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.details {
  display: none;
  margin-bottom: 30px; }

/* line 582, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.window .window-contents {
  padding: 20px; }

/* line 586, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.window .header {
  background-color: rgba(255, 255, 255, 0.4);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
  padding: 6px 14px;
  border-bottom: 1px solid #b0b6c2;
  border-radius: 2px 2px 0 0;
  background-color: #c5cfdf;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }

/* line 599, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.window label {
  display: block;
  margin-bottom: 6px; }
  /* line 605, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .window label.inline-label {
    display: inline; }
  /* line 609, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .window label .description {
    display: block;
    font-style: italic;
    color: #999; }

/* line 619, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.window .row {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #cbd1db; }

/* line 651, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.nav-skip,
.transcript-skip {
  display: inline-block;
  position: absolute;
  left: 0;
  top: -600px;
  overflow: hidden;
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
  padding: 15px 10px; }
  /* line 664, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .nav-skip:focus, .nav-skip:active,
  .transcript-skip:focus,
  .transcript-skip:active {
    position: relative;
    top: auto;
    width: auto;
    height: auto;
    margin: 0; }

/* line 675, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
.content-modal {
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-bottomleft-radius: 2px;
  border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -moz-border-bottomright-radius: 2px;
  border-bottom-right-radius: 2px;
  box-sizing: border-box;
  position: relative;
  display: none;
  width: 700px;
  padding: 20px;
  border: 1px solid #666666;
  background: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  overflow: hidden; }
  /* line 688, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .content-modal .action-modal-close {
    transition: top 0.125s ease-in-out 0s;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-bottomleft-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-bottomright-radius: 3px;
    border-bottom-right-radius: 3px;
    position: absolute;
    top: -3px;
    right: 20px;
    padding: 5px 10px 0 10px;
    background: #cccccc;
    text-align: center; }
    /* line 703, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
    .content-modal .action-modal-close .icon {
      color: #fff; }
    /* line 709, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
    .content-modal .action-modal-close:hover, .content-modal .action-modal-close:active {
      top: 0;
      background: #0075b4; }
  /* line 716, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .content-modal img {
    box-sizing: border-box;
    width: 100%;
    overflow-y: scroll;
    padding: 2px;
    border: 1px solid #e5e5e5; }
  /* line 724, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .content-modal .title {
    margin: 0 0 10px 0;
    color: #333333; }
  /* line 732, /edx/app/edxapp/edx-platform/cms/static/sass/_base.scss */
  .content-modal .description {
    margin-top: 10px;
    color: #999999; }

/* line 7, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
body strong,
body b {
  font-weight: 700; }

/* line 11, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.wrapper-mast .mast.has-actions .nav-actions .button, .wrapper-sock .sock .support .list-actions .action-primary,
.wrapper-sock .sock .feedback .list-actions .action-primary, .notice-incontext.has-actions .list-actions .action-primary, .notice-instruction.has-actions .list-actions .action-primary, .view-dashboard .status-creationrights .list-actions .action-primary,
.view-dashboard .status-creationrights .form-actions .action-primary, .view-export .export-controls .action-export, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary, .view-outline .course-status .status-highlights-enabled-value.button, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-publish, .view-export-git .export-git-controls .action-export-git, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-primary, .view-video-uploads .course-video-settings-container .button, .view-certificates .wrapper-collection .collection-edit .actions .action-primary, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .action, [class*="view-"] .xblock-visibility_view .is-not-configured .button, .view-outline .content-primary .no-content .button, .view-static-pages .content-primary .add-pages .button, .view-container .content-primary .no-container-content .button, .view-textbooks .content-primary .no-textbook-content .button, .view-group-configurations .content-primary .no-content .button, .view-certificates .content-primary .no-content .button, [class*="view-"] .xblock-visibility_view .is-not-configured .action, .view-outline .content-primary .no-content .action, .view-static-pages .content-primary .add-pages .action, .view-container .content-primary .no-container-content .action, .view-textbooks .content-primary .no-textbook-content .action, .view-group-configurations .content-primary .no-content .action, .view-certificates .content-primary .no-content .action, .add-xblock-component .new-component .new-component-type .add-xblock-component-button, .wrapper-mast .mast.has-actions .nav-actions .button.new-button, .wrapper-mast .mast.has-actions .nav-actions .button.button-new, .notice-create.has-actions .list-actions .action-primary, .view-uploads .no-asset-content .new-button, .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-course,
.view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-library,
.view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course,
.view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-library, .view-import .action-choose-file, .view-import .wrapper-file-name .submit-button, .view-settings .group-settings.assignment-types .actions .new-button, .view-settings .group-settings.course-learning-info .actions .new-button, .view-settings .group-settings.instructor-types .actions .new-button, .view-team .content .notice-create.has-actions .list-actions .action-primary, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .button,
.wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .action, .wrapper-comp-settings .file-uploader .upload-setting, .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .create-setting, .wrapper-comp-settings .list-input.settings-list .metadata-dict .create-setting, .outline-content .add-item .button-new, .bit .external-help-button, .view-outline .new-subsection-item,
.view-outline .new-unit-item, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .proctoring-configuration-button, .view-outline .outline-complex .add-item .button-new, .view-settings .group-settings #field-course-image .wrapper-input .action-upload-image,
.view-settings .group-settings #field-banner-image .wrapper-input .action-upload-image,
.view-settings .group-settings #field-video-thumbnail-image .wrapper-input .action-upload-image, .view-settings .group-settings.instructor-types .field-group .wrapper-input .action-upload-instructor-image, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field .action-upload,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field .action-upload, .view-textbooks .content-primary .textbook .edit-textbook .action-add-chapter, .view-group-configurations .content-primary .wrapper-collection .action-add-item, .view-group-configurations .content-primary .action-add, .view-certificates .wrapper-collection .collection-edit .action-add-signatory, .view-certificates .wrapper-collection .action-add-item, .view-certificates .action-add, .view-certificates .certificates .signatory-edit .field .signature-upload-wrapper .action-upload-signature, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .create-setting, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .upload-setting, .gray-button, .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window, .page-header, .section-header, .area-header, .area-subheader, .title-1,
.title-2,
.title-3,
.title-4,
.title-5,
.title-6, .new-unit-item,
.new-subsection-item,
.new-policy-item, .window label, .content-modal .title, .view-team .user-list .user-item .flag-role, .wrapper-xblock .container-paging-header .pagination .current-page, .wrapper-xblock .container-paging-footer .pagination .current-page, .wrapper-assets .assets-library .pagination .current-page, .wrapper-xblock .container-paging-header .pagination .page-number-input, .wrapper-xblock .container-paging-footer .pagination .page-number-input, .wrapper-assets .assets-library .pagination .page-number-input, .wrapper-xblock .container-paging-header .pagination .total-pages, .wrapper-xblock .container-paging-footer .pagination .total-pages, .wrapper-assets .assets-library .pagination .total-pages, .wrapper-xblock .container-paging-header .meta .count-current-shown,
.wrapper-xblock .container-paging-header .meta .count-total,
.wrapper-xblock .container-paging-header .meta .sort-order, .wrapper-comp-settings .file-uploader .download-setting, .wrapper-comp-settings .list-input.settings-list .setting-label, .wrapper-license .license-types .action.license-button, .wrapper-license .license-types .action.license-button.is-selected, .wrapper-license .wrapper-license-options .license-options .license-option .option-name, .view-container .content-supplementary .bit-publishing .bar-mod-title, .view-container .content-supplementary .unit-location .bar-mod-title,
.view-container .content-supplementary .library-location .bar-mod-title, .view-container .content-supplementary .bit-publishing .bar-mod-content .title, .view-container .content-supplementary .unit-location .bar-mod-content .title,
.view-container .content-supplementary .library-location .bar-mod-content .title, .add-xblock-component .new-component h5, .add-xblock-component .new-component-templates .cancel-button, .outline-complex .outline-section .section-status, .outline-complex .outline-subsection .subsection-status, .outline-complex .outline-unit .unit-status, .outline-simple .outline-section .section-status, .outline-simple .outline-subsection .subsection-status, .outline-simple .outline-unit .unit-status, .outline-complex .outline-section .section-title, .outline-simple .outline-section .section-title, .content header .title-1, form .field-checkbox .input-checkbox:checked ~ label, form .field-radio .input-radio:checked ~ label, .form-create .title, .form-create .list-input .field.required label, .form-create .actions .action, .form-create .actions .action-primary, .form-create .actions .action-secondary, .wrapper-header nav > ol > .nav-item, .wrapper-header .info-course .course-title, .not-signedin .wrapper-header .nav-pitch .action-signup,
.view-util .wrapper-header .nav-pitch .action-signup, .not-signedin .wrapper-header .nav-pitch .action-signin,
.view-util .wrapper-header .nav-pitch .action-signin, .message-status, .alert.confirm .nav-actions .action-primary,
.notification.confirm .nav-actions .action-primary,
.prompt.confirm .nav-actions .action-primary, .alert.warning .nav-actions .action-primary,
.notification.warning .nav-actions .action-primary,
.prompt.warning .nav-actions .action-primary, .alert.error .nav-actions .action-primary,
.notification.error .nav-actions .action-primary,
.prompt.error .nav-actions .action-primary, .alert.announcement .nav-actions .action-primary,
.notification.announcement .nav-actions .action-primary,
.prompt.announcement .nav-actions .action-primary, .alert.confirmation .nav-actions .action-primary,
.notification.confirmation .nav-actions .action-primary,
.prompt.confirmation .nav-actions .action-primary, .alert.step-required .nav-actions .action-primary,
.notification.step-required .nav-actions .action-primary,
.prompt.step-required .nav-actions .action-primary, .wrapper-prompt .prompt .nav-actions .action-primary, .notification strong, .notification.has-actions .action-primary, .alert strong, .alert.has-actions .nav-actions .nav-item .action-primary, .main-wrapper .alert strong, .main-wrapper .alert .alert-action.secondary, body.error .back-button, .content .introduction .title, .content .introduction strong, .notice-incontext .title, .notice-incontext strong, .bit h3,
.bit .title, .modal .revert-button, .modal .close-button, [class*="view-"] .modal-window .modal-subsection-title, [class*="view-"] .modal-window .modal-chin .action-primary,
[class*="view-"] .modal-window .xblock-actions .action-primary,
[class*="view-"] .modal-window .modal-actions .action-primary, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .component-name, .wrapper-assets .assets-library .assets-title, .wrapper-assets .assets-library .meta .count-current-shown,
.wrapper-assets .assets-library .meta .count-total,
.wrapper-assets .assets-library .meta .sort-order, .wrapper-assets .assets-library .assets-table th .current-sort,
.wrapper-assets .assets-library .assets-table .video-head-col .current-sort, .wrapper-assets .assets-library .assets-table tbody tr .name-col,
.wrapper-assets .assets-library .assets-table tbody .video-row .name-col,
.wrapper-assets .assets-library .assets-table .js-table-body tr .name-col,
.wrapper-assets .assets-library .assets-table .js-table-body .video-row .name-col, .view-signup .content header h1,
.view-signin .content header h1,
.view-util .content header h1, .view-signup .content-primary form .form-actions .action-primary,
.view-signin .content-primary form .form-actions .action-primary,
.view-util .content-primary form .form-actions .action-primary, .view-signup .content-primary form .list-input .field.required label,
.view-signin .content-primary form .list-input .field.required label,
.view-util .content-primary form .list-input .field.required label, .view-signup .content-supplementary .bit h3,
.view-signin .content-supplementary .bit h3,
.view-util .content-supplementary .bit h3, .view-uploads .assets-library .meta .count-current-shown,
.view-uploads .assets-library .meta .count-total,
.view-uploads .assets-library .meta .filter-column,
.view-uploads .assets-library .meta .sort-order, .view-uploads .assets-library .pagination .current-page,
.view-uploads .assets-library .pagination .page-number-input,
.view-uploads .assets-library .pagination .total-pages, .view-uploads .assets-library table th .current-sort, .view-uploads .assets-library table th.nav-dd .wrapper-nav-sub > ol > .nav-item, .view-uploads .show-xml, .view-uploads .upload-modal .choose-file-button, .view-uploads .upload-modal .embeddable label, .view-uploads .upload-modal .copy-button, .course-updates .update-list > li h2, .course-updates .update-list > li h3, .course-updates .new-update-form h5, .course-updates .new-update-form .save-button, .course-updates .new-update-form .cancel-button, .course-updates .post-actions .edit-button,
.course-updates .post-actions .delete-button, .course-handouts .edit-button, .edit-handouts-form h5, .edit-handouts-form .save-button, .edit-handouts-form .cancel-button, .view-dashboard .status-creationrights .title, .view-dashboard .status-creationrights .status-update .value-formal, .view-dashboard .create-course label,
.view-dashboard .create-library label, .view-dashboard .create-course .new-course-save,
.view-dashboard .create-library .new-course-save, .view-dashboard .create-course .new-course-cancel,
.view-dashboard .create-library .new-course-cancel, .view-dashboard .create-course .message-status,
.view-dashboard .create-library .message-status, .view-export .wrapper-status .list-progress .status-detail .title, .view-howitworks.not-signedin .content-header h1, .view-howitworks.not-signedin .content-header .logo, .view-howitworks.not-signedin .content-features .feature .copy h3, .view-howitworks.not-signedin .content-features .feature .copy strong, .view-howitworks.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint .title, .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary, .view-course-create .rerun-course .rerun-course-save, .view-course-create .rerun-course .rerun-course-cancel, .view-course-create .rerun-course .actions .action-primary, .view-course-create .rerun-course .actions .action-secondary, .view-import .wrapper-file-name .title .file-name, .view-import .wrapper-status .list-progress .status-detail .title, .view-outline .new-section-name-save,
.view-outline .new-subsection-name-save, .view-outline .new-section-name-cancel,
.view-outline .new-subsection-name-cancel, .view-outline .course-status .status-release-value,
.view-outline .course-status .status-highlights-enabled-value, .view-outline .outline-complex .outline-section .section-header .incontext-editor-input, .view-settings .message-status, .view-settings .settings-details .is-not-editable input,
.view-settings .settings-details .is-not-editable textarea, .view-settings .group-settings .remove-item, .view-settings .group-settings .list-input .field.required label, .view-settings .group-settings .list-input .field label, .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li .letter-grade, .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item .title, .view-static-pages .unit-body .component-editor h5, .view-static-pages .unit-body .component-editor .save-button, .view-static-pages .unit-body .component-editor .cancel-button, .view-static-pages .static-page-item .page-name, .view-container .content-supplementary .bit-publishing .wrapper-release .release-date, .view-container .content-supplementary .bit-publishing .wrapper-visibility .copy, .view-container .content-supplementary .unit-location .wrapper-unit-id .unit-id-value,
.view-container .content-supplementary .unit-location .wrapper-unit-id .library-id-value,
.view-container .content-supplementary .unit-location .wrapper-library-id .unit-id-value,
.view-container .content-supplementary .unit-location .wrapper-library-id .library-id-value,
.view-container .content-supplementary .library-location .wrapper-unit-id .unit-id-value,
.view-container .content-supplementary .library-location .wrapper-unit-id .library-id-value,
.view-container .content-supplementary .library-location .wrapper-library-id .unit-id-value,
.view-container .content-supplementary .library-location .wrapper-library-id .library-id-value, .view-container .wrapper-mast .mast .page-header .page-header-title, .view-container .wrapper-mast .mast .page-header .is-editable .incontext-editor-input, .view-container .content-supplementary .bit-publishing .wrapper-last-draft .date,
.view-container .content-supplementary .bit-publishing .wrapper-last-draft .user, .view-container .content-supplementary .unit-publish-history .wrapper-last-publish .date,
.view-container .content-supplementary .unit-publish-history .wrapper-last-publish .user, .view-container .content-supplementary .unit-location .wrapper-unit-tree-location .is-current .unit-title a,
.view-container .content-supplementary .library-location .wrapper-unit-tree-location .is-current .unit-title a, .view-team .user-list .user-item .flag-role .msg-you, .view-team .user-list .user-item .item-metadata .user-username, .view-team .user-list .user-item .item-actions .action-role .add-admin-role, .view-team .user-list .user-item .item-actions .action-role .remove-admin-role, .view-textbooks .content-primary .textbook .view-textbook .textbook-title, .view-textbooks .content-primary .textbook .view-textbook .actions .action .view, .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-secondary, .view-textbooks .content-primary .textbook .edit-textbook .copy strong, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field.required label,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field.required label, .view-export-git h3, .view-export-git .export-git-info-block dt, .view-group-configurations .content-primary .wrapper-groups .title, .view-group-configurations .content-primary .wrapper-collection .collection-header .title, .view-group-configurations .content-primary .wrapper-collection .collection-references .usage .usage-unit a, .view-group-configurations .content-primary .wrapper-collection .collection-edit .field.required label, .view-group-configurations .content-primary .wrapper-collection .collection-edit label.required, .view-group-configurations .content-primary .wrapper-collection .collection-edit .field.add-collection-name .group-configuration-id .group-configuration-value, .view-group-configurations .content-primary .wrapper-collection .collection-edit .copy strong, .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload .video-detail-name, .view-certificates .content-primary .wrapper-certificates .title, .view-certificates .content-primary .actual-course-title, .view-certificates .wrapper-collection .collection-references .usage .usage-unit a, .view-certificates .wrapper-collection .collection-edit .wrapper-form label, .view-certificates .wrapper-collection .collection-edit .field.required label, .view-certificates .wrapper-collection .collection-edit label.required, .view-certificates .wrapper-collection .collection-edit .field.add-collection-name .certificate-id .certificate-value, .view-certificates .wrapper-collection .collection-edit .copy strong, .view-certificates .certificates .certificate-details .title,
.view-certificates .certificates .certificate-edit .title, .view-certificates .certificates .signatory-details .signatory-panel-header,
.view-certificates .certificates .signatory-edit .signatory-panel-header, .view-certificates .certificates .signatory-edit .field.required label, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .control, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .vcr .vidtime, .xmodule_display.xmodule_ProblemBlock div.problem div p.answer::before, .xmodule_display.xmodule_ProblemBlock div.problem dl dt, .xmodule_display.xmodule_ProblemBlock div.problem table th, .xmodule_display.xmodule_ProblemBlock div.problem .detailed-solution > p:first-child, .xmodule_display.xmodule_ProblemBlock div.problem .detailed-targeted-feedback > p:first-child,
.xmodule_display.xmodule_ProblemBlock div.problem .detailed-targeted-feedback-partially-correct > p:first-child,
.xmodule_display.xmodule_ProblemBlock div.problem .detailed-targeted-feedback-correct > p:first-child, .xmodule_display.xmodule_ProblemBlock div.problem .hints h3, .xmodule_display.xmodule_ProblemBlock div.problem .test header h3, .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .shortform, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .annotation-header, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .debug-value::before, .xmodule_display.xmodule_ConditionalModule div.problem div p.answer::before, .xmodule_display.xmodule_ConditionalModule div.problem dl dt, .xmodule_display.xmodule_ConditionalModule div.problem table th, .xmodule_display.xmodule_ConditionalModule div.problem .detailed-solution > p:first-child, .xmodule_display.xmodule_ConditionalModule div.problem .detailed-targeted-feedback > p:first-child,
.xmodule_display.xmodule_ConditionalModule div.problem .detailed-targeted-feedback-partially-correct > p:first-child,
.xmodule_display.xmodule_ConditionalModule div.problem .detailed-targeted-feedback-correct > p:first-child, .xmodule_display.xmodule_ConditionalModule div.problem .hints h3, .xmodule_display.xmodule_ConditionalModule div.problem .test header h3, .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .shortform, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .annotation-header, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .debug-value::before, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .collapse-setting, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .wrapper-transcripts-message .transcripts-message-status, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .download-setting {
  font-weight: 600; }

/* line 15, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.add-xblock-component .new-component-template .button-component, input[type="text"],
input[type="email"],
input[type="password"],
textarea.text, [class*="view-"] .modal-window .title {
  font-weight: 500; }

/* line 19, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.page-header .navigation,
.page-header .subtitle, .title-4, .title-5, .title-6, .window label .description, .wrapper-xblock .container-paging-header .pagination .page-divider, .wrapper-xblock .container-paging-footer .pagination .page-divider, .wrapper-assets .assets-library .pagination .page-divider, .nav-dd .nav-sub .nav-item, .ui-tabs-nav a, [class*="view-"] .modal-window .modal-section .settings-tabs-header li.settings-tab-buttons .settings-tab-button, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab, [class*="view-"] .xblock-visibility_view .partition-group-visibility.was-removed .note, [class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-settings-timed-examination .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-unit-access .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-settings-timed-examination .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-unit-access .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-settings-timed-examination .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-unit-access .note,
[class*="view-"] .course-outline-modal .edit-staff-lock .note,
[class*="view-"] .course-outline-modal .edit-settings-timed-examination .note,
[class*="view-"] .course-outline-modal .edit-unit-access .note, .tooltip, .view-uploads .assets-library .pagination .page-divider, .course-updates .post-actions .edit-button,
.course-updates .post-actions .delete-button, .course-handouts .edit-button, .view-container .wrapper-mast .mast.has-actions .nav-actions .button {
  font-weight: 400; }

/* line 23, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
h1, .wrapper-xblock.level-element .xblock-header-primary, body.error h1, .modal h2, .view-uploads .upload-modal .title, .course-updates .update-list > li h1, .course-handouts .title, .view-dashboard .create-course .new-course-name,
.view-dashboard .create-library .new-course-name {
  font-weight: 300; }

/* line 32, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
body.error h1, .view-howitworks.not-signedin .content-header h1, h1, .section-header, .title-2, .wrapper-mast .mast-wizard .page-header-sub, .wrapper-mast .mast-wizard .page-header-super, .content-primary .title-2, .wrapper-xblock .container-paging-header .pagination .page-divider, .wrapper-xblock .container-paging-footer .pagination .page-divider, .wrapper-assets .assets-library .pagination .page-divider, .form-create .title, .wrapper-sock .sock header .title, .content .introduction .title, .view-uploads .assets-library .pagination .page-divider, .course-updates .update-list > li h1, .course-handouts .title, .view-dashboard .course-item .course-title, .view-export .export-controls .title, .view-export .wrapper-status > .title, .view-howitworks.not-signedin .content-header .tagline, .view-howitworks.not-signedin .content-features .feature .copy h3, .view-import .import-form > .title, .view-import .wrapper-status > .title, .view-static-pages .course-nav-item .course-nav-item-header .title, .view-static-pages .xblock-student_view, .view-container .wrapper-mast .mast .page-header .page-header-title, .view-container .wrapper-mast .mast .page-header .is-editable .incontext-editor-input, .view-team .user-list .user-item .item-metadata .user-username, .view-textbooks .content-primary .textbook .view-textbook .textbook-title, .view-export-git .export-git-controls .title, .view-group-configurations .content-primary .wrapper-groups .title, .view-certificates .content-primary .wrapper-certificates .title, .view-certificates .certificates .certificate-details .title,
.view-certificates .certificates .certificate-edit .title, .title-3, .content-modal .title, .wrapper-xblock h2, .add-xblock-component .new-component h5, .outline-complex .outline-section .section-title, .outline-simple .outline-section .section-title, .modal h2, [class*="view-"] .modal-window .title, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .component-name, .view-dashboard .status-creationrights .status-update .value-formal, .view-dashboard .create-course .new-course-name,
.view-dashboard .create-library .new-course-name, .view-export .wrapper-status .list-progress .status-detail .title, .view-course-create .mast .page-header-super .course-original-title-id, .view-course-create .rerun-course .rerun-course-name, .view-import .wrapper-status .list-progress .status-detail .title, .view-outline .outline-complex .outline-section .section-header .incontext-editor-input, .view-static-pages .static-page-item .page-name, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field.add-textbook-name label,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field.add-textbook-name label, .view-export-git h3, .view-group-configurations .content-primary .wrapper-collection .collection-header .title, .view-group-configurations .content-primary .wrapper-collection .collection-edit .field.add-collection-name label, .view-certificates .wrapper-collection .collection-edit .field.add-collection-name label, .area-header, .content-primary .title-3, .view-container .content-supplementary .bit-publishing .bar-mod-title, .view-container .content-supplementary .unit-location .bar-mod-title,
.view-container .content-supplementary .library-location .bar-mod-title, .outline-complex .outline-subsection .subsection-title, .outline-simple .outline-subsection .subsection-title, .wrapper-sock .sock .support .title,
.wrapper-sock .sock .feedback .title, .notice-incontext .title, [class*="view-"] .modal-window .modal-section-title, [class*="view-"] .xblock-visibility_view .is-not-configured .title, [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields label,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields label,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields label,
[class*="view-"] .course-outline-modal .list-fields label, .course-updates .update-list > li h3, .view-dashboard .courses .title,
.view-dashboard .libraries .title,
.view-dashboard .archived-courses .title, .view-outline .outline-complex .outline-subsection .subsection-header .incontext-editor-input, .view-team .user-list .user-item .item-metadata .user-email, .page-header .navigation,
.page-header .subtitle, .section-header .subtitle, .area-subheader, .title-4, .title-5, .title-6, .window .header, .wrapper-xblock .xblock-license,
.wrapper-xblock .xmodule_display.xmodule_HtmlModule .xblock-license,
.wrapper-xblock .xmodule_VideoModule .xblock-license, .wrapper-xblock .wrapper-groups .title, .outline-complex .outline-unit .unit-title, .outline-simple .outline-unit .unit-title, .notification .copy .title, .alert .copy .title, .bit h3,
.bit .title, .view-signup .content-supplementary .bit h3,
.view-signin .content-supplementary .bit h3,
.view-util .content-supplementary .bit h3, .course-updates .update-list > li h2, .view-dashboard .status-creationrights .title, .view-dashboard .create-course label,
.view-dashboard .create-library label, .view-course-create .rerun-course label, .view-outline .bulkpublish-section-modal .outline-unit .unit-title,
.view-outline .bulkpublish-subsection-modal .outline-unit .unit-title,
.view-outline .bulkpublish-unit-modal .outline-unit .unit-title, .view-static-pages .course-nav-item .course-nav-item-header .title-sub, .view-container .content-supplementary .bit-publishing .wrapper-release .release-date, .view-container .content-supplementary .bit-publishing .wrapper-visibility .copy, .view-container .content-supplementary .unit-location .wrapper-unit-id .unit-id-value,
.view-container .content-supplementary .unit-location .wrapper-unit-id .library-id-value,
.view-container .content-supplementary .unit-location .wrapper-library-id .unit-id-value,
.view-container .content-supplementary .unit-location .wrapper-library-id .library-id-value,
.view-container .content-supplementary .library-location .wrapper-unit-id .unit-id-value,
.view-container .content-supplementary .library-location .wrapper-unit-id .library-id-value,
.view-container .content-supplementary .library-location .wrapper-library-id .unit-id-value,
.view-container .content-supplementary .library-location .wrapper-library-id .library-id-value, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .control, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .vcr .vidtime, .area-header .subtitle, .view-container .content-supplementary .bit-publishing .bar-mod-content .title, .view-container .content-supplementary .unit-location .bar-mod-content .title,
.view-container .content-supplementary .library-location .bar-mod-content .title, [class*="view-"] .modal-window .modal-subsection-title, .view-outline .bulkpublish-section-modal .outline-subsection .subsection-title,
.view-outline .bulkpublish-subsection-modal .outline-subsection .subsection-title,
.view-outline .bulkpublish-unit-modal .outline-subsection .subsection-title, .view-container .content-supplementary .bit-publishing .wrapper-release .release-with, .view-container .content-supplementary .bit-publishing .wrapper-visibility .inherited-from, .view-container .content-supplementary .bit-publishing .wrapper-visibility .note-visibility, .view-container .content-supplementary label, .area-subheader .subtitle, .view-team .user-list .user-item .flag-role {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 36, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
body.error h1 {
  font-size: 60px;
  font-size: 6rem;
  line-height: 88.8px;
  line-height: 8.88rem; }

/* line 43, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.view-howitworks.not-signedin .content-header h1 {
  font-size: 48px;
  font-size: 4.8rem;
  line-height: 71.04px;
  line-height: 7.104rem; }

/* line 50, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.page-header, .title-1, .content header .title-1, .content-primary .title-1, .view-signup .content header h1,
.view-signin .content header h1,
.view-util .content header h1, .view-uploads .upload-modal .title {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 53.28px;
  line-height: 5.328rem; }

/* line 55, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
h1, .section-header, .title-2, .wrapper-mast .mast-wizard .page-header-sub, .wrapper-mast .mast-wizard .page-header-super, .content-primary .title-2, .wrapper-xblock .container-paging-header .pagination .page-divider, .wrapper-xblock .container-paging-footer .pagination .page-divider, .wrapper-assets .assets-library .pagination .page-divider, .form-create .title, .wrapper-sock .sock header .title, .content .introduction .title, .view-uploads .assets-library .pagination .page-divider, .course-updates .update-list > li h1, .course-handouts .title, .view-dashboard .course-item .course-title, .view-export .export-controls .title, .view-export .wrapper-status > .title, .view-howitworks.not-signedin .content-header .tagline, .view-howitworks.not-signedin .content-features .feature .copy h3, .view-import .import-form > .title, .view-import .wrapper-status > .title, .view-static-pages .course-nav-item .course-nav-item-header .title, .view-static-pages .xblock-student_view, .view-container .wrapper-mast .mast .page-header .page-header-title, .view-container .wrapper-mast .mast .page-header .is-editable .incontext-editor-input, .view-team .user-list .user-item .item-metadata .user-username, .view-textbooks .content-primary .textbook .view-textbook .textbook-title, .view-export-git .export-git-controls .title, .view-group-configurations .content-primary .wrapper-groups .title, .view-certificates .content-primary .wrapper-certificates .title, .view-certificates .certificates .certificate-details .title,
.view-certificates .certificates .certificate-edit .title {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 35.52px;
  line-height: 3.552rem; }

/* line 62, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.title-3, .content-modal .title, .wrapper-xblock h2, .add-xblock-component .new-component h5, .outline-complex .outline-section .section-title, .outline-simple .outline-section .section-title, .modal h2, [class*="view-"] .modal-window .title, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .component-name, .view-dashboard .status-creationrights .status-update .value-formal, .view-dashboard .create-course .new-course-name,
.view-dashboard .create-library .new-course-name, .view-export .wrapper-status .list-progress .status-detail .title, .view-course-create .mast .page-header-super .course-original-title-id, .view-course-create .rerun-course .rerun-course-name, .view-import .wrapper-status .list-progress .status-detail .title, .view-outline .outline-complex .outline-section .section-header .incontext-editor-input, .view-static-pages .static-page-item .page-name, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field.add-textbook-name label,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field.add-textbook-name label, .view-export-git h3, .view-group-configurations .content-primary .wrapper-collection .collection-header .title, .view-group-configurations .content-primary .wrapper-collection .collection-edit .field.add-collection-name label, .view-certificates .wrapper-collection .collection-edit .field.add-collection-name label {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 26.64px;
  line-height: 2.664rem; }

/* line 69, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.area-header, .content-primary .title-3, .view-container .content-supplementary .bit-publishing .bar-mod-title, .view-container .content-supplementary .unit-location .bar-mod-title,
.view-container .content-supplementary .library-location .bar-mod-title, .outline-complex .outline-subsection .subsection-title, .outline-simple .outline-subsection .subsection-title, .wrapper-sock .sock .support .title,
.wrapper-sock .sock .feedback .title, .notice-incontext .title, [class*="view-"] .modal-window .modal-section-title, [class*="view-"] .xblock-visibility_view .is-not-configured .title, [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields label,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields label,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields label,
[class*="view-"] .course-outline-modal .list-fields label, .course-updates .update-list > li h3, .view-dashboard .courses .title,
.view-dashboard .libraries .title,
.view-dashboard .archived-courses .title, .view-outline .outline-complex .outline-subsection .subsection-header .incontext-editor-input, .view-team .user-list .user-item .item-metadata .user-email {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 23.68px;
  line-height: 2.368rem; }

/* line 76, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.page-header .navigation,
.page-header .subtitle, .section-header .subtitle, .area-subheader, .title-4, .title-5, .title-6, .window .header, .wrapper-xblock .xblock-license,
.wrapper-xblock .xmodule_display.xmodule_HtmlModule .xblock-license,
.wrapper-xblock .xmodule_VideoModule .xblock-license, .wrapper-xblock .wrapper-groups .title, .outline-complex .outline-unit .unit-title, .outline-simple .outline-unit .unit-title, .notification .copy .title, .alert .copy .title, .bit h3,
.bit .title, .view-signup .content-supplementary .bit h3,
.view-signin .content-supplementary .bit h3,
.view-util .content-supplementary .bit h3, .course-updates .update-list > li h2, .view-dashboard .status-creationrights .title, .view-dashboard .create-course label,
.view-dashboard .create-library label, .view-course-create .rerun-course label, .view-outline .bulkpublish-section-modal .outline-unit .unit-title,
.view-outline .bulkpublish-subsection-modal .outline-unit .unit-title,
.view-outline .bulkpublish-unit-modal .outline-unit .unit-title, .view-static-pages .course-nav-item .course-nav-item-header .title-sub, .view-container .content-supplementary .bit-publishing .wrapper-release .release-date, .view-container .content-supplementary .bit-publishing .wrapper-visibility .copy, .view-container .content-supplementary .unit-location .wrapper-unit-id .unit-id-value,
.view-container .content-supplementary .unit-location .wrapper-unit-id .library-id-value,
.view-container .content-supplementary .unit-location .wrapper-library-id .unit-id-value,
.view-container .content-supplementary .unit-location .wrapper-library-id .library-id-value,
.view-container .content-supplementary .library-location .wrapper-unit-id .unit-id-value,
.view-container .content-supplementary .library-location .wrapper-unit-id .library-id-value,
.view-container .content-supplementary .library-location .wrapper-library-id .unit-id-value,
.view-container .content-supplementary .library-location .wrapper-library-id .library-id-value, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .control, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .vcr .vidtime {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20.72px;
  line-height: 2.072rem; }

/* line 83, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.area-header .subtitle, .view-container .content-supplementary .bit-publishing .bar-mod-content .title, .view-container .content-supplementary .unit-location .bar-mod-content .title,
.view-container .content-supplementary .library-location .bar-mod-content .title, [class*="view-"] .modal-window .modal-subsection-title, .view-outline .bulkpublish-section-modal .outline-subsection .subsection-title,
.view-outline .bulkpublish-subsection-modal .outline-subsection .subsection-title,
.view-outline .bulkpublish-unit-modal .outline-subsection .subsection-title, .view-container .content-supplementary .bit-publishing .wrapper-release .release-with, .view-container .content-supplementary .bit-publishing .wrapper-visibility .inherited-from, .view-container .content-supplementary .bit-publishing .wrapper-visibility .note-visibility, .view-container .content-supplementary label {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 17.76px;
  line-height: 1.776rem; }

/* line 90, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.area-subheader .subtitle, .view-team .user-list .user-item .flag-role {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16.28px;
  line-height: 1.628rem; }

/* line 100, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.ui-loading, body, .content, .wrapper-xblock .container-paging-header .pagination .current-page, .wrapper-xblock .container-paging-footer .pagination .current-page, .wrapper-assets .assets-library .pagination .current-page, .wrapper-xblock .container-paging-header .pagination .page-number-input, .wrapper-xblock .container-paging-footer .pagination .page-number-input, .wrapper-assets .assets-library .pagination .page-number-input, .wrapper-xblock .container-paging-header .pagination .total-pages, .wrapper-xblock .container-paging-footer .pagination .total-pages, .wrapper-assets .assets-library .pagination .total-pages, .wrapper-comp-settings .list-input.settings-list input,
.wrapper-comp-settings .list-input.settings-list select,
.wrapper-comp-settings .list-input.settings-list input[type="number"], .form-create .list-input .field input,
.form-create .list-input .field textarea, .incontext-editor.is-editable .incontext-editor-open-action,
.incontext-editor.is-editable .access-button, .ui-widget, [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field input,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field textarea,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field input,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field textarea,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field input,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field textarea,
[class*="view-"] .course-outline-modal .list-fields .field input,
[class*="view-"] .course-outline-modal .list-fields .field textarea, .view-signup .content,
.view-signin .content,
.view-util .content, .view-signup .content-primary form .list-input .field input,
.view-signup .content-primary form .list-input .field textarea,
.view-signin .content-primary form .list-input .field input,
.view-signin .content-primary form .list-input .field textarea,
.view-util .content-primary form .list-input .field input,
.view-util .content-primary form .list-input .field textarea, .view-uploads .assets-library .pagination .current-page,
.view-uploads .assets-library .pagination .page-number-input,
.view-uploads .assets-library .pagination .total-pages, .course-updates .update-contents p, .course-updates .update-contents pre, .view-export .wrapper-status .list-progress .status-detail .copy, .view-howitworks.not-signedin .content, .view-howitworks.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint .title, .view-import .wrapper-status .list-progress .status-detail .copy, .view-outline .new-section-name,
.view-outline .new-subsection-name-input, .view-outline .course-status .status-release,
.view-outline .course-status .status-highlights-enabled,
.view-outline .course-status .status-studio-frontend, .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field input,
.view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field textarea,
.view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field input,
.view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field textarea,
.view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field input,
.view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field textarea,
.view-outline .course-outline-modal .list-fields .field input,
.view-outline .course-outline-modal .list-fields .field textarea, .view-settings .group-settings .list-input .field input,
.view-settings .group-settings .list-input .field textarea, .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li .letter-grade, .view-settings .group-settings.advanced-policies .CodeMirror, .view-static-pages .content-primary .notice-incontext .copy, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input,
.view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea, .view-export-git .export-git-info-block dd, .view-group-configurations .content-primary .notice-moduledisabled, .view-group-configurations .content-primary .wrapper-collection .collection-edit .field input,
.view-group-configurations .content-primary .wrapper-collection .collection-edit .field textarea, .view-certificates .content-primary .notice-moduledisabled, .view-certificates .wrapper-collection .collection-edit .field input,
.view-certificates .wrapper-collection .collection-edit .field textarea, .view-certificates .certificates .signatory-edit .field input,
.view-certificates .certificates .signatory-edit .field textarea, .wrapper-xblock .xblock-header-primary .header-details .xblock-display-name, .view-howitworks.not-signedin .content-features .feature .copy > p, .view-import .wrapper-file-name .title, .view-settings .settings-details .is-not-editable input,
.view-settings .settings-details .is-not-editable textarea, .view-settings .group-settings.basic .note-promotion-courseURL .copy .link-courseURL, .edit-static-page .page-display-name-input, .view-export-git .export-git-info-block dt, .view-group-configurations .content-primary .wrapper-collection .collection-items .item, .view-group-configurations .content-primary .experiment-groups .group-configuration-details .groups .group, .view-certificates .wrapper-collection .collection-items .item, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .progress-bar, body.error .description, .content header .title-sub, .details, .wrapper-xblock .xblock-header-primary .header-details .xblock-group-visibility-label, .wrapper-xblock .wrapper-xblock-message .xblock-message, .wrapper-xblock .wrapper-xblock-message .xblock-message.information, .wrapper-comp-settings .list-input.settings-list .setting-label, .view-container .content-supplementary .bit-publishing .bar-mod-content, .view-container .content-supplementary .unit-location .bar-mod-content,
.view-container .content-supplementary .library-location .bar-mod-content, form input[type="file"], .form-create .list-input .field label, .CodeMirror, .message, .wrapper-notification .copy,
.wrapper-alert .copy,
.prompt .copy, .notification .copy, .alert .action-dismiss .button-copy, .wrapper-message .message, .wrapper-message .message.information, .main-wrapper .alert, .content .introduction .copy, .notice-incontext .copy, .bit, [class*="view-"] .modal-window .message, [class*="view-"] .modal-window .summary-message .copy, [class*="view-"] .modal-window .modal-section .settings-tabs-header li.settings-tab-buttons .settings-tab-button, [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .editor-button,
[class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .settings-button,
[class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .plugins-button, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab, [class*="view-"] .xblock-visibility_view .is-not-configured .copy, [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field-message,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field-message,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field-message,
[class*="view-"] .course-outline-modal .list-fields .field-message, [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field .tip,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field .tip,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field .tip,
[class*="view-"] .course-outline-modal .list-fields .field .tip, .wrapper-assets .assets-library .assets-table tbody .name-col .title,
.wrapper-assets .assets-library .assets-table .js-table-body .name-col .title, .view-signup .content .introduction,
.view-signin .content .introduction,
.view-util .content .introduction, .view-signup .content-primary form .list-input .field label,
.view-signin .content-primary form .list-input .field label,
.view-util .content-primary form .list-input .field label, .view-signup .content-supplementary .bit,
.view-signin .content-supplementary .bit,
.view-util .content-supplementary .bit, .view-uploads .assets-library table tbody .name-col .title, .view-uploads .upload-modal .progress-fill, .course-handouts .handouts-content, .view-dashboard .status-creationrights .status-update .value-description, .view-dashboard .wrapper-course.has-status .course-status .value .copy, .view-dashboard .wrapper-course.has-status .status-message, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .button-copy, .view-dashboard .course-item .course-metadata, .view-export .export-contents .export-includes .item-detail,
.view-export .export-contents .export-excludes .item-detail, .view-howitworks.not-signedin .content-features .feature .copy .list-proofpoints, .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field label,
.view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field label,
.view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field label,
.view-outline .course-outline-modal .list-fields .field label, .view-settings .message, .view-settings .group-settings .instructions, .view-settings .group-settings .message-error, .view-settings .group-settings .list-input .field label, .view-settings .group-settings.basic .note-promotion-courseURL .title, .edit-static-page .page-contents, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-discard, .view-team .content .introduction, .view-team .user-list .user-item .item-actions .action-role .notoggleforyou, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field label,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field label, .view-group-configurations .content-primary .wrapper-groups .copy, .view-group-configurations .content-primary .wrapper-collection .collection-info, .view-group-configurations .content-primary .wrapper-collection .collection-references, .view-group-configurations .content-primary .wrapper-collection .usage-validation, .view-group-configurations .content-primary .wrapper-collection .collection-edit .field label, .view-group-configurations .content-primary .experiment-groups .group-configuration-details .group-configuration-info, .view-certificates .content-primary .wrapper-certificates .copy, .view-certificates .content-primary .wrapper-certificates .instructions, .view-certificates .wrapper-collection .collection-info, .view-certificates .wrapper-collection .collection-references, .view-certificates .wrapper-collection .collection-edit .field label, .view-certificates .certificates .signatory-edit .field label, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .wrapper-transcripts-message .transcripts-error-message, .content-primary header .tip, .window label .description, .content-modal .description, .wrapper-xblock .container-paging-header .meta, .wrapper-xblock.level-element .wrapper-xblock-message .xblock-message.information, .wrapper-comp-settings .list-input.settings-list .setting-help, .wrapper-license .license-types .tip, .wrapper-license .wrapper-license-options .tip, .view-container .content-supplementary .bit-publishing .bar-mod-content .meta, .view-container .content-supplementary .unit-location .bar-mod-content .meta,
.view-container .content-supplementary .library-location .bar-mod-content .meta, .outline-complex .outline-section .section-status, .outline-complex .outline-subsection .subsection-status, .outline-complex .outline-unit .unit-status, .outline-simple .outline-section .section-status, .outline-simple .outline-subsection .subsection-status, .outline-simple .outline-unit .unit-status, input[type="text"],
input[type="email"],
input[type="password"],
textarea.text, .form-create .list-input .field .tip, label, .wrapper-footer footer.primary, .wrapper-sock .sock, .wrapper-sock .sock .support .copy,
.wrapper-sock .sock .feedback .copy, .content .introduction.has-links .nav-introduction-supplementary, .ui-datepicker, [class*="view-"] .xblock-visibility_view .partition-group-visibility.was-removed .note, [class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-settings-timed-examination .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-unit-access .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-settings-timed-examination .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-unit-access .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-settings-timed-examination .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-unit-access .note,
[class*="view-"] .course-outline-modal .edit-staff-lock .note,
[class*="view-"] .course-outline-modal .edit-settings-timed-examination .note,
[class*="view-"] .course-outline-modal .edit-unit-access .note, .wrapper-assets .assets-library .meta, .wrapper-assets .assets-library .assets-table th,
.wrapper-assets .assets-library .assets-table .video-head-col, .wrapper-assets .assets-library .assets-table tbody .date-col,
.wrapper-assets .assets-library .assets-table .js-table-body .date-col, .wrapper-assets .assets-library .assets-table tbody .embed-col .embeddable-xml-input,
.wrapper-assets .assets-library .assets-table .js-table-body .embed-col .embeddable-xml-input, .view-signup .content-primary form .list-input .field .tip,
.view-signin .content-primary form .list-input .field .tip,
.view-util .content-primary form .list-input .field .tip, .view-uploads .assets-library .meta, .view-uploads .assets-library table th, .view-uploads .assets-library table tbody .thumb-col, .view-uploads .assets-library table tbody .type-col, .view-uploads .assets-library table tbody .date-col, .view-uploads .assets-library table tbody .embed-col, .view-uploads .assets-library table tbody .embed-col .embeddable-xml-input, .view-outline .bulkpublish-section-modal .outline-unit .unit-status,
.view-outline .bulkpublish-subsection-modal .outline-unit .unit-status,
.view-outline .bulkpublish-unit-modal .outline-unit .unit-status, .view-settings .group-settings header .tip, .view-settings .group-settings .tip, .view-settings .group-settings #field-course-image .current-course-image .msg,
.view-settings .group-settings #field-banner-image .current-course-image .msg,
.view-settings .group-settings #field-video-thumbnail-image .current-course-image .msg, .view-settings .group-settings.instructor-types .field-group .field-course-instructor-image .msg, .view-container .content-supplementary .unit-publish-history .wrapper-last-publish .copy, .view-container .content-supplementary .unit-location .wrapper-unit-id .tip,
.view-container .content-supplementary .unit-location .wrapper-library-id .tip,
.view-container .content-supplementary .library-location .wrapper-unit-id .tip,
.view-container .content-supplementary .library-location .wrapper-library-id .tip, .view-textbooks .content-primary .textbook .view-textbook .chapters .chapter, .view-textbooks .content-primary .textbook .edit-textbook .copy, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field .tip,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field .tip, .view-group-configurations .content-primary .wrapper-collection .collection-edit .tip, .view-group-configurations .content-primary .wrapper-collection .collection-edit .copy, .view-certificates .wrapper-collection .collection-edit .tip, .view-certificates .wrapper-collection .collection-edit .copy, .view-certificates .certificates .signatory-edit .tip, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .wrapper-transcripts-message .transcripts-message, .view-uploads .nav-actions .fa-cloud-upload, .view-video-uploads .nav-actions .fa-cloud-upload {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 104, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.ui-loading, body, .content, .wrapper-xblock .container-paging-header .pagination .current-page, .wrapper-xblock .container-paging-footer .pagination .current-page, .wrapper-assets .assets-library .pagination .current-page, .wrapper-xblock .container-paging-header .pagination .page-number-input, .wrapper-xblock .container-paging-footer .pagination .page-number-input, .wrapper-assets .assets-library .pagination .page-number-input, .wrapper-xblock .container-paging-header .pagination .total-pages, .wrapper-xblock .container-paging-footer .pagination .total-pages, .wrapper-assets .assets-library .pagination .total-pages, .wrapper-comp-settings .list-input.settings-list input,
.wrapper-comp-settings .list-input.settings-list select,
.wrapper-comp-settings .list-input.settings-list input[type="number"], .form-create .list-input .field input,
.form-create .list-input .field textarea, .incontext-editor.is-editable .incontext-editor-open-action,
.incontext-editor.is-editable .access-button, .ui-widget, [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field input,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field textarea,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field input,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field textarea,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field input,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field textarea,
[class*="view-"] .course-outline-modal .list-fields .field input,
[class*="view-"] .course-outline-modal .list-fields .field textarea, .view-signup .content,
.view-signin .content,
.view-util .content, .view-signup .content-primary form .list-input .field input,
.view-signup .content-primary form .list-input .field textarea,
.view-signin .content-primary form .list-input .field input,
.view-signin .content-primary form .list-input .field textarea,
.view-util .content-primary form .list-input .field input,
.view-util .content-primary form .list-input .field textarea, .view-uploads .assets-library .pagination .current-page,
.view-uploads .assets-library .pagination .page-number-input,
.view-uploads .assets-library .pagination .total-pages, .course-updates .update-contents p, .course-updates .update-contents pre, .view-export .wrapper-status .list-progress .status-detail .copy, .view-howitworks.not-signedin .content, .view-howitworks.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint .title, .view-import .wrapper-status .list-progress .status-detail .copy, .view-outline .new-section-name,
.view-outline .new-subsection-name-input, .view-outline .course-status .status-release,
.view-outline .course-status .status-highlights-enabled,
.view-outline .course-status .status-studio-frontend, .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field input,
.view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field textarea,
.view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field input,
.view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field textarea,
.view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field input,
.view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field textarea,
.view-outline .course-outline-modal .list-fields .field input,
.view-outline .course-outline-modal .list-fields .field textarea, .view-settings .group-settings .list-input .field input,
.view-settings .group-settings .list-input .field textarea, .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li .letter-grade, .view-settings .group-settings.advanced-policies .CodeMirror, .view-static-pages .content-primary .notice-incontext .copy, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input,
.view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea, .view-export-git .export-git-info-block dd, .view-group-configurations .content-primary .notice-moduledisabled, .view-group-configurations .content-primary .wrapper-collection .collection-edit .field input,
.view-group-configurations .content-primary .wrapper-collection .collection-edit .field textarea, .view-certificates .content-primary .notice-moduledisabled, .view-certificates .wrapper-collection .collection-edit .field input,
.view-certificates .wrapper-collection .collection-edit .field textarea, .view-certificates .certificates .signatory-edit .field input,
.view-certificates .certificates .signatory-edit .field textarea {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 23.68px;
  line-height: 2.368rem; }

/* line 111, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.wrapper-xblock .xblock-header-primary .header-details .xblock-display-name, .view-howitworks.not-signedin .content-features .feature .copy > p, .view-import .wrapper-file-name .title, .view-settings .settings-details .is-not-editable input,
.view-settings .settings-details .is-not-editable textarea, .view-settings .group-settings.basic .note-promotion-courseURL .copy .link-courseURL, .edit-static-page .page-display-name-input, .view-export-git .export-git-info-block dt, .view-group-configurations .content-primary .wrapper-collection .collection-items .item, .view-group-configurations .content-primary .experiment-groups .group-configuration-details .groups .group, .view-certificates .wrapper-collection .collection-items .item, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .progress-bar {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 26.64px;
  line-height: 2.664rem; }

/* line 118, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
body.error .description {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 35.52px;
  line-height: 3.552rem; }

/* line 125, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.content header .title-sub, .details, .wrapper-xblock .xblock-header-primary .header-details .xblock-group-visibility-label, .wrapper-xblock .wrapper-xblock-message .xblock-message, .wrapper-xblock .wrapper-xblock-message .xblock-message.information, .wrapper-comp-settings .list-input.settings-list .setting-label, .view-container .content-supplementary .bit-publishing .bar-mod-content, .view-container .content-supplementary .unit-location .bar-mod-content,
.view-container .content-supplementary .library-location .bar-mod-content, form input[type="file"], .form-create .list-input .field label, .CodeMirror, .message, .wrapper-notification .copy,
.wrapper-alert .copy,
.prompt .copy, .notification .copy, .alert .action-dismiss .button-copy, .wrapper-message .message, .wrapper-message .message.information, .main-wrapper .alert, .content .introduction .copy, .notice-incontext .copy, .bit, [class*="view-"] .modal-window .message, [class*="view-"] .modal-window .summary-message .copy, [class*="view-"] .modal-window .modal-section .settings-tabs-header li.settings-tab-buttons .settings-tab-button, [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .editor-button,
[class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .settings-button,
[class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .plugins-button, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab, [class*="view-"] .xblock-visibility_view .is-not-configured .copy, [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field-message,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field-message,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field-message,
[class*="view-"] .course-outline-modal .list-fields .field-message, [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field .tip,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field .tip,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field .tip,
[class*="view-"] .course-outline-modal .list-fields .field .tip, .wrapper-assets .assets-library .assets-table tbody .name-col .title,
.wrapper-assets .assets-library .assets-table .js-table-body .name-col .title, .view-signup .content .introduction,
.view-signin .content .introduction,
.view-util .content .introduction, .view-signup .content-primary form .list-input .field label,
.view-signin .content-primary form .list-input .field label,
.view-util .content-primary form .list-input .field label, .view-signup .content-supplementary .bit,
.view-signin .content-supplementary .bit,
.view-util .content-supplementary .bit, .view-uploads .assets-library table tbody .name-col .title, .view-uploads .upload-modal .progress-fill, .course-handouts .handouts-content, .view-dashboard .status-creationrights .status-update .value-description, .view-dashboard .wrapper-course.has-status .course-status .value .copy, .view-dashboard .wrapper-course.has-status .status-message, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .button-copy, .view-dashboard .course-item .course-metadata, .view-export .export-contents .export-includes .item-detail,
.view-export .export-contents .export-excludes .item-detail, .view-howitworks.not-signedin .content-features .feature .copy .list-proofpoints, .view-outline .new-subsection-name-input, .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field label,
.view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field label,
.view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field label,
.view-outline .course-outline-modal .list-fields .field label, .view-settings .message, .view-settings .group-settings .instructions, .view-settings .group-settings .message-error, .view-settings .group-settings .list-input .field label, .view-settings .group-settings.basic .note-promotion-courseURL .title, .edit-static-page .page-contents, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-discard, .view-team .content .introduction, .view-team .user-list .user-item .item-actions .action-role .notoggleforyou, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field label,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field label, .view-group-configurations .content-primary .wrapper-groups .copy, .view-group-configurations .content-primary .wrapper-collection .collection-info, .view-group-configurations .content-primary .wrapper-collection .collection-references, .view-group-configurations .content-primary .wrapper-collection .usage-validation, .view-group-configurations .content-primary .wrapper-collection .collection-edit .field label, .view-group-configurations .content-primary .experiment-groups .group-configuration-details .group-configuration-info, .view-certificates .content-primary .wrapper-certificates .copy, .view-certificates .content-primary .wrapper-certificates .instructions, .view-certificates .wrapper-collection .collection-info, .view-certificates .wrapper-collection .collection-references, .view-certificates .wrapper-collection .collection-edit .field label, .view-certificates .certificates .signatory-edit .field label, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .wrapper-transcripts-message .transcripts-error-message {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20.72px;
  line-height: 2.072rem; }

/* line 132, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.content-primary header .tip, .window label .description, .content-modal .description, .wrapper-xblock .container-paging-header .meta, .wrapper-xblock.level-element .wrapper-xblock-message .xblock-message.information, .wrapper-comp-settings .list-input.settings-list .setting-help, .wrapper-license .license-types .tip, .wrapper-license .wrapper-license-options .tip, .view-container .content-supplementary .bit-publishing .bar-mod-content .meta, .view-container .content-supplementary .unit-location .bar-mod-content .meta,
.view-container .content-supplementary .library-location .bar-mod-content .meta, .outline-complex .outline-section .section-status, .outline-complex .outline-subsection .subsection-status, .outline-complex .outline-unit .unit-status, .outline-simple .outline-section .section-status, .outline-simple .outline-subsection .subsection-status, .outline-simple .outline-unit .unit-status, input[type="text"],
input[type="email"],
input[type="password"],
textarea.text, .form-create .list-input .field .tip, label, .wrapper-footer footer.primary, .wrapper-sock .sock, .wrapper-sock .sock .support .copy,
.wrapper-sock .sock .feedback .copy, .content .introduction.has-links .nav-introduction-supplementary, .ui-datepicker, [class*="view-"] .xblock-visibility_view .partition-group-visibility.was-removed .note, [class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-settings-timed-examination .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-unit-access .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-settings-timed-examination .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-unit-access .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-settings-timed-examination .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-unit-access .note,
[class*="view-"] .course-outline-modal .edit-staff-lock .note,
[class*="view-"] .course-outline-modal .edit-settings-timed-examination .note,
[class*="view-"] .course-outline-modal .edit-unit-access .note, .wrapper-assets .assets-library .meta, .wrapper-assets .assets-library .assets-table th,
.wrapper-assets .assets-library .assets-table .video-head-col, .wrapper-assets .assets-library .assets-table tbody .date-col,
.wrapper-assets .assets-library .assets-table .js-table-body .date-col, .wrapper-assets .assets-library .assets-table tbody .embed-col .embeddable-xml-input,
.wrapper-assets .assets-library .assets-table .js-table-body .embed-col .embeddable-xml-input, .view-signup .content-primary form .list-input .field .tip,
.view-signin .content-primary form .list-input .field .tip,
.view-util .content-primary form .list-input .field .tip, .view-uploads .assets-library .meta, .view-uploads .assets-library table th, .view-uploads .assets-library table tbody .thumb-col, .view-uploads .assets-library table tbody .type-col, .view-uploads .assets-library table tbody .date-col, .view-uploads .assets-library table tbody .embed-col, .view-uploads .assets-library table tbody .embed-col .embeddable-xml-input, .view-outline .bulkpublish-section-modal .outline-unit .unit-status,
.view-outline .bulkpublish-subsection-modal .outline-unit .unit-status,
.view-outline .bulkpublish-unit-modal .outline-unit .unit-status, .view-settings .group-settings header .tip, .view-settings .group-settings .tip, .view-settings .group-settings #field-course-image .current-course-image .msg,
.view-settings .group-settings #field-banner-image .current-course-image .msg,
.view-settings .group-settings #field-video-thumbnail-image .current-course-image .msg, .view-settings .group-settings.instructor-types .field-group .field-course-instructor-image .msg, .view-container .content-supplementary .unit-publish-history .wrapper-last-publish .copy, .view-container .content-supplementary .unit-location .wrapper-unit-id .tip,
.view-container .content-supplementary .unit-location .wrapper-library-id .tip,
.view-container .content-supplementary .library-location .wrapper-unit-id .tip,
.view-container .content-supplementary .library-location .wrapper-library-id .tip, .view-textbooks .content-primary .textbook .view-textbook .chapters .chapter, .view-textbooks .content-primary .textbook .edit-textbook .copy, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field .tip,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field .tip, .view-group-configurations .content-primary .wrapper-collection .collection-edit .tip, .view-group-configurations .content-primary .wrapper-collection .collection-edit .copy, .view-certificates .wrapper-collection .collection-edit .tip, .view-certificates .wrapper-collection .collection-edit .copy, .view-certificates .certificates .signatory-edit .tip, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .wrapper-transcripts-message .transcripts-message {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 17.76px;
  line-height: 1.776rem; }

/* line 142, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.content-modal .action-modal-close .icon, .wrapper-xblock .wrapper-xblock.is-collapsible .expand-collapse .ui-toggle-expansion, .wrapper-xblock .wrapper-xblock.xblock-type-container .expand-collapse .ui-toggle-expansion, .view-outline .expand-collapse .ui-toggle-expansion, .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .remove-setting, .wrapper-comp-settings .list-input.settings-list .metadata-dict .remove-setting, body.error .back-button, .view-uploads .upload-modal .close-button .icon, .view-dashboard .wrapper-creationrights .ui-toggle-control .fa-times-circle, .view-export .export-controls .action-export, .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary, .view-import .action-choose-file, .view-import .wrapper-file-name .submit-button, .view-textbooks .content-primary .textbook .view-textbook .ui-toggle-expansion, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .action-close,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .action-close, .view-textbooks .content-primary .textbook .edit-textbook .action-add-chapter, .view-export-git .export-git-controls .action-export-git, .view-group-configurations .content-primary .wrapper-collection .collection-header .title .toggle .ui-toggle-expansion, .view-group-configurations .content-primary .experiment-groups .group-configuration-edit .field-group .action-close, .view-certificates .certificates .certificate-edit .field-group .action-close, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .remove-setting {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 26.64px;
  line-height: 2.664rem; }

/* line 147, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.wrapper-license .license-types .action.license-button, .form-create .actions .action-primary, .form-create .actions .action-secondary, .wrapper-header .nav-dd .title, .wrapper-header .info-course .course-title, .view-signup .content-primary form .form-actions .action-primary,
.view-signin .content-primary form .form-actions .action-primary,
.view-util .content-primary form .form-actions .action-primary, .view-uploads .upload-modal .choose-file-button, .view-course-create .rerun-course .actions .action-primary, .view-course-create .rerun-course .actions .action-secondary, .view-outline .outline-complex .outline-section .section-header-actions .actions-list, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list, .view-outline .outline-complex .outline-unit .unit-header-actions .actions-list, .view-team .user-list .user-item .item-actions .action-role .add-admin-role, .view-team .user-list .user-item .item-actions .action-role .remove-admin-role, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-secondary, .view-group-configurations .content-primary .wrapper-collection .action-add-item, .view-certificates .wrapper-collection .action-add-item {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 23.68px;
  line-height: 2.368rem; }

/* line 152, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
[class*="view-"] .xblock-visibility_view .is-not-configured .button, .view-outline .content-primary .no-content .button, .view-static-pages .content-primary .add-pages .button, .view-container .content-primary .no-container-content .button, .view-textbooks .content-primary .no-textbook-content .button, .view-group-configurations .content-primary .no-content .button, .view-certificates .content-primary .no-content .button, [class*="view-"] .xblock-visibility_view .is-not-configured .action, .view-outline .content-primary .no-content .action, .view-static-pages .content-primary .add-pages .action, .view-container .content-primary .no-container-content .action, .view-textbooks .content-primary .no-textbook-content .action, .view-group-configurations .content-primary .no-content .action, .view-certificates .content-primary .no-content .action, .gray-button, .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window, .new-unit-item,
.new-subsection-item,
.new-policy-item, .nav-skip,
.transcript-skip, .wrapper-comp-settings .file-uploader .upload-setting, .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .create-setting, .wrapper-comp-settings .list-input.settings-list .metadata-dict .create-setting, .wrapper-license .license-types .action.license-button, .wrapper-license .license-types .action.license-button.is-selected, .wrapper-license .wrapper-license-options .license-options .license-option .option-name, .add-xblock-component .new-component .new-component-type .add-xblock-component-button, .add-xblock-component .new-component-templates .cancel-button, .add-xblock-component .problem-type-tabs a, .nav-dd .nav-sub .nav-item, .form-create .actions .action-primary, .form-create .actions .action-secondary, .wrapper-header nav > ol > .nav-item, .not-signedin .wrapper-header .nav-pitch .action-signup,
.view-util .wrapper-header .nav-pitch .action-signup, .not-signedin .wrapper-header .nav-pitch .action-signin,
.view-util .wrapper-header .nav-pitch .action-signin, .wrapper-footer footer.primary .nav-peripheral .nav-item a .icon, .wrapper-sock .sock .support .list-actions .action-primary,
.wrapper-sock .sock .feedback .list-actions .action-primary, .alert.confirm .nav-actions .action-primary,
.notification.confirm .nav-actions .action-primary,
.prompt.confirm .nav-actions .action-primary, .alert.warning .nav-actions .action-primary,
.notification.warning .nav-actions .action-primary,
.prompt.warning .nav-actions .action-primary, .alert.error .nav-actions .action-primary,
.notification.error .nav-actions .action-primary,
.prompt.error .nav-actions .action-primary, .alert.announcement .nav-actions .action-primary,
.notification.announcement .nav-actions .action-primary,
.prompt.announcement .nav-actions .action-primary, .alert.confirmation .nav-actions .action-primary,
.notification.confirmation .nav-actions .action-primary,
.prompt.confirmation .nav-actions .action-primary, .alert.step-required .nav-actions .action-primary,
.notification.step-required .nav-actions .action-primary,
.prompt.step-required .nav-actions .action-primary, .notification.has-actions .action-primary, .main-wrapper .alert .alert-action.secondary, body.error .back-button, .content .introduction.has-links .nav-introduction-supplementary .icon, .notice-incontext.has-actions .list-actions .action-primary, .notice-instruction.has-actions .list-actions .action-primary, .notice-create.has-actions .list-actions .action-primary, .modal .revert-button, .modal .close-button, [class*="view-"] .modal-window .modal-chin .action-item,
[class*="view-"] .modal-window .xblock-actions .action-item,
[class*="view-"] .modal-window .modal-actions .action-item, [class*="view-"] .modal-window .modal-chin .action-primary,
[class*="view-"] .modal-window .xblock-actions .action-primary,
[class*="view-"] .modal-window .modal-actions .action-primary, .view-signup .content header .action,
.view-signin .content header .action,
.view-util .content header .action, .view-signup .content-primary form .form-actions .action-primary,
.view-signin .content-primary form .form-actions .action-primary,
.view-util .content-primary form .form-actions .action-primary, .view-signup #field-password .action-forgotpassword,
.view-signin #field-password .action-forgotpassword,
.view-util #field-password .action-forgotpassword, .view-uploads .no-asset-content .new-button, .view-uploads .assets-library table th.nav-dd .wrapper-nav-sub > ol > .nav-item, .view-uploads .show-xml, .view-uploads .upload-modal .choose-file-button, .view-uploads .upload-modal .copy-button, .course-updates .new-update-form .save-button, .course-updates .new-update-form .cancel-button, .course-updates .post-actions .edit-button,
.course-updates .post-actions .delete-button, .course-handouts .edit-button, .edit-handouts-form .save-button, .edit-handouts-form .cancel-button, .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-course,
.view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-library,
.view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course,
.view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-library, .view-dashboard .wrapper-creationrights .ui-toggle-control .label, .view-dashboard .status-creationrights .list-actions .action-primary,
.view-dashboard .status-creationrights .form-actions .action-primary, .view-dashboard .course-item .course-actions .button, .view-dashboard .create-course .new-course-save,
.view-dashboard .create-library .new-course-save, .view-dashboard .create-course .new-course-cancel,
.view-dashboard .create-library .new-course-cancel, .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary, .view-howitworks.not-signedin .content-cta .list-actions .action.action-secondary, .view-course-create .rerun-course .rerun-course-save, .view-course-create .rerun-course .rerun-course-cancel, .view-course-create .rerun-course .actions .action-primary, .view-course-create .rerun-course .actions .action-secondary, .view-outline .new-section-name-save,
.view-outline .new-subsection-name-save, .view-outline .new-section-name-cancel,
.view-outline .new-subsection-name-cancel, .view-settings .group-settings .remove-item, .view-settings .group-settings .new-button, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary, .view-static-pages .unit-body .component-editor .save-button, .view-static-pages .unit-body .component-editor .cancel-button, .view-container .wrapper-mast .mast.has-actions .nav-actions .button, .view-team .user-list .user-item .item-actions .action-role .add-admin-role, .view-team .user-list .user-item .item-actions .action-role .remove-admin-role, .view-textbooks .content-primary .textbook .view-textbook .actions .action .view, .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-secondary, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .collapse-setting, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .action, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .create-setting, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .upload-setting {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20.72px;
  line-height: 2.072rem; }

/* line 157, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.wrapper-comp-settings .file-uploader .upload-setting, .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .create-setting, .wrapper-comp-settings .list-input.settings-list .metadata-dict .create-setting, .outline-content .add-item .button-new, .bit .external-help-button, .view-outline .new-subsection-item,
.view-outline .new-unit-item, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .proctoring-configuration-button, .view-outline .outline-complex .add-item .button-new, .view-settings .group-settings #field-course-image .wrapper-input .action-upload-image,
.view-settings .group-settings #field-banner-image .wrapper-input .action-upload-image,
.view-settings .group-settings #field-video-thumbnail-image .wrapper-input .action-upload-image, .view-settings .group-settings.instructor-types .field-group .wrapper-input .action-upload-instructor-image, .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field .action-upload,
.view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field .action-upload, .view-textbooks .content-primary .textbook .edit-textbook .action-add-chapter, .view-group-configurations .content-primary .wrapper-collection .action-add-item, .view-group-configurations .content-primary .action-add, .view-certificates .wrapper-collection .collection-edit .action-add-signatory, .view-certificates .wrapper-collection .action-add-item, .view-certificates .action-add, .view-certificates .certificates .signatory-edit .field .signature-upload-wrapper .action-upload-signature, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .create-setting, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .upload-setting, .wrapper-mast .mast.has-actions .nav-actions .button, .wrapper-mast .mast.has-actions .nav-actions .button.new-button, .wrapper-mast .mast.has-actions .nav-actions .button.button-new, .view-outline .course-status .status-highlights-enabled-value.button, .view-video-uploads .course-video-settings-container .button, .wrapper-comp-settings .file-uploader .download-setting, .wrapper-comp-settings .list-input.settings-list .action.setting-clear, .wrapper-license .wrapper-license-options .license-options .license-option .explanation, .wrapper-header .info-course .course-org,
.wrapper-header .info-course .course-number, .wrapper-sock .list-cta .cta-show-sock, .wrapper-sock .sock .support .list-actions .action-item .action,
.wrapper-sock .sock .feedback .list-actions .action-item .action, .alert.confirm .nav-actions .action-primary,
.notification.confirm .nav-actions .action-primary,
.prompt.confirm .nav-actions .action-primary, .alert.warning .nav-actions .action-primary,
.notification.warning .nav-actions .action-primary,
.prompt.warning .nav-actions .action-primary, .alert.error .nav-actions .action-primary,
.notification.error .nav-actions .action-primary,
.prompt.error .nav-actions .action-primary, .alert.announcement .nav-actions .action-primary,
.notification.announcement .nav-actions .action-primary,
.prompt.announcement .nav-actions .action-primary, .alert.confirmation .nav-actions .action-primary,
.notification.confirmation .nav-actions .action-primary,
.prompt.confirmation .nav-actions .action-primary, .alert.step-required .nav-actions .action-primary,
.notification.step-required .nav-actions .action-primary,
.prompt.step-required .nav-actions .action-primary, .wrapper-prompt .prompt .nav-actions .action-primary, .wrapper-prompt .prompt .nav-actions .action-secondary, .notification.has-actions .action-secondary, .alert.has-actions .nav-actions .nav-item .action-primary, .alert.has-actions .nav-actions .nav-item .action-secondary, .course-updates .post-actions .edit-button,
.course-updates .post-actions .delete-button, .course-handouts .edit-button, .view-textbooks .content-primary .textbook .view-textbook .actions .action .view, .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit, .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .download-setting {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 17.76px;
  line-height: 1.776rem; }

/* line 162, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.new-unit-item,
.new-subsection-item,
.new-policy-item, .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li .remove-button {
  font-size: 10px;
  font-size: 1rem;
  line-height: 14.8px;
  line-height: 1.48rem; }

/* line 183, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.view-export .export-controls .action .icon, .view-import .action-choose-file .icon, .view-export-git .export-git-controls .action .icon {
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 53.28px;
  line-height: 5.328rem; }

/* line 188, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.notification .feedback-symbol, .alert .feedback-symbol, .view-outline .outline-complex .outline-section.is-collapsible .ui-toggle-expansion {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 35.52px;
  line-height: 3.552rem; }

/* line 193, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.wrapper-sock .sock .support .list-actions .action-item .action .icon,
.wrapper-sock .sock .feedback .list-actions .action-item .action .icon, .alert .action-dismiss .icon, [class*="view-"] .modal-window .summary-message .icon, [class*="view-"] .modal-window .modal-section-content .list-actions .action-button, .view-dashboard .status-creationrights .list-actions .action-request .fa-cog,
.view-dashboard .status-creationrights .form-actions .action-request .fa-cog, .view-dashboard .wrapper-course.has-status .course-status .value .icon, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .icon, .view-export .wrapper-status .list-progress .status-visual .icon, .view-howitworks.not-signedin .content-features .feature .img a .action-zoom .icon, .view-import .wrapper-status .list-progress .status-visual .icon, .view-outline .outline-complex .outline-subsection.is-collapsible .ui-toggle-expansion, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .wrapper-transcripts-message .transcripts-message-status .icon,
.xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .wrapper-transcripts-message .transcripts-message-status [class*=" fa-"] {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 26.64px;
  line-height: 2.664rem; }

/* line 198, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.is-draggable .draggable-drop-indicator .fa-caret-right, .outline-complex .outline-section .section-status .icon, .outline-complex .outline-subsection .subsection-status .icon, .outline-complex .outline-unit .unit-status .icon, .outline-simple .outline-section .section-status .icon, .outline-simple .outline-subsection .subsection-status .icon, .outline-simple .outline-unit .unit-status .icon, .message-status .feedback-symbol, .view-outline .ui-splint-indicator .draggable-drop-indicator .fa-caret-right, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary .icon {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 23.68px;
  line-height: 2.368rem; }

/* line 203, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_typography.scss */
.wrapper-sock .list-cta .cta-show-sock .icon, .alert .action-alert-close .icon {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20.72px;
  line-height: 2.072rem; }

/* line 3, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_icons.scss */
.icon {
  font-style: normal; }

/* line 7, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_icons.scss */
.icon-inline {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

/* line 15, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_icons.scss */
.wrapper-ui-badge {
  position: absolute;
  top: -1px;
  left: 30px;
  width: 100%; }

/* line 24, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_icons.scss */
.view-team .user-list .user-item .flag-role {
  position: relative;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  padding: 5px 10px 5px 10px;
  text-transform: uppercase; }
  /* line 34, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_icons.scss */
  .view-team .user-list .user-item .flag-role .icon {
    margin-right: 4px; }
  /* line 39, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_icons.scss */
  .view-team .user-list .user-item .is-hanging.flag-role {
    box-sizing: border-box;
    top: -5px; }
    /* line 46, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_icons.scss */
    .view-team .user-list .user-item .is-hanging.flag-role::after {
      position: absolute;
      top: 0;
      right: -5px;
      display: block;
      height: 0;
      width: 0;
      border-bottom: 5px solid rgba(0, 0, 0, 0.75);
      border-right: 5px solid transparent;
      content: "";
      opacity: 0.5; }

/* line 33, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.wrapper-mast .mast.has-actions .nav-actions .button, .wrapper-mast .mast.has-actions .nav-actions .button.new-button, .wrapper-mast .mast.has-actions .nav-actions .button.button-new, .bit .external-help-button, .view-outline .course-status .status-highlights-enabled-value.button, .view-video-uploads .course-video-settings-container .button {
  padding: 5px 10px 6.66667px 10px; }

/* line 69, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.wrapper-mast .mast.has-actions .nav-actions .button, .wrapper-sock .sock .support .list-actions .action-primary,
.wrapper-sock .sock .feedback .list-actions .action-primary, .notice-incontext.has-actions .list-actions .action-primary, .notice-instruction.has-actions .list-actions .action-primary, .view-dashboard .status-creationrights .list-actions .action-primary,
.view-dashboard .status-creationrights .form-actions .action-primary, .view-export .export-controls .action-export, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary, .view-outline .course-status .status-highlights-enabled-value.button, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-publish, .view-export-git .export-git-controls .action-export-git, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-primary, .view-video-uploads .course-video-settings-container .button, .view-certificates .wrapper-collection .collection-edit .actions .action-primary, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .action {
  background: #0075b4;
  border-color: #0075b4;
  color: #fff; }
  /* line 76, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .wrapper-mast .mast.has-actions .nav-actions .button:hover, .wrapper-sock .sock .support .list-actions .action-primary:hover,
  .wrapper-sock .sock .feedback .list-actions .action-primary:hover, .notice-incontext.has-actions .list-actions .action-primary:hover, .notice-instruction.has-actions .list-actions .action-primary:hover, .view-dashboard .status-creationrights .list-actions .action-primary:hover,
  .view-dashboard .status-creationrights .form-actions .action-primary:hover, .view-export .export-controls .action-export:hover, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary:hover, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary:hover, .view-outline .course-status .status-highlights-enabled-value.button:hover, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary:hover, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-publish:hover, .view-export-git .export-git-controls .action-export-git:hover, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-primary:hover, .view-video-uploads .course-video-settings-container .button:hover, .view-certificates .wrapper-collection .collection-edit .actions .action-primary:hover, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .action:hover, .wrapper-mast .mast.has-actions .nav-actions .button:active, .wrapper-sock .sock .support .list-actions .action-primary:active,
  .wrapper-sock .sock .feedback .list-actions .action-primary:active, .notice-incontext.has-actions .list-actions .action-primary:active, .notice-instruction.has-actions .list-actions .action-primary:active, .view-dashboard .status-creationrights .list-actions .action-primary:active,
  .view-dashboard .status-creationrights .form-actions .action-primary:active, .view-export .export-controls .action-export:active, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary:active, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .action-primary:active, .view-outline .course-status .status-highlights-enabled-value.button:active, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary:active, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-publish:active, .view-export-git .export-git-controls .action-export-git:active, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-primary:active, .view-video-uploads .course-video-settings-container .button:active, .view-certificates .wrapper-collection .collection-edit .actions .action-primary:active, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .action:active {
    background: #065683;
    border-color: #065683; }
  /* line 82, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .wrapper-mast .mast.has-actions .nav-actions .current.button, .wrapper-sock .sock .support .list-actions .current.action-primary,
  .wrapper-sock .sock .feedback .list-actions .current.action-primary, .notice-incontext.has-actions .list-actions .current.action-primary, .notice-instruction.has-actions .list-actions .current.action-primary, .view-dashboard .status-creationrights .list-actions .current.action-primary,
  .view-dashboard .status-creationrights .form-actions .current.action-primary, .view-export .export-controls .current.action-export, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .current.action-primary, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .current.action-primary, .view-outline .course-status .current.status-highlights-enabled-value.button, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .current.action-primary, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .current.action-publish, .view-export-git .export-git-controls .current.action-export-git, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .current.action-primary, .view-video-uploads .course-video-settings-container .current.button, .view-certificates .wrapper-collection .collection-edit .actions .current.action-primary, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .current.action, .wrapper-mast .mast.has-actions .nav-actions .active.button, .wrapper-sock .sock .support .list-actions .active.action-primary,
  .wrapper-sock .sock .feedback .list-actions .active.action-primary, .notice-incontext.has-actions .list-actions .active.action-primary, .notice-instruction.has-actions .list-actions .active.action-primary, .view-dashboard .status-creationrights .list-actions .active.action-primary,
  .view-dashboard .status-creationrights .form-actions .active.action-primary, .view-export .export-controls .active.action-export, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .active.action-primary, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .active.action-primary, .view-outline .course-status .active.status-highlights-enabled-value.button, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .active.action-primary, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .active.action-publish, .view-export-git .export-git-controls .active.action-export-git, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .active.action-primary, .view-video-uploads .course-video-settings-container .active.button, .view-certificates .wrapper-collection .collection-edit .actions .active.action-primary, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .active.action {
    background: #065683;
    border-color: #065683;
    color: #cce3f0; }
    /* line 88, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
    .wrapper-mast .mast.has-actions .nav-actions .current.button:hover, .wrapper-sock .sock .support .list-actions .current.action-primary:hover,
    .wrapper-sock .sock .feedback .list-actions .current.action-primary:hover, .notice-incontext.has-actions .list-actions .current.action-primary:hover, .notice-instruction.has-actions .list-actions .current.action-primary:hover, .view-dashboard .status-creationrights .list-actions .current.action-primary:hover,
    .view-dashboard .status-creationrights .form-actions .current.action-primary:hover, .view-export .export-controls .current.action-export:hover, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .current.action-primary:hover, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .current.action-primary:hover, .view-outline .course-status .current.status-highlights-enabled-value.button:hover, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .current.action-primary:hover, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .current.action-publish:hover, .view-export-git .export-git-controls .current.action-export-git:hover, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .current.action-primary:hover, .view-video-uploads .course-video-settings-container .current.button:hover, .view-certificates .wrapper-collection .collection-edit .actions .current.action-primary:hover, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .current.action:hover, .wrapper-mast .mast.has-actions .nav-actions .current.button:active, .wrapper-sock .sock .support .list-actions .current.action-primary:active,
    .wrapper-sock .sock .feedback .list-actions .current.action-primary:active, .notice-incontext.has-actions .list-actions .current.action-primary:active, .notice-instruction.has-actions .list-actions .current.action-primary:active, .view-dashboard .status-creationrights .list-actions .current.action-primary:active,
    .view-dashboard .status-creationrights .form-actions .current.action-primary:active, .view-export .export-controls .current.action-export:active, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .current.action-primary:active, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .current.action-primary:active, .view-outline .course-status .current.status-highlights-enabled-value.button:active, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .current.action-primary:active, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .current.action-publish:active, .view-export-git .export-git-controls .current.action-export-git:active, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .current.action-primary:active, .view-video-uploads .course-video-settings-container .current.button:active, .view-certificates .wrapper-collection .collection-edit .actions .current.action-primary:active, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .current.action:active, .wrapper-mast .mast.has-actions .nav-actions .active.button:hover, .wrapper-sock .sock .support .list-actions .active.action-primary:hover,
    .wrapper-sock .sock .feedback .list-actions .active.action-primary:hover, .notice-incontext.has-actions .list-actions .active.action-primary:hover, .notice-instruction.has-actions .list-actions .active.action-primary:hover, .view-dashboard .status-creationrights .list-actions .active.action-primary:hover,
    .view-dashboard .status-creationrights .form-actions .active.action-primary:hover, .view-export .export-controls .active.action-export:hover, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .active.action-primary:hover, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .active.action-primary:hover, .view-outline .course-status .active.status-highlights-enabled-value.button:hover, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .active.action-primary:hover, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .active.action-publish:hover, .view-export-git .export-git-controls .active.action-export-git:hover, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .active.action-primary:hover, .view-video-uploads .course-video-settings-container .active.button:hover, .view-certificates .wrapper-collection .collection-edit .actions .active.action-primary:hover, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .active.action:hover, .wrapper-mast .mast.has-actions .nav-actions .active.button:active, .wrapper-sock .sock .support .list-actions .active.action-primary:active,
    .wrapper-sock .sock .feedback .list-actions .active.action-primary:active, .notice-incontext.has-actions .list-actions .active.action-primary:active, .notice-instruction.has-actions .list-actions .active.action-primary:active, .view-dashboard .status-creationrights .list-actions .active.action-primary:active,
    .view-dashboard .status-creationrights .form-actions .active.action-primary:active, .view-export .export-controls .active.action-export:active, .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .active.action-primary:active, .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions .active.action-primary:active, .view-outline .course-status .active.status-highlights-enabled-value.button:active, .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .active.action-primary:active, .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .active.action-publish:active, .view-export-git .export-git-controls .active.action-export-git:active, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .active.action-primary:active, .view-video-uploads .course-video-settings-container .active.button:active, .view-certificates .wrapper-collection .collection-edit .actions .active.action-primary:active, .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .active.action:active {
      background: #065683; }

/* line 96, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
[class*="view-"] .xblock-visibility_view .is-not-configured .button, .view-outline .content-primary .no-content .button, .view-static-pages .content-primary .add-pages .button, .view-container .content-primary .no-container-content .button, .view-textbooks .content-primary .no-textbook-content .button, .view-group-configurations .content-primary .no-content .button, .view-certificates .content-primary .no-content .button, [class*="view-"] .xblock-visibility_view .is-not-configured .action, .view-outline .content-primary .no-content .action, .view-static-pages .content-primary .add-pages .action, .view-container .content-primary .no-container-content .action, .view-textbooks .content-primary .no-textbook-content .action, .view-group-configurations .content-primary .no-content .action, .view-certificates .content-primary .no-content .action, .add-xblock-component .new-component .new-component-type .add-xblock-component-button, .wrapper-mast .mast.has-actions .nav-actions .button.new-button, .wrapper-mast .mast.has-actions .nav-actions .button.button-new, .notice-create.has-actions .list-actions .action-primary, .view-uploads .no-asset-content .new-button, .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-course,
.view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-library,
.view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course,
.view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-library, .view-import .action-choose-file, .view-import .wrapper-file-name .submit-button, .view-settings .group-settings.assignment-types .actions .new-button, .view-settings .group-settings.course-learning-info .actions .new-button, .view-settings .group-settings.instructor-types .actions .new-button, .view-team .content .notice-create.has-actions .list-actions .action-primary, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .button,
.wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .action {
  background: #008100;
  border-color: #008100;
  color: #fff; }
  /* line 103, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  [class*="view-"] .xblock-visibility_view .is-not-configured .button:hover, .view-outline .content-primary .no-content .button:hover, .view-static-pages .content-primary .add-pages .button:hover, .view-container .content-primary .no-container-content .button:hover, .view-textbooks .content-primary .no-textbook-content .button:hover, .view-group-configurations .content-primary .no-content .button:hover, .view-certificates .content-primary .no-content .button:hover, [class*="view-"] .xblock-visibility_view .is-not-configured .action:hover, .view-outline .content-primary .no-content .action:hover, .view-static-pages .content-primary .add-pages .action:hover, .view-container .content-primary .no-container-content .action:hover, .view-textbooks .content-primary .no-textbook-content .action:hover, .view-group-configurations .content-primary .no-content .action:hover, .view-certificates .content-primary .no-content .action:hover, .add-xblock-component .new-component .new-component-type .add-xblock-component-button:hover, .wrapper-mast .mast.has-actions .nav-actions .button.new-button:hover, .wrapper-mast .mast.has-actions .nav-actions .button.button-new:hover, .notice-create.has-actions .list-actions .action-primary:hover, .view-uploads .no-asset-content .new-button:hover, .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-course:hover,
  .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-library:hover,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course:hover,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-library:hover, .view-import .action-choose-file:hover, .view-import .wrapper-file-name .submit-button:hover, .view-settings .group-settings.assignment-types .actions .new-button:hover, .view-settings .group-settings.course-learning-info .actions .new-button:hover, .view-settings .group-settings.instructor-types .actions .new-button:hover, .view-team .content .notice-create.has-actions .list-actions .action-primary:hover, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .button:hover,
  .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .action:hover, [class*="view-"] .xblock-visibility_view .is-not-configured .button:active, .view-outline .content-primary .no-content .button:active, .view-static-pages .content-primary .add-pages .button:active, .view-container .content-primary .no-container-content .button:active, .view-textbooks .content-primary .no-textbook-content .button:active, .view-group-configurations .content-primary .no-content .button:active, .view-certificates .content-primary .no-content .button:active, [class*="view-"] .xblock-visibility_view .is-not-configured .action:active, .view-outline .content-primary .no-content .action:active, .view-static-pages .content-primary .add-pages .action:active, .view-container .content-primary .no-container-content .action:active, .view-textbooks .content-primary .no-textbook-content .action:active, .view-group-configurations .content-primary .no-content .action:active, .view-certificates .content-primary .no-content .action:active, .add-xblock-component .new-component .new-component-type .add-xblock-component-button:active, .wrapper-mast .mast.has-actions .nav-actions .button.new-button:active, .wrapper-mast .mast.has-actions .nav-actions .button.button-new:active, .notice-create.has-actions .list-actions .action-primary:active, .view-uploads .no-asset-content .new-button:active, .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-course:active,
  .view-dashboard .content .notice-incontext.has-actions .list-actions .action-create-library:active,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-course:active,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .action-create-library:active, .view-import .action-choose-file:active, .view-import .wrapper-file-name .submit-button:active, .view-settings .group-settings.assignment-types .actions .new-button:active, .view-settings .group-settings.course-learning-info .actions .new-button:active, .view-settings .group-settings.instructor-types .actions .new-button:active, .view-team .content .notice-create.has-actions .list-actions .action-primary:active, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .button:active,
  .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .action:active {
    background: #005800;
    border-color: #005800; }
  /* line 109, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  [class*="view-"] .xblock-visibility_view .is-not-configured .current.button, .view-outline .content-primary .no-content .current.button, .view-static-pages .content-primary .add-pages .current.button, .view-container .content-primary .no-container-content .current.button, .view-textbooks .content-primary .no-textbook-content .current.button, .view-group-configurations .content-primary .no-content .current.button, .view-certificates .content-primary .no-content .current.button, [class*="view-"] .xblock-visibility_view .is-not-configured .current.action, .view-outline .content-primary .no-content .current.action, .view-static-pages .content-primary .add-pages .current.action, .view-container .content-primary .no-container-content .current.action, .view-textbooks .content-primary .no-textbook-content .current.action, .view-group-configurations .content-primary .no-content .current.action, .view-certificates .content-primary .no-content .current.action, .add-xblock-component .new-component .new-component-type .current.add-xblock-component-button, .wrapper-mast .mast.has-actions .nav-actions .current.button.new-button, .wrapper-mast .mast.has-actions .nav-actions .current.button.button-new, .notice-create.has-actions .list-actions .current.action-primary, .view-uploads .no-asset-content .current.new-button, .view-dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-course,
  .view-dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-library,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-course,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-library, .view-import .current.action-choose-file, .view-import .wrapper-file-name .current.submit-button, .view-settings .group-settings.assignment-types .actions .current.new-button, .view-settings .group-settings.course-learning-info .actions .current.new-button, .view-settings .group-settings.instructor-types .actions .current.new-button, .view-team .content .notice-create.has-actions .list-actions .current.action-primary, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .current.button,
  .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .current.action, [class*="view-"] .xblock-visibility_view .is-not-configured .active.button, .view-outline .content-primary .no-content .active.button, .view-static-pages .content-primary .add-pages .active.button, .view-container .content-primary .no-container-content .active.button, .view-textbooks .content-primary .no-textbook-content .active.button, .view-group-configurations .content-primary .no-content .active.button, .view-certificates .content-primary .no-content .active.button, [class*="view-"] .xblock-visibility_view .is-not-configured .active.action, .view-outline .content-primary .no-content .active.action, .view-static-pages .content-primary .add-pages .active.action, .view-container .content-primary .no-container-content .active.action, .view-textbooks .content-primary .no-textbook-content .active.action, .view-group-configurations .content-primary .no-content .active.action, .view-certificates .content-primary .no-content .active.action, .add-xblock-component .new-component .new-component-type .active.add-xblock-component-button, .wrapper-mast .mast.has-actions .nav-actions .active.button.new-button, .wrapper-mast .mast.has-actions .nav-actions .active.button.button-new, .notice-create.has-actions .list-actions .active.action-primary, .view-uploads .no-asset-content .active.new-button, .view-dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-course,
  .view-dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-library,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-course,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-library, .view-import .active.action-choose-file, .view-import .wrapper-file-name .active.submit-button, .view-settings .group-settings.assignment-types .actions .active.new-button, .view-settings .group-settings.course-learning-info .actions .active.new-button, .view-settings .group-settings.instructor-types .actions .active.new-button, .view-team .content .notice-create.has-actions .list-actions .active.action-primary, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .active.button,
  .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .active.action {
    background: #005800;
    color: #fff;
    border-color: #005800; }
    /* line 115, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
    [class*="view-"] .xblock-visibility_view .is-not-configured .current.button:hover, .view-outline .content-primary .no-content .current.button:hover, .view-static-pages .content-primary .add-pages .current.button:hover, .view-container .content-primary .no-container-content .current.button:hover, .view-textbooks .content-primary .no-textbook-content .current.button:hover, .view-group-configurations .content-primary .no-content .current.button:hover, .view-certificates .content-primary .no-content .current.button:hover, [class*="view-"] .xblock-visibility_view .is-not-configured .current.action:hover, .view-outline .content-primary .no-content .current.action:hover, .view-static-pages .content-primary .add-pages .current.action:hover, .view-container .content-primary .no-container-content .current.action:hover, .view-textbooks .content-primary .no-textbook-content .current.action:hover, .view-group-configurations .content-primary .no-content .current.action:hover, .view-certificates .content-primary .no-content .current.action:hover, .add-xblock-component .new-component .new-component-type .current.add-xblock-component-button:hover, .wrapper-mast .mast.has-actions .nav-actions .current.button.new-button:hover, .wrapper-mast .mast.has-actions .nav-actions .current.button.button-new:hover, .notice-create.has-actions .list-actions .current.action-primary:hover, .view-uploads .no-asset-content .current.new-button:hover, .view-dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-course:hover,
    .view-dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-library:hover,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-course:hover,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-library:hover, .view-import .current.action-choose-file:hover, .view-import .wrapper-file-name .current.submit-button:hover, .view-settings .group-settings.assignment-types .actions .current.new-button:hover, .view-settings .group-settings.course-learning-info .actions .current.new-button:hover, .view-settings .group-settings.instructor-types .actions .current.new-button:hover, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .current.button:hover,
    .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .current.action:hover, [class*="view-"] .xblock-visibility_view .is-not-configured .current.button:active, .view-outline .content-primary .no-content .current.button:active, .view-static-pages .content-primary .add-pages .current.button:active, .view-container .content-primary .no-container-content .current.button:active, .view-textbooks .content-primary .no-textbook-content .current.button:active, .view-group-configurations .content-primary .no-content .current.button:active, .view-certificates .content-primary .no-content .current.button:active, [class*="view-"] .xblock-visibility_view .is-not-configured .current.action:active, .view-outline .content-primary .no-content .current.action:active, .view-static-pages .content-primary .add-pages .current.action:active, .view-container .content-primary .no-container-content .current.action:active, .view-textbooks .content-primary .no-textbook-content .current.action:active, .view-group-configurations .content-primary .no-content .current.action:active, .view-certificates .content-primary .no-content .current.action:active, .add-xblock-component .new-component .new-component-type .current.add-xblock-component-button:active, .wrapper-mast .mast.has-actions .nav-actions .current.button.new-button:active, .wrapper-mast .mast.has-actions .nav-actions .current.button.button-new:active, .notice-create.has-actions .list-actions .current.action-primary:active, .view-uploads .no-asset-content .current.new-button:active, .view-dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-course:active,
    .view-dashboard .content .notice-incontext.has-actions .list-actions .current.action-create-library:active,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-course:active,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .current.action-create-library:active, .view-import .current.action-choose-file:active, .view-import .wrapper-file-name .current.submit-button:active, .view-settings .group-settings.assignment-types .actions .current.new-button:active, .view-settings .group-settings.course-learning-info .actions .current.new-button:active, .view-settings .group-settings.instructor-types .actions .current.new-button:active, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .current.button:active,
    .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .current.action:active, [class*="view-"] .xblock-visibility_view .is-not-configured .active.button:hover, .view-outline .content-primary .no-content .active.button:hover, .view-static-pages .content-primary .add-pages .active.button:hover, .view-container .content-primary .no-container-content .active.button:hover, .view-textbooks .content-primary .no-textbook-content .active.button:hover, .view-group-configurations .content-primary .no-content .active.button:hover, .view-certificates .content-primary .no-content .active.button:hover, [class*="view-"] .xblock-visibility_view .is-not-configured .active.action:hover, .view-outline .content-primary .no-content .active.action:hover, .view-static-pages .content-primary .add-pages .active.action:hover, .view-container .content-primary .no-container-content .active.action:hover, .view-textbooks .content-primary .no-textbook-content .active.action:hover, .view-group-configurations .content-primary .no-content .active.action:hover, .view-certificates .content-primary .no-content .active.action:hover, .add-xblock-component .new-component .new-component-type .active.add-xblock-component-button:hover, .wrapper-mast .mast.has-actions .nav-actions .active.button.new-button:hover, .wrapper-mast .mast.has-actions .nav-actions .active.button.button-new:hover, .notice-create.has-actions .list-actions .active.action-primary:hover, .view-uploads .no-asset-content .active.new-button:hover, .view-dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-course:hover,
    .view-dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-library:hover,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-course:hover,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-library:hover, .view-import .active.action-choose-file:hover, .view-import .wrapper-file-name .active.submit-button:hover, .view-settings .group-settings.assignment-types .actions .active.new-button:hover, .view-settings .group-settings.course-learning-info .actions .active.new-button:hover, .view-settings .group-settings.instructor-types .actions .active.new-button:hover, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .active.button:hover,
    .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .active.action:hover, [class*="view-"] .xblock-visibility_view .is-not-configured .active.button:active, .view-outline .content-primary .no-content .active.button:active, .view-static-pages .content-primary .add-pages .active.button:active, .view-container .content-primary .no-container-content .active.button:active, .view-textbooks .content-primary .no-textbook-content .active.button:active, .view-group-configurations .content-primary .no-content .active.button:active, .view-certificates .content-primary .no-content .active.button:active, [class*="view-"] .xblock-visibility_view .is-not-configured .active.action:active, .view-outline .content-primary .no-content .active.action:active, .view-static-pages .content-primary .add-pages .active.action:active, .view-container .content-primary .no-container-content .active.action:active, .view-textbooks .content-primary .no-textbook-content .active.action:active, .view-group-configurations .content-primary .no-content .active.action:active, .view-certificates .content-primary .no-content .active.action:active, .add-xblock-component .new-component .new-component-type .active.add-xblock-component-button:active, .wrapper-mast .mast.has-actions .nav-actions .active.button.new-button:active, .wrapper-mast .mast.has-actions .nav-actions .active.button.button-new:active, .notice-create.has-actions .list-actions .active.action-primary:active, .view-uploads .no-asset-content .active.new-button:active, .view-dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-course:active,
    .view-dashboard .content .notice-incontext.has-actions .list-actions .active.action-create-library:active,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-course:active,
    .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions .active.action-create-library:active, .view-import .active.action-choose-file:active, .view-import .wrapper-file-name .active.submit-button:active, .view-settings .group-settings.assignment-types .actions .active.new-button:active, .view-settings .group-settings.course-learning-info .actions .active.new-button:active, .view-settings .group-settings.instructor-types .actions .active.new-button:active, .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .active.button:active,
    .wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content .active.action:active {
      background: #005800; }

/* line 125, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
[class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .editor-button,
[class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .settings-button,
[class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .plugins-button, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab, .view-dashboard .wrapper-creationrights .ui-toggle-control, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-secondary, .view-certificates .wrapper-collection .collection-edit .actions .action-secondary {
  border-color: #cccccc;
  color: #666666; }
  /* line 131, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .editor-button:hover,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .settings-button:hover,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .plugins-button:hover, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab:hover, .view-dashboard .wrapper-creationrights .ui-toggle-control:hover, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-secondary:hover, .view-certificates .wrapper-collection .collection-edit .actions .action-secondary:hover, [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .editor-button:active,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .settings-button:active,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .plugins-button:active, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab:active, .view-dashboard .wrapper-creationrights .ui-toggle-control:active, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-secondary:active, .view-certificates .wrapper-collection .collection-edit .actions .action-secondary:active {
    background: #cccccc;
    color: #4c4c4c; }
  /* line 137, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .current.editor-button,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .current.settings-button,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .current.plugins-button, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.current.tab, .view-dashboard .wrapper-creationrights .current.ui-toggle-control, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .current.action-secondary, .view-certificates .wrapper-collection .collection-edit .actions .current.action-secondary, [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .active.editor-button,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .active.settings-button,
  [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .active.plugins-button, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.active.tab, .view-dashboard .wrapper-creationrights .active.ui-toggle-control, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .active.action-secondary, .view-certificates .wrapper-collection .collection-edit .actions .active.action-secondary {
    background: #4c4c4c;
    color: #f2f2f2; }
    /* line 142, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
    [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .current.editor-button:hover,
    [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .current.settings-button:hover,
    [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .current.plugins-button:hover, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.current.tab:hover, .view-dashboard .wrapper-creationrights .current.ui-toggle-control:hover, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .current.action-secondary:hover, .view-certificates .wrapper-collection .collection-edit .actions .current.action-secondary:hover, [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .current.editor-button:active,
    [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .current.settings-button:active,
    [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .current.plugins-button:active, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.current.tab:active, .view-dashboard .wrapper-creationrights .current.ui-toggle-control:active, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .current.action-secondary:active, .view-certificates .wrapper-collection .collection-edit .actions .current.action-secondary:active, [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .active.editor-button:hover,
    [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .active.settings-button:hover,
    [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .active.plugins-button:hover, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.active.tab:hover, .view-dashboard .wrapper-creationrights .active.ui-toggle-control:hover, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .active.action-secondary:hover, .view-certificates .wrapper-collection .collection-edit .actions .active.action-secondary:hover, [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .active.editor-button:active,
    [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .active.settings-button:active,
    [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .active.plugins-button:active, [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.active.tab:active, .view-dashboard .wrapper-creationrights .active.ui-toggle-control:active, .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .active.action-secondary:active, .view-certificates .wrapper-collection .collection-edit .actions .active.action-secondary:active {
      background: #4c4c4c; }

/* line 171, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.alert .action-dismiss .button, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .button {
  border-color: rgba(255, 255, 255, 0.5);
  color: rgba(255, 255, 255, 0.75); }
  /* line 177, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .alert .action-dismiss .button:hover, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .button:hover, .alert .action-dismiss .button:active, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .button:active {
    border-color: #fff;
    color: #fff; }
  /* line 183, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .alert .action-dismiss .current.button, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .current.button, .alert .action-dismiss .active.button, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .active.button {
    background: #4c4c4c;
    color: #f2f2f2; }
    /* line 188, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
    .alert .action-dismiss .current.button:hover, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .current.button:hover, .alert .action-dismiss .current.button:active, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .current.button:active, .alert .action-dismiss .active.button:hover, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .active.button:hover, .alert .action-dismiss .active.button:active, .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .active.button:active {
      background: #4c4c4c; }

/* line 255, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.button .icon {
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle; }

/* line 265, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.wrapper-header .nav-dd .title {
  padding: 5px 10px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  text-align: center; }
  /* line 275, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .wrapper-header .nav-dd .title:hover, .wrapper-header .nav-dd .title:active {
    border-color: #cccccc; }
  /* line 282, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .wrapper-header .nav-dd .current.title, .wrapper-header .nav-dd .active.title, .wrapper-header .nav-dd .is-selected.title {
    box-shadow: inset 0 1px 2px 1px rgba(0, 0, 0, 0.1);
    border-color: #cccccc; }

/* line 292, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.wrapper-header .nav-dd .title {
  background: #fff;
  border-color: #fff;
  color: #666666; }
  /* line 299, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .wrapper-header .nav-dd .title:hover, .wrapper-header .nav-dd .title:active {
    background: #fff;
    color: #065683; }
  /* line 305, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .wrapper-header .nav-dd .current.title, .wrapper-header .nav-dd .active.title {
    background: #fff;
    color: #191919; }
    /* line 310, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
    .wrapper-header .nav-dd .current.title:hover, .wrapper-header .nav-dd .current.title:active, .wrapper-header .nav-dd .active.title:hover, .wrapper-header .nav-dd .active.title:active {
      color: #065683; }

/* line 319, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.wrapper-xblock .wrapper-xblock .header-actions .actions-list, .wrapper-xblock .wrapper-xblock-message .xblock-message-actions .actions-list, .wrapper-message .message-actions .actions-list, [class*="view-"] .modal-window .modal-section-content .list-actions, .view-uploads .actions-list, .view-outline .course-status .status-actions, .view-outline .outline-complex .outline-section .section-header-actions .actions-list, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list, .view-outline .outline-complex .outline-unit .unit-header-actions .actions-list, .view-video-uploads .assets-library .actions-list {
  display: inline-block;
  margin-bottom: 0; }
  /* line 323, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .wrapper-xblock .wrapper-xblock .header-actions .actions-list .action-item, .wrapper-xblock .wrapper-xblock-message .xblock-message-actions .actions-list .action-item, .wrapper-message .message-actions .actions-list .action-item, [class*="view-"] .modal-window .modal-section-content .list-actions .action-item, .view-uploads .actions-list .action-item, .view-outline .course-status .status-actions .action-item, .view-outline .outline-complex .outline-section .section-header-actions .actions-list .action-item, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .action-item, .view-outline .outline-complex .outline-unit .unit-header-actions .actions-list .action-item, .view-video-uploads .assets-library .actions-list .action-item {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 2px 0 2px 2px; }
    /* line 329, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
    .wrapper-xblock .wrapper-xblock .header-actions .actions-list .action-item .action-button, .wrapper-xblock .wrapper-xblock-message .xblock-message-actions .actions-list .action-item .action-button, .wrapper-message .message-actions .actions-list .action-item .action-button, [class*="view-"] .modal-window .modal-section-content .list-actions .action-item .action-button, .view-uploads .actions-list .action-item .action-button, .view-outline .course-status .status-actions .action-item .action-button, .view-outline .outline-complex .outline-section .section-header-actions .actions-list .action-item .action-button, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .action-item .action-button, .view-outline .outline-complex .outline-unit .unit-header-actions .actions-list .action-item .action-button, .view-video-uploads .assets-library .actions-list .action-item .action-button {
      transition: all 0.125s linear 0s;
      display: block;
      border-radius: 3px;
      padding: 3px 10px;
      color: #666666; }
      /* line 337, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
      .wrapper-xblock .wrapper-xblock .header-actions .actions-list .action-item .action-button:hover, .wrapper-xblock .wrapper-xblock-message .xblock-message-actions .actions-list .action-item .action-button:hover, .wrapper-message .message-actions .actions-list .action-item .action-button:hover, [class*="view-"] .modal-window .modal-section-content .list-actions .action-item .action-button:hover, .view-uploads .actions-list .action-item .action-button:hover, .view-outline .course-status .status-actions .action-item .action-button:hover, .view-outline .outline-complex .outline-section .section-header-actions .actions-list .action-item .action-button:hover, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .action-item .action-button:hover, .view-outline .outline-complex .outline-unit .unit-header-actions .actions-list .action-item .action-button:hover, .view-video-uploads .assets-library .actions-list .action-item .action-button:hover {
        background-color: #0075b4;
        color: #f9f9f9; }
      /* line 342, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
      .wrapper-xblock .wrapper-xblock .header-actions .actions-list .action-item .action-button .action-button-text, .wrapper-xblock .wrapper-xblock-message .xblock-message-actions .actions-list .action-item .action-button .action-button-text, .wrapper-message .message-actions .actions-list .action-item .action-button .action-button-text, [class*="view-"] .modal-window .modal-section-content .list-actions .action-item .action-button .action-button-text, .view-uploads .actions-list .action-item .action-button .action-button-text, .view-outline .course-status .status-actions .action-item .action-button .action-button-text, .view-outline .outline-complex .outline-section .section-header-actions .actions-list .action-item .action-button .action-button-text, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .action-item .action-button .action-button-text, .view-outline .outline-complex .outline-unit .unit-header-actions .actions-list .action-item .action-button .action-button-text, .view-video-uploads .assets-library .actions-list .action-item .action-button .action-button-text {
        padding-left: 1px;
        text-transform: uppercase; }
      /* line 347, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
      .wrapper-xblock .wrapper-xblock .header-actions .actions-list .action-item .action-button.delete-button:hover, .wrapper-xblock .wrapper-xblock-message .xblock-message-actions .actions-list .action-item .action-button.delete-button:hover, .wrapper-message .message-actions .actions-list .action-item .action-button.delete-button:hover, [class*="view-"] .modal-window .modal-section-content .list-actions .action-item .action-button.delete-button:hover, .view-uploads .actions-list .action-item .action-button.delete-button:hover, .view-outline .course-status .status-actions .action-item .action-button.delete-button:hover, .view-outline .outline-complex .outline-section .section-header-actions .actions-list .action-item .action-button.delete-button:hover, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .action-item .action-button.delete-button:hover, .view-outline .outline-complex .outline-unit .unit-header-actions .actions-list .action-item .action-button.delete-button:hover, .view-video-uploads .assets-library .actions-list .action-item .action-button.delete-button:hover {
        background-color: #999999; }
      /* line 351, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
      .wrapper-xblock .wrapper-xblock .header-actions .actions-list .action-item .action-button .icon, .wrapper-xblock .wrapper-xblock-message .xblock-message-actions .actions-list .action-item .action-button .icon, .wrapper-message .message-actions .actions-list .action-item .action-button .icon, [class*="view-"] .modal-window .modal-section-content .list-actions .action-item .action-button .icon, .view-uploads .actions-list .action-item .action-button .icon, .view-outline .course-status .status-actions .action-item .action-button .icon, .view-outline .outline-complex .outline-section .section-header-actions .actions-list .action-item .action-button .icon, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .action-item .action-button .icon, .view-outline .outline-complex .outline-unit .unit-header-actions .actions-list .action-item .action-button .icon, .view-video-uploads .assets-library .actions-list .action-item .action-button .icon {
        font-style: normal; }
    /* line 356, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
    .wrapper-xblock .wrapper-xblock .header-actions .actions-list .action-item .drag-handle, .wrapper-xblock .wrapper-xblock-message .xblock-message-actions .actions-list .action-item .drag-handle, .wrapper-message .message-actions .actions-list .action-item .drag-handle, [class*="view-"] .modal-window .modal-section-content .list-actions .action-item .drag-handle, .view-uploads .actions-list .action-item .drag-handle, .view-outline .course-status .status-actions .action-item .drag-handle, .view-outline .outline-complex .outline-section .section-header-actions .actions-list .action-item .drag-handle, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .action-item .drag-handle, .view-outline .outline-complex .outline-unit .unit-header-actions .actions-list .action-item .drag-handle, .view-video-uploads .assets-library .actions-list .action-item .drag-handle {
      display: block;
      float: none;
      height: 24px;
      width: 20px;
      margin: 0;
      background: transparent url("/static/studio/images/drag-handles.c03713dfd4ec.png") no-repeat right center; }
    /* line 378, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
    .wrapper-xblock .wrapper-xblock .header-actions .actions-list .action-item .btn-default.delete-button, .wrapper-xblock .wrapper-xblock-message .xblock-message-actions .actions-list .action-item .btn-default.delete-button, .wrapper-message .message-actions .actions-list .action-item .btn-default.delete-button, [class*="view-"] .modal-window .modal-section-content .list-actions .action-item .btn-default.delete-button, .view-uploads .actions-list .action-item .btn-default.delete-button, .view-outline .course-status .status-actions .action-item .btn-default.delete-button, .view-outline .outline-complex .outline-section .section-header-actions .actions-list .action-item .btn-default.delete-button, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .action-item .btn-default.delete-button, .view-outline .outline-complex .outline-unit .unit-header-actions .actions-list .action-item .btn-default.delete-button, .view-video-uploads .assets-library .actions-list .action-item .btn-default.delete-button {
      border: none; }
    /* line 382, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
    .wrapper-xblock .wrapper-xblock .header-actions .actions-list .action-item .btn-default.edit-button, .wrapper-xblock .wrapper-xblock-message .xblock-message-actions .actions-list .action-item .btn-default.edit-button, .wrapper-message .message-actions .actions-list .action-item .btn-default.edit-button, [class*="view-"] .modal-window .modal-section-content .list-actions .action-item .btn-default.edit-button, .view-uploads .actions-list .action-item .btn-default.edit-button, .view-outline .course-status .status-actions .action-item .btn-default.edit-button, .view-outline .outline-complex .outline-section .section-header-actions .actions-list .action-item .btn-default.edit-button, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .action-item .btn-default.edit-button, .view-outline .outline-complex .outline-unit .unit-header-actions .actions-list .action-item .btn-default.edit-button, .view-video-uploads .assets-library .actions-list .action-item .btn-default.edit-button {
      font-weight: 300; }
    /* line 386, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
    .wrapper-xblock .wrapper-xblock .header-actions .actions-list .action-item .stack-move-icon, .wrapper-xblock .wrapper-xblock-message .xblock-message-actions .actions-list .action-item .stack-move-icon, .wrapper-message .message-actions .actions-list .action-item .stack-move-icon, [class*="view-"] .modal-window .modal-section-content .list-actions .action-item .stack-move-icon, .view-uploads .actions-list .action-item .stack-move-icon, .view-outline .course-status .status-actions .action-item .stack-move-icon, .view-outline .outline-complex .outline-section .section-header-actions .actions-list .action-item .stack-move-icon, .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list .action-item .stack-move-icon, .view-outline .outline-complex .outline-unit .unit-header-actions .actions-list .action-item .stack-move-icon, .view-video-uploads .assets-library .actions-list .action-item .stack-move-icon {
      font-size: 0.52em; }

/* line 405, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.wrapper-xblock .wrapper-xblock.is-collapsible .expand-collapse, .wrapper-xblock .wrapper-xblock.xblock-type-container .expand-collapse, .view-outline .expand-collapse {
  transition: all 0.25s linear 0s;
  display: inline-block;
  color: #b2b2b2;
  vertical-align: top; }
  /* line 412, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .wrapper-xblock .wrapper-xblock.is-collapsible .expand-collapse:hover, .wrapper-xblock .wrapper-xblock.xblock-type-container .expand-collapse:hover, .view-outline .expand-collapse:hover {
    color: #0075b4; }
  /* line 416, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .wrapper-xblock .wrapper-xblock.is-collapsible .expand-collapse .ui-toggle-expansion, .wrapper-xblock .wrapper-xblock.xblock-type-container .expand-collapse .ui-toggle-expansion, .view-outline .expand-collapse .ui-toggle-expansion {
    transition: all 0.25s ease-in-out 0s;
    margin-right: 5px;
    display: inline-block;
    color: #cccccc;
    vertical-align: middle; }
  /* line 427, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .wrapper-xblock .wrapper-xblock.is-collapsible .expand.expand-collapse .ui-toggle-expansion, .wrapper-xblock .wrapper-xblock.xblock-type-container .expand.expand-collapse .ui-toggle-expansion, .view-outline .expand.expand-collapse .ui-toggle-expansion {
    transform: rotate(-90deg);
    transform-origin: 50% 50%; }

/* line 436, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.view-outline .outline-complex .outline-section.is-collapsible, .view-outline .outline-complex .outline-subsection.is-collapsible {
  transition: all 0.25s linear 0s; }
  /* line 441, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .view-outline .outline-complex .outline-section.is-collapsible .ui-toggle-expansion, .view-outline .outline-complex .outline-subsection.is-collapsible .ui-toggle-expansion {
    transition: all 0.25s ease-in-out 0s;
    display: inline-block;
    vertical-align: middle; }
    /* line 447, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
    .view-outline .outline-complex .outline-section.is-collapsible .ui-toggle-expansion .icon, .view-outline .outline-complex .outline-subsection.is-collapsible .ui-toggle-expansion .icon {
      transition: all 0.25s ease-in-out 0s; }
    /* line 452, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
    .view-outline .outline-complex .outline-section.is-collapsible .ui-toggle-expansion:hover, .view-outline .outline-complex .outline-subsection.is-collapsible .ui-toggle-expansion:hover, .view-outline .outline-complex .outline-section.is-collapsible .ui-toggle-expansion:active, .view-outline .outline-complex .outline-subsection.is-collapsible .ui-toggle-expansion:active {
      color: #0075b4; }
  /* line 463, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .view-outline .outline-complex .is-collapsed.outline-section.is-collapsible .ui-toggle-expansion .icon, .view-outline .outline-complex .is-collapsed.outline-subsection.is-collapsible .ui-toggle-expansion .icon {
    transform: rotate(-90deg);
    transform-origin: 50% 50%; }

/* line 476, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.drag-handle:hover, .drag-handle:focus {
  cursor: move; }

/* line 483, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.is-draggable {
  transition: border-color 0.25s ease-in-out 0, box-shadow 0.25s ease-in-out 0, margin 0.25s ease-in-out 0;
  position: relative; }
  /* line 488, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .is-draggable .draggable-drop-indicator {
    transition: opacity 0.25s linear 0s;
    height: auto;
    width: 100%;
    position: absolute;
    border-top: 1px solid #3391c3;
    opacity: 0; }
    /* line 498, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
    .is-draggable .draggable-drop-indicator .fa-caret-right {
      position: absolute;
      top: -12px;
      left: -5px;
      color: #005e90; }
  /* line 508, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .is-draggable .draggable-drop-indicator-before {
    top: -10px; }
  /* line 512, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .is-draggable .draggable-drop-indicator-after {
    bottom: -10px; }

/* line 518, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.is-dragging {
  left: -5px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
  cursor: move;
  opacity: 0.65;
  border: 1px solid #333333; }
  /* line 528, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .is-dragging.valid-drop {
    border-color: #0075b4;
    box-shadow: 0 1px 2px 0 rgba(0, 117, 180, 0.5); }

/* line 535, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.was-dragging {
  transition: transform 0.25s ease-in-out 0; }

/* line 541, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.drop-target.drop-target-before {
  margin-top: 30px; }
  /* line 544, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .drop-target.drop-target-before > .draggable-drop-indicator-before {
    opacity: 1; }

/* line 549, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.drop-target.drop-target-after {
  margin-bottom: 30px; }
  /* line 552, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
  .drop-target.drop-target-after > .draggable-drop-indicator-after {
    opacity: 1; }

/* line 559, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_controls.scss */
.was-dropped {
  animation: was-dropped 0.75s ease-in-out 1;
  border-color: #0075b4;
  box-shadow: 0 1px 2px 0 rgba(0, 117, 180, 0.5); }

/* line 4, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
.wrapper-xblock .container-paging-header .pagination, .wrapper-xblock .container-paging-footer .pagination, .wrapper-assets .assets-library .pagination {
  display: inline-block;
  width: 23.40426%; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .wrapper-xblock .container-paging-header .pagination:after, .wrapper-xblock .container-paging-footer .pagination:after, .wrapper-assets .assets-library .pagination:after {
    content: "";
    display: table;
    clear: both; }
  /* line 10, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
  .wrapper-xblock .container-paging-header .pagination-compact.pagination, .wrapper-xblock .container-paging-footer .pagination-compact.pagination, .wrapper-assets .assets-library .pagination-compact.pagination {
    text-align: right; }
  /* line 14, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
  .wrapper-xblock .container-paging-header .pagination-full.pagination, .wrapper-xblock .container-paging-footer .pagination-full.pagination, .wrapper-assets .assets-library .pagination-full.pagination {
    display: block;
    width: 31.91489%;
    margin: 20px auto; }
  /* line 20, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
  .wrapper-xblock .container-paging-header .pagination .nav-item, .wrapper-xblock .container-paging-footer .pagination .nav-item, .wrapper-assets .assets-library .pagination .nav-item {
    position: relative;
    display: inline-block;
    vertical-align: middle; }
  /* line 26, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
  .wrapper-xblock .container-paging-header .pagination .nav-link, .wrapper-xblock .container-paging-footer .pagination .nav-link, .wrapper-assets .assets-library .pagination .nav-link {
    transition: all 0.25s ease-in-out 0s;
    display: block;
    border: 0;
    padding: 5px 15px; }
    /* line 33, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
    .wrapper-xblock .container-paging-header .pagination .nav-link.previous, .wrapper-xblock .container-paging-footer .pagination .nav-link.previous, .wrapper-assets .assets-library .pagination .nav-link.previous {
      margin-right: 10px; }
    /* line 37, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
    .wrapper-xblock .container-paging-header .pagination .nav-link.next, .wrapper-xblock .container-paging-footer .pagination .nav-link.next, .wrapper-assets .assets-library .pagination .nav-link.next {
      margin-left: 10px; }
    /* line 41, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
    .wrapper-xblock .container-paging-header .pagination .nav-link:hover, .wrapper-xblock .container-paging-footer .pagination .nav-link:hover, .wrapper-assets .assets-library .pagination .nav-link:hover {
      background-color: #0075b4;
      border-radius: 3px;
      color: #fff; }
    /* line 47, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
    .wrapper-xblock .container-paging-header .pagination .nav-link.is-disabled, .wrapper-xblock .container-paging-footer .pagination .nav-link.is-disabled, .wrapper-assets .assets-library .pagination .nav-link.is-disabled {
      background-color: transparent;
      color: #b2b2b2;
      pointer-events: none; }
  /* line 58, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
  .wrapper-xblock .container-paging-header .pagination .pagination-form, .wrapper-xblock .container-paging-footer .pagination .pagination-form, .wrapper-assets .assets-library .pagination .pagination-form, .wrapper-xblock .container-paging-header .pagination .current-page, .wrapper-xblock .container-paging-footer .pagination .current-page, .wrapper-assets .assets-library .pagination .current-page, .wrapper-xblock .container-paging-header .pagination .page-divider, .wrapper-xblock .container-paging-footer .pagination .page-divider, .wrapper-assets .assets-library .pagination .page-divider, .wrapper-xblock .container-paging-header .pagination .total-pages, .wrapper-xblock .container-paging-footer .pagination .total-pages, .wrapper-assets .assets-library .pagination .total-pages {
    display: inline-block; }
  /* line 65, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
  .wrapper-xblock .container-paging-header .pagination .current-page, .wrapper-xblock .container-paging-footer .pagination .current-page, .wrapper-assets .assets-library .pagination .current-page, .wrapper-xblock .container-paging-header .pagination .page-number-input, .wrapper-xblock .container-paging-footer .pagination .page-number-input, .wrapper-assets .assets-library .pagination .page-number-input, .wrapper-xblock .container-paging-header .pagination .total-pages, .wrapper-xblock .container-paging-footer .pagination .total-pages, .wrapper-assets .assets-library .pagination .total-pages {
    width: 50px;
    margin: 0 15px;
    padding: 5px;
    text-align: center;
    color: #4c4c4c; }
  /* line 78, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
  .wrapper-xblock .container-paging-header .pagination .current-page, .wrapper-xblock .container-paging-footer .pagination .current-page, .wrapper-assets .assets-library .pagination .current-page {
    position: absolute;
    left: -5px; }
  /* line 86, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
  .wrapper-xblock .container-paging-header .pagination .page-divider, .wrapper-xblock .container-paging-footer .pagination .page-divider, .wrapper-assets .assets-library .pagination .page-divider {
    vertical-align: middle;
    color: #7f7f7f; }
  /* line 94, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
  .wrapper-xblock .container-paging-header .pagination .pagination-form, .wrapper-xblock .container-paging-footer .pagination .pagination-form, .wrapper-assets .assets-library .pagination .pagination-form {
    position: relative; }
    /* line 104, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
    .wrapper-xblock .container-paging-header .pagination .pagination-form .page-number-input, .wrapper-xblock .container-paging-footer .pagination .pagination-form .page-number-input, .wrapper-assets .assets-library .pagination .pagination-form .page-number-input {
      transition: all 0.25s ease-in-out 0s;
      border: 1px solid transparent;
      border-bottom: 1px dotted #b2b2b2;
      border-radius: 0;
      box-shadow: none;
      background: none; }
      /* line 113, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
      .wrapper-xblock .container-paging-header .pagination .pagination-form .page-number-input:hover, .wrapper-xblock .container-paging-footer .pagination .pagination-form .page-number-input:hover, .wrapper-assets .assets-library .pagination .pagination-form .page-number-input:hover {
        background-color: #fff;
        opacity: 0.6; }
      /* line 118, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_pagination.scss */
      .wrapper-xblock .container-paging-header .pagination .pagination-form .page-number-input:focus, .wrapper-xblock .container-paging-footer .pagination .pagination-form .page-number-input:focus, .wrapper-assets .assets-library .pagination .pagination-form .page-number-input:focus {
        background-color: #fffcf1;
        background-image: -webkit-linear-gradient(#fffcf1, #fffffe);
        background-image: linear-gradient(#fffcf1, #fffffe);
        opacity: 1;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.4) inset;
        background-color: #fff;
        border: 1px solid transparent;
        border-radius: 3px; }

/* line 126, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
.btn-default:disabled, .btn-primary:disabled, .btn-brand:disabled, .btn-upgrade:disabled, .is-disabled.btn-default, .is-disabled.btn-primary, .is-disabled.btn-brand, .is-disabled.btn-upgrade {
  pointer-events: none;
  outline: none;
  cursor: not-allowed; }

/* line 227, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
.btn-small.btn-default, .btn-small.btn-primary, .btn-small.btn-brand, .btn-small.btn-upgrade {
  padding: 0.625rem;
  font-size: 14px; }

/* line 22, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-xblock {
  margin: 10px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
  /* line 30, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock:hover, .wrapper-xblock:focus {
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2); }
  /* line 36, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .xblock-header-primary {
    box-sizing: border-box;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 4px 4px 0 0;
    min-height: 50px;
    background-color: #f9f9f9;
    padding: 10px 10px 10px 20px;
    display: flex;
    align-items: center; }
    /* line 46, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .xblock-header-primary .header-details {
      width: 50%;
      vertical-align: middle; }
      /* line 52, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock .xblock-header-primary .header-details .xblock-display-name {
        font-weight: 600; }
      /* line 58, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock .xblock-header-primary .header-details .xblock-group-visibility-label {
        white-space: normal;
        font-weight: 600;
        color: #7f7f7f; }
    /* line 67, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .xblock-header-primary .header-actions {
      width: 49%;
      text-align: right; }
  /* line 75, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .xblock-header-secondary {
    overflow: hidden;
    border-top: 1px solid #cccccc;
    background-color: #f2f2f2;
    padding: 10px 20px; }
    /* line 81, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .xblock-header-secondary .meta-info {
      display: inline-block;
      vertical-align: middle;
      width: 65%;
      font-style: italic;
      color: #7f7f7f; }
    /* line 89, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .xblock-header-secondary .actions-list {
      width: 34%;
      display: inline-block;
      vertical-align: middle;
      text-align: right; }
      /* line 95, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock .xblock-header-secondary .actions-list .action-item {
        display: inline-block; }
        /* line 98, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
        .wrapper-xblock .xblock-header-secondary .actions-list .action-item .action-button {
          transition: all 0.125s linear 0s;
          display: block;
          width: auto;
          height: 30px;
          border-radius: 3px;
          padding: 3px 10px 0 10px;
          color: #999999; }
          /* line 108, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
          .wrapper-xblock .xblock-header-secondary .actions-list .action-item .action-button:hover {
            background-color: #0075b4;
            color: #f9f9f9; }
          /* line 113, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
          .wrapper-xblock .xblock-header-secondary .actions-list .action-item .action-button .action-button-text {
            display: inline-block;
            vertical-align: middle;
            padding: 0 1px;
            text-transform: uppercase; }
          /* line 120, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
          .wrapper-xblock .xblock-header-secondary .actions-list .action-item .action-button.delete-button:hover {
            background-color: #999999; }
        /* line 125, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
        .wrapper-xblock .xblock-header-secondary .actions-list .action-item .icon {
          display: inline-block;
          vertical-align: middle; }
  /* line 135, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .xblock-license,
  .wrapper-xblock .xmodule_display.xmodule_HtmlModule .xblock-license,
  .wrapper-xblock .xmodule_VideoModule .xblock-license {
    text-align: right;
    display: block;
    width: auto;
    border-top: 1px solid #cccccc;
    padding: 5px 0;
    color: #7f7f7f;
    text-align: right; }
    /* line 149, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .xblock-license .license-label,
    .wrapper-xblock .xblock-license .license-value,
    .wrapper-xblock .xblock-license .license-actions,
    .wrapper-xblock .xmodule_display.xmodule_HtmlModule .xblock-license .license-label,
    .wrapper-xblock .xmodule_display.xmodule_HtmlModule .xblock-license .license-value,
    .wrapper-xblock .xmodule_display.xmodule_HtmlModule .xblock-license .license-actions,
    .wrapper-xblock .xmodule_VideoModule .xblock-license .license-label,
    .wrapper-xblock .xmodule_VideoModule .xblock-license .license-value,
    .wrapper-xblock .xmodule_VideoModule .xblock-license .license-actions {
      display: inline-block;
      vertical-align: middle;
      margin-bottom: 0; }
    /* line 157, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .xblock-license a,
    .wrapper-xblock .xmodule_display.xmodule_HtmlModule .xblock-license a,
    .wrapper-xblock .xmodule_VideoModule .xblock-license a {
      color: #7f7f7f; }
      /* line 160, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock .xblock-license a:hover,
      .wrapper-xblock .xmodule_display.xmodule_HtmlModule .xblock-license a:hover,
      .wrapper-xblock .xmodule_VideoModule .xblock-license a:hover {
        color: #1b6d99; }
    /* line 165, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .xblock-license i,
    .wrapper-xblock .xmodule_display.xmodule_HtmlModule .xblock-license i,
    .wrapper-xblock .xmodule_VideoModule .xblock-license i {
      font-style: normal; }
  /* line 171, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .xmodule_VideoModule .xblock-license {
    border: 0; }
  /* line 178, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .container-paging-header .meta-wrap {
    margin: 20px 10px; }
  /* line 182, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .container-paging-header .meta {
    display: inline-block;
    vertical-align: top;
    width: 74.46809%;
    color: #666666; }
  /* line 212, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock h2 {
    margin: 30px 40px 30px 0;
    color: #7f7f7f;
    letter-spacing: 1px;
    text-transform: uppercase; }
  /* line 234, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .wrapper-xblock.is-collapsible .icon, .wrapper-xblock .wrapper-xblock.xblock-type-container .icon {
    font-style: normal; }
  /* line 238, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .wrapper-xblock.is-collapsible .expand-collapse, .wrapper-xblock .wrapper-xblock.xblock-type-container .expand-collapse {
    margin: 0 5px;
    height: 25px;
    width: 20px; }
    /* line 245, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .wrapper-xblock.is-collapsible .expand-collapse:focus, .wrapper-xblock .wrapper-xblock.xblock-type-container .expand-collapse:focus {
      outline: 0; }
  /* line 251, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .wrapper-xblock.is-collapsible .action-view .action-button, .wrapper-xblock .wrapper-xblock.xblock-type-container .action-view .action-button {
    transition: none; }
  /* line 255, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .wrapper-xblock.is-collapsible .action-view .action-button-text, .wrapper-xblock .wrapper-xblock.xblock-type-container .action-view .action-button-text {
    padding-right: 4px;
    padding-left: 0; }
  /* line 267, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .wrapper-xblock-message .xblock-message {
    background-color: #4c4c4c;
    padding: 15px;
    color: #fff; }
    /* line 274, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .wrapper-xblock-message .xblock-message .icon {
      font-style: normal; }
    /* line 278, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .wrapper-xblock-message .xblock-message.information {
      background-color: #f2f2f2;
      color: #4c4c4c; }
    /* line 285, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .wrapper-xblock-message .xblock-message.validation {
      background-color: #4c4c4c;
      color: #fff; }
      /* line 289, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock .wrapper-xblock-message .xblock-message.validation a {
        color: #66acd2; }
      /* line 293, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock .wrapper-xblock-message .xblock-message.validation.has-warnings {
        border-top: 3px solid #fd7e14; }
        /* line 296, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
        .wrapper-xblock .wrapper-xblock-message .xblock-message.validation.has-warnings .fa-exclamation-triangle {
          margin-right: 10px;
          color: #fd7e14; }
      /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock .wrapper-xblock-message .xblock-message.validation.has-errors {
        border-top: 3px solid #d16a70; }
        /* line 305, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
        .wrapper-xblock .wrapper-xblock-message .xblock-message.validation.has-errors .fa-exclamation-circle {
          margin-right: 10px;
          color: #d16a70; }
  /* line 313, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .wrapper-xblock-message .xblock-message-list {
    margin-bottom: 0; }
  /* line 317, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .wrapper-xblock-message .xblock-message-actions {
    padding: 10px 20px;
    background-color: #666666; }
  /* line 329, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock.level-page {
    margin: 0;
    box-shadow: none;
    border: 0; }
    /* line 334, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-page .xblock-header {
      display: none; }
    /* line 339, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-page .xblock-message.validation {
      padding-top: 15px; }
    /* line 343, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-page .xblock-message .xblock-message-list {
      margin: 0 45px;
      list-style-type: disc;
      color: #cccccc; }
    /* line 349, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-page .xblock-message .xblock-message-item {
      padding-bottom: 5px; }
    /* line 353, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-page .xblock-message.information {
      padding: 10px 0;
      background-color: #f2f2f2;
      color: #666666; }
    /* line 361, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-page .no-container-content .xblock-message-list {
      margin: 0;
      list-style-type: none;
      color: #4c4c4c; }
  /* line 372, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock.level-nesting {
    transition: all 0.25s linear 0s;
    border: 1px solid #cccccc;
    padding-bottom: 20px; }
    /* line 379, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-nesting .reorderable-container {
      min-height: 20px; }
    /* line 383, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-nesting .xblock-header {
      display: block; }
    /* line 387, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-nesting .xblock-header-primary {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      margin-bottom: 0;
      border-bottom: none;
      background: none; }
    /* line 395, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-nesting .xblock-render {
      margin: 10px; }
    /* line 400, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-nesting.collapsed {
      padding-bottom: 0;
      background-color: #fefefe;
      box-shadow: 0 0 1px rgba(0, 0, 0, 0.6) inset; }
  /* line 409, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock.level-element {
    transition: all 0.25s linear 0s;
    box-shadow: none; }
    /* line 414, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-element:hover {
      border-color: #0075b4; }
    /* line 418, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-element .xblock-header {
      display: block; }
    /* line 422, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-element .xblock-header-primary {
      display: flex;
      margin-bottom: 0;
      border-bottom: 1px solid #e5e5e5;
      background-color: #f9f9f9; }
      /* line 430, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock.level-element .xblock-header-primary.is-collapsed {
        border-bottom: 0;
        border-radius: 3px; }
    /* line 436, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-element .xblock-render {
      margin: 10px;
      padding: 10px;
      overflow: hidden; }
    /* line 449, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-element.xblock-type-container .xblock-header-primary {
      margin-bottom: 0;
      border-bottom: 0;
      border-radius: 4px; }
    /* line 455, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-element.xblock-type-container .xblock-render {
      display: none; }
    /* line 462, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-element .wrapper-xblock-message .xblock-message.information {
      padding: 0 20px 15px 20px;
      color: #999999; }
  /* line 476, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .wrapper-groups .title {
    margin-left: 10px;
    color: #999999; }
  /* line 486, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .wrapper-groups.is-active .wrapper-xblock.level-nesting > .xblock-header .action-delete {
    display: none; }
  /* line 491, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .wrapper-groups.is-inactive {
    margin: 30px 0 0 0;
    border-top: 2px dotted #b2b2b2;
    padding: 15px 0;
    background-color: #e5e5e5; }
    /* line 497, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .wrapper-groups.is-inactive .wrapper-xblock.level-nesting {
      transition: all 0.25s linear 0s;
      opacity: 0.7; }
      /* line 502, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock .wrapper-groups.is-inactive .wrapper-xblock.level-nesting:hover {
        opacity: 1; }
    /* line 508, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .wrapper-groups.is-inactive .new-component-item {
      display: none; }

/* line 519, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-comp-editor {
  display: block; }
  /* line 524, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-comp-editor.is-inactive {
    display: none; }

/* line 530, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-comp-settings {
  display: none; }
  /* line 533, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-comp-settings.is-active {
    display: block; }
  /* line 538, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-comp-settings .file-uploader .upload-setting {
    box-sizing: border-box;
    display: inline-block;
    padding: 10px;
    width: 49%;
    margin-right: 2%; }
  /* line 550, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-comp-settings .file-uploader .download-setting {
    box-sizing: border-box;
    display: inline-block;
    padding: 10px;
    width: 49%;
    text-align: center;
    color: #0075b4; }
    /* line 562, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .file-uploader .download-setting:hover {
      background-color: #0075b4; }
  /* line 567, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-comp-settings .file-uploader .wrapper-uploader-actions {
    width: 45%;
    display: inline-block;
    min-width: 100px; }
  /* line 575, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-comp-settings .list-input.settings-list {
    overflow: auto;
    max-height: 400px; }
    /* line 582, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list::-webkit-scrollbar {
      -webkit-appearance: none;
      width: 11px;
      height: 11px; }
    /* line 588, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list::-webkit-scrollbar-thumb {
      border-radius: 8px;
      border: 2px solid #b2b2b2;
      background-color: rgba(0, 0, 0, 0.5); }
    /* line 595, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry {
      opacity: 0.7;
      margin: 0 20px;
      border-top: 1px solid #e5e5e5;
      background-color: #fff;
      padding: 20px 10px; }
      /* line 602, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry:first-child {
        border-top: 0; }
      /* line 609, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry:hover, .wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry:focus {
        opacity: 1; }
      /* line 614, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry.is-set {
        opacity: 1;
        background-color: #fff; }
        /* line 618, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
        .wrapper-comp-settings .list-input.settings-list .field.comp-setting-entry.is-set .setting-input {
          color: #3391c3; }
    /* line 624, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .wrapper-comp-setting,
    .wrapper-comp-settings .list-input.settings-list .wrapper-comp-setting-text {
      min-width: 300px;
      top: 0;
      vertical-align: top;
      margin-bottom: 5px;
      position: relative; }
    /* line 633, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .setting-label {
      transition: color 0.25s ease-in-out 0s;
      vertical-align: middle;
      display: inline-block;
      position: relative;
      left: 0;
      width: 25%;
      min-width: 100px;
      margin-right: 10px; }
      /* line 647, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .setting-label.is-focused {
        color: #0075b4; }
    /* line 652, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list input,
    .wrapper-comp-settings .list-input.settings-list select,
    .wrapper-comp-settings .list-input.settings-list input[type="number"] {
      height: 100%;
      width: 100%;
      width: 45%;
      min-width: 100px;
      padding: 10px;
      border-radius: 3px;
      border: 1px solid #b2b2b2;
      text-overflow: ellipsis; }
      /* line 59, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
      .wrapper-comp-settings .list-input.settings-list input :-moz-placeholder,
      .wrapper-comp-settings .list-input.settings-list select :-moz-placeholder,
      .wrapper-comp-settings .list-input.settings-list input[type="number"] :-moz-placeholder {
        color: #e5e5e5; }
      /* line 63, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
      .wrapper-comp-settings .list-input.settings-list input ::-webkit-input-placeholder,
      .wrapper-comp-settings .list-input.settings-list select ::-webkit-input-placeholder,
      .wrapper-comp-settings .list-input.settings-list input[type="number"] ::-webkit-input-placeholder {
        color: #e5e5e5; }
      /* line 67, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
      .wrapper-comp-settings .list-input.settings-list input :-ms-input-placeholder,
      .wrapper-comp-settings .list-input.settings-list select :-ms-input-placeholder,
      .wrapper-comp-settings .list-input.settings-list input[type="number"] :-ms-input-placeholder {
        color: #e5e5e5; }
    /* line 669, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list input.is-disabled {
      text-overflow: clip;
      opacity: 0.5; }
    /* line 674, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list input[type="number"] {
      width: 42%;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
      -moz-column-width-width: 32%; }
      /* line 682, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list input[type="number"]:active {
        background-color: #fffcf1; }
    /* line 688, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list select:focus {
      box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
      transition: opacity 0.25s ease-in-out 0s;
      background-color: #e2c01f; }
    /* line 696, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list select:active {
      background-color: #e2c01f; }
    /* line 701, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .action.setting-clear {
      color: #7f7f7f;
      width: 25px;
      height: 25px;
      vertical-align: middle;
      padding: 5px;
      border-radius: 50%;
      margin: 0 10px;
      box-shadow: none;
      text-shadow: none;
      border: 1px solid #999999;
      background-color: #e5e5e5; }
      /* line 716, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .action.setting-clear:hover {
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
        transition: opacity 0.25s ease-in-out 0s;
        background-color: #0075b4;
        border: 1px solid #0075b4;
        color: #fff; }
      /* line 726, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .action.setting-clear.inactive {
        visibility: hidden; }
    /* line 731, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .setting-help {
      display: inline-block;
      min-width: 200px;
      vertical-align: top; }
    /* line 739, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .setting-text {
      display: inline;
      white-space: nowrap; }
    /* line 748, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .metadata-list-enum * {
      box-sizing: border-box; }
    /* line 753, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .setting-label {
      vertical-align: top;
      margin-top: 10px; }
    /* line 759, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .wrapper-list-settings {
      height: 100%;
      width: 45%;
      display: inline-block;
      min-width: 100px; }
      /* line 766, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .wrapper-list-settings .list-settings {
        margin: 0; }
        /* line 769, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
        .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .wrapper-list-settings .list-settings .list-settings-item {
          margin-bottom: 10px; }
        /* line 774, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
        .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .wrapper-list-settings .list-settings .input {
          width: 80%;
          margin-right: 10px;
          vertical-align: middle; }
    /* line 782, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .setting-clear {
      vertical-align: top;
      margin-top: 5px; }
    /* line 787, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .create-setting {
      display: block;
      width: 100%;
      padding: 10px; }
      /* line 796, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .create-setting .icon {
        margin-right: 5px; }
    /* line 801, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .remove-setting {
      transition: color 0.25s ease-in-out;
      display: inline-block;
      background: transparent;
      color: #99c8e1; }
      /* line 810, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .remove-setting:hover {
        color: #0075b4; }
    /* line 818, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .metadata-dict * {
      box-sizing: border-box; }
    /* line 823, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .metadata-dict .setting-label {
      vertical-align: top;
      margin-top: 15px; }
    /* line 829, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .metadata-dict .wrapper-dict-settings {
      width: 55%;
      display: inline-block;
      min-width: 240px; }
      /* line 835, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .metadata-dict .wrapper-dict-settings .list-settings {
        margin: 10px 0 0; }
        /* line 838, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
        .wrapper-comp-settings .list-input.settings-list .metadata-dict .wrapper-dict-settings .list-settings .list-settings-item {
          margin-bottom: 10px; }
        /* line 843, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
        .wrapper-comp-settings .list-input.settings-list .metadata-dict .wrapper-dict-settings .list-settings .input {
          width: 43%;
          margin-right: 5px;
          vertical-align: middle;
          display: inline-block; }
          /* line 849, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
          .wrapper-comp-settings .list-input.settings-list .metadata-dict .wrapper-dict-settings .list-settings .input.input-value {
            margin-right: 10px; }
    /* line 856, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .metadata-dict .setting-clear {
      vertical-align: top;
      margin: 15px 0 0 0; }
    /* line 861, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .metadata-dict .create-setting {
      display: block;
      width: 88%;
      padding: 10px; }
      /* line 870, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .metadata-dict .create-setting .icon {
        margin-right: 5px; }
    /* line 875, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .metadata-dict .remove-setting {
      transition: color 0.25s ease-in-out;
      display: inline-block;
      background: transparent;
      color: #99c8e1; }
      /* line 884, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .metadata-dict .remove-setting:hover {
        color: #0075b4; }

/* line 892, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-comp-plugins {
  display: none; }
  /* line 895, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-comp-plugins.is-active {
    display: block; }

/* line 907, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-comp-editor.latex-problem {
  margin-top: 50px; }

/* line 912, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
.launch-latex-compiler {
  position: absolute;
  width: 100%;
  top: 0;
  background-color: #fff;
  padding: 10px 0 10px 20px;
  border-bottom: 1px solid #b2b2b2; }

/* line 922, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
div.wrapper-comp-editor.is-inactive ~ div.launch-latex-compiler {
  display: none; }

/* line 928, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-xblock .discussion-preview {
  color: #999999;
  font-style: italic; }

/* line 936, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-license .license-types {
  text-align: center;
  vertical-align: middle;
  display: inline-block; }
  /* line 941, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-license .license-types .license-type {
    display: inline-block; }
  /* line 945, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-license .license-types .action.license-button {
    transition: background-color 0.15s, box-shadow 0.15s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
    display: inline-block;
    padding: 4px 20px 5px;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    border: 1px solid #4c4c4c;
    border-radius: 3px;
    background-color: #d1dae3;
    color: #6d788b;
    display: inline-block;
    text-align: center;
    width: 220px;
    height: 40px;
    cursor: pointer; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .wrapper-license .license-types .action.license-button.disabled, .wrapper-license .license-types .action.license-button.is-disabled {
      border: 1px solid #999999 !important;
      border-radius: 3px !important;
      background: #999999 !important;
      color: #666666 !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .wrapper-license .license-types .action.license-button.disabled:hover, .wrapper-license .license-types .action.license-button.disabled:focus, .wrapper-license .license-types .action.license-button.is-disabled:hover, .wrapper-license .license-types .action.license-button.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .wrapper-license .license-types .action.license-button:hover, .wrapper-license .license-types .action.license-button:focus, .wrapper-license .license-types .action.license-button:active {
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
    /* line 319, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .wrapper-license .license-types .action.license-button:hover {
      background-color: #d9e3ee;
      color: #6d788b; }
    /* line 956, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-license .license-types .action.license-button.is-selected {
      transition: background-color 0.15s, box-shadow 0.15s;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
      display: inline-block;
      padding: 4px 20px 5px;
      background-color: rgba(255, 255, 255, 0.3);
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
      background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
      border: 1px solid #0075b4;
      border-radius: 3px;
      background-color: #0075b4;
      color: #fff; }
      /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .wrapper-license .license-types .action.license-button.is-selected.disabled, .wrapper-license .license-types .action.license-button.is-selected.is-disabled {
        border: 1px solid #999999 !important;
        border-radius: 3px !important;
        background: #999999 !important;
        color: #666666 !important;
        pointer-events: none;
        cursor: none; }
        /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .wrapper-license .license-types .action.license-button.is-selected.disabled:hover, .wrapper-license .license-types .action.license-button.is-selected.disabled:focus, .wrapper-license .license-types .action.license-button.is-selected.is-disabled:hover, .wrapper-license .license-types .action.license-button.is-selected.is-disabled:focus {
          box-shadow: 0 0 0 0 !important; }
      /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .wrapper-license .license-types .action.license-button.is-selected:hover, .wrapper-license .license-types .action.license-button.is-selected:focus, .wrapper-license .license-types .action.license-button.is-selected:active {
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
      /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .wrapper-license .license-types .action.license-button.is-selected:hover, .wrapper-license .license-types .action.license-button.is-selected:focus, .wrapper-license .license-types .action.license-button.is-selected:active {
        background-color: #065683;
        color: #fff; }
      /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .wrapper-license .license-types .action.license-button.is-selected.disabled, .wrapper-license .license-types .action.license-button.is-selected.is-disabled {
        box-shadow: none;
        border: 1px solid #99c8e1 !important;
        background: #99c8e1 !important;
        color: #fff !important; }

/* line 966, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-license .wrapper-license-options {
  margin-bottom: 10px; }
  /* line 973, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-license .wrapper-license-options .license-options {
    padding-bottom: 10px; }
    /* line 976, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-license .wrapper-license-options .license-options .license-option {
      line-height: 1.5;
      border-bottom: 1px solid #e5e5e5;
      padding: 10px 0 8px; }
      /* line 981, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-license .wrapper-license-options .license-options .license-option.is-clickable {
        cursor: pointer; }
      /* line 985, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-license .wrapper-license-options .license-options .license-option:last-child {
        border-bottom: none; }
      /* line 989, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-license .wrapper-license-options .license-options .license-option input[type=checkbox] {
        vertical-align: top;
        width: auto;
        min-width: auto;
        height: auto;
        border: 0;
        margin: 3px 15px 0; }
      /* line 998, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-license .wrapper-license-options .license-options .license-option .option-name {
        display: inline-block;
        width: 15%;
        vertical-align: top;
        cursor: pointer; }
      /* line 1008, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-license .wrapper-license-options .license-options .license-option .explanation {
        display: inline-block;
        width: 75%;
        vertical-align: top;
        color: #7f7f7f; }

/* line 1020, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-license .license-preview a {
  color: #7f7f7f; }
  /* line 1023, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-license .license-preview a:hover {
    color: #1b6d99; }

/* line 1028, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-license .list-input.settings-list ul.license-options li {
  padding: 10px 0 8px; }

/* line 7, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.view-container .content-supplementary .bit-publishing.is-live, .view-container .content-supplementary .bit-publishing.is-ready, .view-container .content-supplementary .bit-publishing.has-warnings, .view-container .content-supplementary .bit-publishing.has-errors, .view-container .content-supplementary .bit-publishing.staff-only, .view-container .content-supplementary .bit-publishing.is-staff-only, .view-container .content-supplementary .bit-publishing.is-gated, .view-container .content-supplementary .bit-publishing, .view-container .content-supplementary .unit-location,
.view-container .content-supplementary .library-location {
  margin-bottom: 20px;
  border-top: 5px solid #999999;
  background-color: #fff; }
  /* line 12, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .view-container .content-supplementary .bit-publishing .bar-mod-title, .view-container .content-supplementary .unit-location .bar-mod-title,
  .view-container .content-supplementary .library-location .bar-mod-title {
    display: block;
    padding: 10px 15px;
    background-color: #e5e5e5; }
  /* line 21, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .view-container .content-supplementary .bit-publishing .bar-mod-content, .view-container .content-supplementary .unit-location .bar-mod-content,
  .view-container .content-supplementary .library-location .bar-mod-content {
    border-bottom: 1px solid #e5e5e5;
    padding: 15px 15px 20px 15px; }
    /* line 27, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .view-container .content-supplementary .bit-publishing .bar-mod-content .title, .view-container .content-supplementary .unit-location .bar-mod-content .title,
    .view-container .content-supplementary .library-location .bar-mod-content .title {
      margin-bottom: 5px;
      color: #4c4c4c;
      text-transform: uppercase; }
    /* line 36, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .view-container .content-supplementary .bit-publishing .bar-mod-content .meta, .view-container .content-supplementary .unit-location .bar-mod-content .meta,
    .view-container .content-supplementary .library-location .bar-mod-content .meta {
      color: #4c4c4c; }

/* line 46, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.view-container .content-supplementary .bit-publishing.is-live {
  border-top: 5px solid #0075b4; }
  /* line 51, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .view-container .content-supplementary .bit-publishing.is-live .bar-mod-title {
    background-color: rgba(0, 117, 180, 0.125); }

/* line 58, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.view-container .content-supplementary .bit-publishing.is-ready {
  border-top: 5px solid #008100; }
  /* line 63, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .view-container .content-supplementary .bit-publishing.is-ready .bar-mod-title {
    background-color: #e6f2e6; }

/* line 70, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.view-container .content-supplementary .bit-publishing.has-warnings {
  border-top: 5px solid #feb272; }
  /* line 75, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .view-container .content-supplementary .bit-publishing.has-warnings .bar-mod-title {
    background-color: #fff2e8; }

/* line 82, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.view-container .content-supplementary .bit-publishing.has-errors {
  border-top: 5px solid #d16a70; }
  /* line 87, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .view-container .content-supplementary .bit-publishing.has-errors .bar-mod-title {
    background-color: #f7e6e7; }

/* line 93, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.view-container .content-supplementary .bit-publishing.staff-only, .view-container .content-supplementary .bit-publishing.is-staff-only, .view-container .content-supplementary .bit-publishing.is-gated {
  border-top: 5px solid #000; }
  /* line 98, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .view-container .content-supplementary .bit-publishing.staff-only .bar-mod-title, .view-container .content-supplementary .bit-publishing.is-staff-only .bar-mod-title, .view-container .content-supplementary .bit-publishing.is-gated .bar-mod-title {
    background-color: #e5e5e5; }

/* line 106, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.add-xblock-component {
  margin: 20px 10px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
  background-color: #f2f2f2;
  padding: 10px; }
  /* line 115, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .add-xblock-component .new-component {
    text-align: center; }
    /* line 118, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component h5 {
      margin-bottom: 15px;
      color: #008100; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .add-xblock-component .new-component .new-component-type:after {
      content: "";
      display: table;
      clear: both; }
    /* line 130, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component .new-component-type li {
      display: inline-block; }
    /* line 135, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component .new-component-type .add-xblock-component-button {
      margin-right: 15px;
      position: relative;
      display: inline-block;
      width: 100px;
      height: 100px;
      margin-bottom: 10px;
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.4) inset;
      border-radius: 5px;
      padding: 0;
      text-align: center; }
      /* line 152, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
      .add-xblock-component .new-component .new-component-type .add-xblock-component-button .name {
        box-sizing: border-box;
        display: block;
        color: #fff; }
  /* line 164, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .add-xblock-component .new-component-templates {
    display: none;
    margin: 20px 40px;
    border-radius: 3px;
    border: 1px solid #b0b6c2;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.4) inset; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .add-xblock-component .new-component-templates:after {
      content: "";
      display: table;
      clear: both; }
    /* line 174, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component-templates .cancel-button {
      transition: background-color 0.15s, box-shadow 0.15s;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
      display: inline-block;
      padding: 4px 20px 5px;
      background-color: rgba(255, 255, 255, 0.6);
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
      background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
      border: 1px solid #b0b6c2;
      border-radius: 3px;
      background-color: #dfe5eb;
      color: #5c677a;
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
      margin: 20px 0 10px 10px; }
      /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .add-xblock-component .new-component-templates .cancel-button.disabled, .add-xblock-component .new-component-templates .cancel-button.is-disabled {
        border: 1px solid #999999 !important;
        border-radius: 3px !important;
        background: #999999 !important;
        color: #666666 !important;
        pointer-events: none;
        cursor: none; }
        /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .add-xblock-component .new-component-templates .cancel-button.disabled:hover, .add-xblock-component .new-component-templates .cancel-button.disabled:focus, .add-xblock-component .new-component-templates .cancel-button.is-disabled:hover, .add-xblock-component .new-component-templates .cancel-button.is-disabled:focus {
          box-shadow: 0 0 0 0 !important; }
      /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .add-xblock-component .new-component-templates .cancel-button:hover, .add-xblock-component .new-component-templates .cancel-button:focus, .add-xblock-component .new-component-templates .cancel-button:active {
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
      /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .add-xblock-component .new-component-templates .cancel-button:hover, .add-xblock-component .new-component-templates .cancel-button:focus {
        background-color: #deecf7;
        color: #5c677a; }
    /* line 179, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component-templates .problem-type-tabs {
      display: none; }
    /* line 185, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component-templates.new-component-problem .problem-type-tabs {
      display: inline-block; }
    /* line 190, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component-templates .support-documentation {
      float: right;
      margin: 20px 0 10px 10px;
      font-size: 14px;
      font-size: 1.4rem; }
      /* line 196, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
      .add-xblock-component .new-component-templates .support-documentation .support-documentation-level {
        padding-right: 10px; }
      /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
      .add-xblock-component .new-component-templates .support-documentation .support-documentation-link {
        color: #0075b4;
        text-decoration: none;
        padding-right: 10px; }
        /* line 206, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
        .add-xblock-component .new-component-templates .support-documentation .support-documentation-link:hover {
          color: #065683;
          text-decoration: underline; }
    /* line 213, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component-templates .support-level {
      padding-right: 10px; }
    /* line 217, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component-templates .icon {
      color: #0ea6ec; }
  /* line 224, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .add-xblock-component .new-component-template {
    margin-bottom: 0; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .add-xblock-component .new-component-template:after {
      content: "";
      display: table;
      clear: both; }
    /* line 229, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component-template li {
      border: none;
      border-bottom: 1px dashed #edf1f5; }
      /* line 233, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
      .add-xblock-component .new-component-template li:first-child {
        border-radius: 3px 3px 0 0; }
    /* line 238, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component-template .button-component {
      transition: none;
      display: block;
      width: 100%;
      border: 0;
      padding: 7px 20px;
      background: #fff;
      color: #333333;
      text-align: left;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .add-xblock-component .new-component-template .button-component:after {
        content: "";
        display: table;
        clear: both; }
      /* line 253, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
      .add-xblock-component .new-component-template .button-component:hover {
        transition: background-color 0.25s linear 0s;
        background: #4da74d;
        color: #fff; }
        /* line 259, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
        .add-xblock-component .new-component-template .button-component:hover .icon {
          color: #fff; }
  /* line 268, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .add-xblock-component .problem-type-tabs {
    background-color: rgba(255, 255, 255, 0.4);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
    list-style-type: none;
    width: 100%;
    border-radius: 0;
    background-color: #c5cfdf;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.2) inset; }
    /* line 277, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .problem-type-tabs li:first-child {
      margin-left: 20px; }
    /* line 281, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .problem-type-tabs li {
      background-color: rgba(255, 255, 255, 0.4);
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
      background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
      opacity: 0.8;
      float: left;
      display: inline-block;
      width: auto;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.2) inset;
      background-color: #cbd4e2;
      text-align: center; }
      /* line 294, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
      .add-xblock-component .problem-type-tabs li:hover {
        opacity: 0.9;
        background-color: #d1d9e5; }
      /* line 299, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
      .add-xblock-component .problem-type-tabs li.ui-state-active {
        background-color: rgba(255, 255, 255, 0.4);
        background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
        background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
        box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 0 #fff inset;
        background-color: rgba(255, 255, 255, 0.3);
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
        border: 0;
        opacity: 1; }
      /* line 307, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
      .add-xblock-component .problem-type-tabs li a.link-tab {
        float: none; }
    /* line 312, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .problem-type-tabs a {
      display: block;
      padding: 15px 25px;
      text-align: center;
      color: #333333;
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); }

/* line 330, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-content {
  margin-top: 5px; }
  /* line 333, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-content .unit-content {
    margin-top: 0; }
  /* line 338, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-content .add-item {
    margin-top: 15px; }
    /* line 341, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-content .add-item .button-new {
      padding: 10px 20px;
      display: block; }
      /* line 347, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
      .outline-content .add-item .button-new .icon {
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px; }

/* line 358, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-complex .outline-section .section-status, .outline-complex .outline-subsection .subsection-status, .outline-complex .outline-unit .unit-status, .outline-simple .outline-section .section-status, .outline-simple .outline-subsection .subsection-status, .outline-simple .outline-unit .unit-status {
  color: #666666; }
  /* line 364, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-section .section-status .icon, .outline-complex .outline-subsection .subsection-status .icon, .outline-complex .outline-unit .unit-status .icon, .outline-simple .outline-section .section-status .icon, .outline-simple .outline-subsection .subsection-status .icon, .outline-simple .outline-unit .unit-status .icon {
    margin-right: 5px; }

/* line 376, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-complex .outline-section .item-title, .outline-complex .outline-subsection .item-title, .outline-complex .outline-unit .item-title {
  transition: color 0.25s ease-in-out 0s; }

/* line 381, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-complex .outline-section:last-child, .outline-complex .outline-subsection:last-child, .outline-complex .outline-unit:last-child {
  margin-bottom: 0; }

/* line 392, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-complex .is-staff-only.outline-section > .section-status .status-message .icon, .outline-complex .is-staff-only.outline-subsection > .section-status .status-message .icon, .outline-complex .is-staff-only.outline-unit > .section-status .status-message .icon, .outline-complex .is-staff-only.outline-section > .subsection-status .status-message .icon, .outline-complex .is-staff-only.outline-subsection > .subsection-status .status-message .icon, .outline-complex .is-staff-only.outline-unit > .subsection-status .status-message .icon, .outline-complex .is-staff-only.outline-section > .unit-status .status-message .icon, .outline-complex .is-staff-only.outline-subsection > .unit-status .status-message .icon, .outline-complex .is-staff-only.outline-unit > .unit-status .status-message .icon {
  color: #000; }

/* line 405, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-complex .is-gated.outline-section > .section-status .status-message .icon, .outline-complex .is-gated.outline-subsection > .section-status .status-message .icon, .outline-complex .is-gated.outline-unit > .section-status .status-message .icon, .outline-complex .is-gated.outline-section > .subsection-status .status-message .icon, .outline-complex .is-gated.outline-subsection > .subsection-status .status-message .icon, .outline-complex .is-gated.outline-unit > .subsection-status .status-message .icon, .outline-complex .is-gated.outline-section > .unit-status .status-message .icon, .outline-complex .is-gated.outline-subsection > .unit-status .status-message .icon, .outline-complex .is-gated.outline-unit > .unit-status .status-message .icon {
  color: #000; }

/* line 418, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-complex .has-warnings.outline-section > .section-status .status-message .icon, .outline-complex .has-warnings.outline-subsection > .section-status .status-message .icon, .outline-complex .has-warnings.outline-unit > .section-status .status-message .icon, .outline-complex .has-warnings.outline-section > .subsection-status .status-message .icon, .outline-complex .has-warnings.outline-subsection > .subsection-status .status-message .icon, .outline-complex .has-warnings.outline-unit > .subsection-status .status-message .icon, .outline-complex .has-warnings.outline-section > .unit-status .status-message .icon, .outline-complex .has-warnings.outline-subsection > .unit-status .status-message .icon, .outline-complex .has-warnings.outline-unit > .unit-status .status-message .icon {
  color: #feb272; }

/* line 428, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-complex .has-errors.outline-section > .section-status .status-message, .outline-complex .has-errors.outline-subsection > .section-status .status-message, .outline-complex .has-errors.outline-unit > .section-status .status-message, .outline-complex .has-errors.outline-section > .subsection-status .status-message, .outline-complex .has-errors.outline-subsection > .subsection-status .status-message, .outline-complex .has-errors.outline-unit > .subsection-status .status-message, .outline-complex .has-errors.outline-section > .unit-status .status-message, .outline-complex .has-errors.outline-subsection > .unit-status .status-message, .outline-complex .has-errors.outline-unit > .unit-status .status-message, .outline-complex .has-errors.outline-section > .section-status .status-message-copy, .outline-complex .has-errors.outline-subsection > .section-status .status-message-copy, .outline-complex .has-errors.outline-unit > .section-status .status-message-copy, .outline-complex .has-errors.outline-section > .subsection-status .status-message-copy, .outline-complex .has-errors.outline-subsection > .subsection-status .status-message-copy, .outline-complex .has-errors.outline-unit > .subsection-status .status-message-copy, .outline-complex .has-errors.outline-section > .unit-status .status-message-copy, .outline-complex .has-errors.outline-subsection > .unit-status .status-message-copy, .outline-complex .has-errors.outline-unit > .unit-status .status-message-copy {
  color: #d16a70; }

/* line 442, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-simple .outline-section, .outline-simple .outline-subsection, .outline-simple .outline-unit {
  border: 1px solid #e5e5e5; }
  /* line 446, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-simple .outline-section:last-child, .outline-simple .outline-subsection:last-child, .outline-simple .outline-unit:last-child {
    margin-bottom: 0; }
  /* line 450, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-simple .outline-section .item-title a, .outline-simple .outline-subsection .item-title a, .outline-simple .outline-unit .item-title a {
    color: #4c4c4c; }
    /* line 453, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-simple .outline-section .item-title a:hover, .outline-simple .outline-subsection .item-title a:hover, .outline-simple .outline-unit .item-title a:hover {
      color: #0075b4; }

/* line 464, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-complex .outline-section {
  transition: border-left-width 0.25s linear 0s, border-left-color 0.25s linear 0s, padding-left 0.25s linear 0s;
  border-left: 1px solid #cccccc;
  margin-bottom: 20px;
  padding: 5px 10px 10px 10px; }
  /* line 475, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-section.is-collapsed {
    border-left-width: 5px;
    padding-left: 20px; }
    /* line 480, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section.is-collapsed.is-ready {
      border-left-color: #008100; }
    /* line 485, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section.is-collapsed.is-live {
      border-left-color: #0075b4; }
    /* line 490, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section.is-collapsed.is-staff-only {
      border-left-color: #000; }
    /* line 495, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section.is-collapsed.is-gated {
      border-left-color: #000; }
    /* line 500, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section.is-collapsed.has-warnings {
      border-left-color: #feb272; }
    /* line 505, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section.is-collapsed.has-errors {
      border-left-color: #d16a70; }
  /* line 511, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-section .section-title {
    color: #4c4c4c; }
  /* line 524, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-section .status-release,
  .outline-complex .outline-section .explanatory-message {
    transition: opacity 0.25s ease-in-out 0s;
    opacity: 0.65; }
  /* line 532, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-section .status-messages {
    margin-top: 10px;
    border-top: 1px solid #e5e5e5;
    padding-top: 5px; }
    /* line 537, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section .status-messages .icon {
      margin-right: 5px; }
  /* line 542, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-section .status-message-copy {
    display: inline-block;
    color: #4c4c4c; }
  /* line 552, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-section:hover > .section-status .status-release,
  .outline-complex .outline-section:hover .section-status,
  .outline-complex .outline-section:hover .explanatory-message, .outline-complex .outline-section:active > .section-status .status-release,
  .outline-complex .outline-section:active .section-status,
  .outline-complex .outline-section:active .explanatory-message {
    opacity: 1; }

/* line 561, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-complex .outline-subsection {
  transition: border-left-color 0.25s linear 0s;
  margin-bottom: 10px;
  border: 1px solid #e5e5e5;
  border-left: 5px solid #cccccc;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: 15px; }
  /* line 575, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection.is-ready {
    border-left-color: #008100; }
  /* line 580, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection.is-live {
    border-left-color: #0075b4; }
  /* line 585, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection.is-staff-only {
    border-left-color: #000; }
  /* line 590, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection.is-gated {
    border-left-color: #000; }
  /* line 595, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection.has-warnings {
    border-left-color: #feb272; }
  /* line 600, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection.has-errors {
    border-left-color: #d16a70; }
  /* line 605, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection:hover, .outline-complex .outline-subsection:active {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
  /* line 611, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection .subsection-title {
    color: #4c4c4c; }
  /* line 627, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection:hover > .subsection-status .status-release, .outline-complex .outline-subsection:active > .subsection-status .status-release {
    opacity: 1; }
  /* line 632, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection:hover > .subsection-status .status-grading, .outline-complex .outline-subsection:active > .subsection-status .status-grading {
    opacity: 1; }
  /* line 636, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection:hover > .subsection-status .status-timed-proctored-exam, .outline-complex .outline-subsection:active > .subsection-status .status-timed-proctored-exam {
    opacity: 1; }
  /* line 640, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection:hover > .subsection-status .status-hide-after-due, .outline-complex .outline-subsection:active > .subsection-status .status-hide-after-due {
    opacity: 1; }
  /* line 646, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection .status-grading,
  .outline-complex .outline-subsection .status-timed-proctored-exam,
  .outline-complex .outline-subsection .status-hide-after-due {
    transition: opacity 0.25s ease-in-out 0s;
    opacity: 0.75; }
  /* line 654, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection .status-grading-value,
  .outline-complex .outline-subsection .status-proctored-exam-value {
    display: inline-block;
    vertical-align: middle; }
  /* line 660, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection .status-grading-date,
  .outline-complex .outline-subsection .status-due-date {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px; }

/* line 669, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-complex .outline-unit {
  margin-bottom: 10px;
  border: 1px solid #e5e5e5;
  padding: 5px 10px; }
  /* line 677, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-unit .unit-title {
    color: #4c4c4c; }
  /* line 688, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-unit:hover, .outline-complex .outline-unit:active {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
    /* line 693, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-unit:hover .unit-status .status-release, .outline-complex .outline-unit:active .unit-status .status-release {
      opacity: 1; }

/* line 704, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-simple .outline-section {
  margin-bottom: 20px;
  padding: 10px; }
  /* line 711, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-simple .outline-section .section-title {
    color: #4c4c4c; }
  /* line 724, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-simple .outline-section .status-release {
    transition: opacity 0.25s ease-in-out 0s;
    opacity: 0.65; }
  /* line 731, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-simple .outline-section .status-grading {
    transition: opacity 0.25s ease-in-out 0s;
    opacity: 0.65; }
  /* line 737, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-simple .outline-section .status-grading-value {
    display: inline-block;
    vertical-align: middle; }
  /* line 742, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-simple .outline-section .status-grading-date {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px; }
  /* line 749, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-simple .outline-section .status-message {
    margin-top: 10px;
    border-top: 1px solid #e5e5e5;
    padding-top: 5px; }
    /* line 754, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-simple .outline-section .status-message .icon {
      margin-right: 5px; }
  /* line 759, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-simple .outline-section .status-message-copy {
    display: inline-block;
    color: #4c4c4c; }

/* line 766, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-simple .outline-subsection {
  margin-bottom: 10px;
  padding: 10px; }
  /* line 773, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-simple .outline-subsection .subsection-title {
    color: #4c4c4c; }

/* line 786, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-simple .outline-unit {
  margin-bottom: 5px;
  padding: 5px 10px; }
  /* line 793, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-simple .outline-unit .unit-title {
    color: #4c4c4c; }

/* line 19, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.nav-skip,
.transcript-skip {
  font-size: 13px;
  font-size: 1.3rem;
  display: inline-block;
  position: absolute;
  left: 0;
  top: -600px;
  overflow: hidden;
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
  padding: 15px 10px; }
  /* line 32, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .nav-skip:focus, .nav-skip:active,
  .transcript-skip:focus,
  .transcript-skip:active {
    position: relative;
    top: auto;
    width: auto;
    height: auto;
    margin: 0; }

/* line 47, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.nav-dd .title .label,
.nav-dd .title .fa-caret-down {
  display: inline-block;
  vertical-align: middle; }

/* line 53, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.nav-dd .title .ui-toggle-dd {
  transition: all 0.25s ease-in-out 0s;
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle; }

/* line 63, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.nav-dd .title.is-selected .ui-toggle-dd {
  transform: rotate(-180deg);
  transform-origin: 50% 50%; }

/* line 70, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.nav-dd .nav-item {
  position: relative; }
  /* line 74, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .nav-dd .nav-item.nav-course-settings .wrapper-nav-sub {
    width: 180px; }

/* line 80, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.nav-dd .wrapper-nav-sub {
  transition: opacity 0.25s ease-in-out 0s;
  position: absolute;
  top: 50px;
  opacity: 0;
  pointer-events: none;
  width: 160px;
  overflow: hidden;
  height: 0; }
  /* line 93, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .nav-dd .wrapper-nav-sub.is-shown {
    opacity: 1;
    pointer-events: auto;
    overflow: visible;
    height: auto; }

/* line 101, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.nav-dd .nav-sub {
  border-radius: 2px;
  box-sizing: border-box;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  position: relative;
  width: 100%;
  border: 1px solid #cccccc;
  padding: 10px 15px;
  background: #fff; }
  /* line 111, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .nav-dd .nav-sub::after, .nav-dd .nav-sub::before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
  /* line 123, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .nav-dd .nav-sub::after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px; }
  /* line 129, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .nav-dd .nav-sub::before {
    border-color: rgba(178, 178, 178, 0);
    border-bottom-color: #cccccc;
    border-width: 11px; }
  /* line 135, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .nav-dd .nav-sub .nav-item {
    display: block;
    margin: 0 0 5px 0;
    border-bottom: 1px solid #f2f2f2;
    padding: 0 0 5px 0; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
    .nav-dd .nav-sub .nav-item:last-child {
      margin-bottom: 0;
      border-bottom: none;
      padding-bottom: 0; }
    /* line 150, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
    .nav-dd .nav-sub .nav-item a {
      display: block; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
      .nav-dd .nav-sub .nav-item a:hover, .nav-dd .nav-sub .nav-item a:active {
        color: #0075b4; }

/* line 163, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.nav-dd.ui-left .wrapper-nav-sub {
  left: 0; }

/* line 167, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.nav-dd.ui-left .nav-sub {
  text-align: left; }
  /* line 171, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .nav-dd.ui-left .nav-sub::after {
    left: 20px;
    margin-left: -10px; }
  /* line 176, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .nav-dd.ui-left .nav-sub::before {
    left: 20px;
    margin-left: -11px; }

/* line 185, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.nav-dd.ui-right .wrapper-nav-sub {
  left: none;
  right: 0; }

/* line 193, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.nav-dd.ui-right .nav-sub::after {
  right: 20px;
  margin-right: -10px; }

/* line 199, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.nav-dd.ui-right .nav-sub::before {
  right: 20px;
  margin-right: -11px; }

/* line 209, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.jump-nav .nav-item {
  display: inline-block;
  margin-bottom: 5px; }
  /* line 215, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .jump-nav .nav-item .title:hover, .jump-nav .nav-item .title:active {
    color: #0075b4; }
  /* line 221, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .jump-nav .nav-item .spacer {
    margin-right: 20px;
    margin-left: 20px;
    font-size: 24px; }
  /* line 227, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .jump-nav .nav-item .wrapper-nav-sub {
    top: 35px;
    z-index: 100;
    min-width: 250px; }

/* line 246, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
#sequence-nav {
  clear: both; }

/* line 250, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.sequence-nav {
  background-color: #fff;
  margin: 0 auto;
  position: relative;
  border-bottom: none;
  z-index: 0;
  height: 40px;
  display: flex;
  justify-content: center; }
  @media print {
    /* line 250, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
    .sequence-nav {
      display: none; } }
  /* line 266, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .sequence-nav .sequence-list-wrapper {
    position: relative;
    height: 100%;
    flex-grow: 1; }
    @media (max-width: 991.98px) {
      /* line 266, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav .sequence-list-wrapper {
        white-space: nowrap;
        overflow-x: scroll; } }
  /* line 279, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .sequence-nav ol {
    display: flex; }
    /* line 282, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
    .sequence-nav ol li {
      box-sizing: border-box;
      min-width: 40px;
      flex-grow: 1;
      border-color: #e7e7e7;
      border-width: 1px;
      border-top-style: solid; }
      /* line 290, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav ol li:not(:last-child) {
        border-right-style: solid; }
      /* line 294, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav ol li button {
        width: 100%;
        height: 39px;
        position: relative;
        margin: 0;
        padding: 0;
        display: block;
        text-align: center;
        border-color: #e7e7e7;
        border-width: 1px;
        border-bottom-style: solid;
        box-sizing: border-box;
        overflow: visible; }
        /* line 311, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
        .sequence-nav ol li button .icon {
          display: inline-block;
          line-height: 100%;
          font-size: 110%;
          color: #5a5a5a; }
        /* line 318, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
        .sequence-nav ol li button .fa-bookmark {
          color: #1b6d99; }
        /* line 324, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
        .sequence-nav ol li button.seq_video .icon::before {
          content: "\f008"; }
        /* line 331, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
        .sequence-nav ol li button.seq_other .icon::before {
          content: "\f02d"; }
        /* line 338, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
        .sequence-nav ol li button.seq_vertical .icon::before {
          content: "\f00b"; }
        /* line 345, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
        .sequence-nav ol li button.seq_problem .icon::before {
          content: "\f044"; }
        /* line 350, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
        .sequence-nav ol li button .sequence-tooltip {
          text-align: left;
          margin-top: 12px;
          background: #333333;
          color: #fff;
          font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
          line-height: 1.41575em;
          right: 0;
          padding: 6px;
          position: absolute;
          top: 48px;
          text-shadow: 0 -1px 0 #000;
          white-space: pre;
          pointer-events: none; }
          /* line 368, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
          .sequence-nav ol li button .sequence-tooltip:empty {
            background: none; }
            /* line 371, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
            .sequence-nav ol li button .sequence-tooltip:empty::after {
              display: none; }
          /* line 376, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
          .sequence-nav ol li button .sequence-tooltip::after {
            transform: rotate(45deg);
            right: 18px;
            background: #333333;
            content: " ";
            display: block;
            height: 10px;
            right: 18px;
            position: absolute;
            top: -5px;
            width: 10px; }
  /* line 394, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  body.touch-based-device .sequence-nav ol li button:hover p {
    display: none; }

/* line 399, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.sequence-nav-button {
  display: block;
  top: 0;
  min-width: 40px;
  max-width: 40px;
  height: 100%;
  text-shadow: none;
  background: none;
  background-color: #fff;
  border-color: #e7e7e7;
  box-shadow: none;
  font-size: inherit;
  font-weight: normal;
  padding: 0;
  white-space: nowrap;
  overflow-x: hidden; }
  @media (min-width: 768px) {
    /* line 399, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
    .sequence-nav-button {
      min-width: 120px;
      max-width: 200px;
      text-overflow: ellipsis; }
      /* line 423, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav-button span:not(:last-child) {
        padding-right: 10px; } }
  /* line 428, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .sequence-nav-button .sequence-nav-button-label {
    display: none; }
    @media (min-width: 768px) {
      /* line 428, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav-button .sequence-nav-button-label {
        display: inline; } }
  /* line 436, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .sequence-nav-button.button-previous {
    order: -999; }
    @media (min-width: 768px) {
      /* line 436, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav-button.button-previous {
        left: 0;
        -webkit-border-top-left-radius: 3px;
        -moz-border-topleft-radius: 3px;
        border-top-left-radius: 3px;
        -webkit-border-top-right-radius: 0;
        -moz-border-topright-radius: 0;
        border-top-right-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        -moz-border-bottomright-radius: 0;
        border-bottom-right-radius: 0;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-bottomleft-radius: 3px;
        border-bottom-left-radius: 3px; } }
  /* line 448, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .sequence-nav-button.button-next {
    order: 999; }
    @media (min-width: 768px) {
      /* line 448, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav-button.button-next {
        right: 0;
        -webkit-border-top-left-radius: 0;
        -moz-border-topleft-radius: 0;
        border-top-left-radius: 0;
        -webkit-border-top-right-radius: 3px;
        -moz-border-topright-radius: 3px;
        border-top-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-bottomright-radius: 3px;
        border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 0;
        -moz-border-bottomleft-radius: 0;
        border-bottom-left-radius: 0; } }
  /* line 460, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .sequence-nav-button.disabled {
    cursor: normal; }

/* line 465, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.seq_contents {
  display: none; }

/* line 470, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
#seq_content:focus, #seq_content:active {
  outline: none; }

/* line 479, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.sequence-nav-button.focused, .sequence-nav-button:hover, .sequence-nav-button:active, .sequence-nav-button.active,
.sequence-nav button.focused,
.sequence-nav button:hover,
.sequence-nav button:active,
.sequence-nav button.active {
  padding-top: 2px;
  background-color: #0075b4; }
  /* line 486, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
  .sequence-nav-button.focused .icon, .sequence-nav-button:hover .icon, .sequence-nav-button:active .icon, .sequence-nav-button.active .icon,
  .sequence-nav button.focused .icon,
  .sequence-nav button:hover .icon,
  .sequence-nav button:active .icon,
  .sequence-nav button.active .icon {
    color: #fff; }
  @media (min-width: 576px) {
    /* line 479, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
    .sequence-nav-button.focused, .sequence-nav-button:hover, .sequence-nav-button:active, .sequence-nav-button.active,
    .sequence-nav button.focused,
    .sequence-nav button:hover,
    .sequence-nav button:active,
    .sequence-nav button.active {
      border-bottom: 3px solid #1b6d99;
      background-color: #fff; }
      /* line 494, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav-button.focused .icon, .sequence-nav-button:hover .icon, .sequence-nav-button:active .icon, .sequence-nav-button.active .icon,
      .sequence-nav button.focused .icon,
      .sequence-nav button:hover .icon,
      .sequence-nav button:active .icon,
      .sequence-nav button.active .icon {
        color: #0a0a0a; } }

/* line 502, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.sequence-nav-button .fa-chevron-next::before,
.sequence-nav button .fa-chevron-next::before {
  content: "\f054"; }

/* line 515, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_navigation.scss */
.sequence-nav-button .fa-chevron-prev::before,
.sequence-nav button .fa-chevron-prev::before {
  content: "\f053"; }

/* line 7, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.wrapper-mast {
  margin: 30px 0 0 0;
  padding: 0 20px;
  position: relative; }
  /* line 12, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
  .wrapper-mast .mast,
  .wrapper-mast .metadata {
    position: relative;
    max-width: 1280px;
    min-width: 900px;
    width: 100%;
    margin: 0 auto 20px auto;
    color: #4c4c4c; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-mast .mast:after,
    .wrapper-mast .metadata:after {
      content: "";
      display: table;
      clear: both; }
  /* line 24, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
  .wrapper-mast .mast {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px; }
    /* line 29, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
    .wrapper-mast .mast .page-header {
      width: 100%; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-mast .mast.has-actions:after {
      content: "";
      display: table;
      clear: both; }
    /* line 37, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
    .wrapper-mast .mast.has-actions .page-header {
      float: left;
      width: 48.93617%;
      margin-right: 2.12766%; }
    /* line 45, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
    .wrapper-mast .mast.has-actions .nav-actions {
      position: relative;
      bottom: -15px;
      float: right;
      width: 48.93617%;
      text-align: right; }
      /* line 55, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
      .wrapper-mast .mast.has-actions .nav-actions .nav-item {
        display: inline-block;
        vertical-align: top;
        margin-right: 10px; }
        /* line 61, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
        .wrapper-mast .mast.has-actions .nav-actions .nav-item:last-child {
          margin-right: 0; }
      /* line 71, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
      .wrapper-mast .mast.has-actions .nav-actions .button .action-button-text {
        display: inline-block;
        vertical-align: baseline; }
      /* line 76, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
      .wrapper-mast .mast.has-actions .nav-actions .button .icon {
        display: inline-block;
        vertical-align: baseline; }
    /* line 93, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
    .wrapper-mast .mast.has-subtitle .nav-actions {
      bottom: -30px; }
    /* line 100, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
    .wrapper-mast .mast.has-navigation .nav-actions {
      top: -40px; }
    /* line 104, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
    .wrapper-mast .mast.has-navigation .navigation-item {
      display: inline-block;
      vertical-align: bottom;
      max-width: 250px;
      color: #4c4c4c; }
      /* line 112, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
      .wrapper-mast .mast.has-navigation .navigation-item.navigation-current {
        color: #7f7f7f;
        max-width: 250px; }
        /* line 118, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
        .wrapper-mast .mast.has-navigation .navigation-item.navigation-current::before {
          color: #7f7f7f; }
    /* line 124, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
    .wrapper-mast .mast.has-navigation .navigation-link:hover {
      color: #0075b4; }
    /* line 128, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
    .wrapper-mast .mast.has-navigation .navigation-item::before {
      content: " / ";
      margin: 5px;
      color: #7f7f7f; }
      /* line 133, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
      .wrapper-mast .mast.has-navigation .navigation-item::before:hover {
        color: #7f7f7f; }
    /* line 138, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
    .wrapper-mast .mast.has-navigation .navigation .navigation-item:first-child::before {
      content: "";
      margin: 0; }
  /* line 147, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
  .wrapper-mast .mast-wizard .page-header-sub {
    color: #7f7f7f;
    font-weight: 300; }
  /* line 154, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
  .wrapper-mast .mast-wizard .page-header-super {
    float: left;
    width: 100%;
    margin-top: 10px;
    border-top: 1px solid #e5e5e5;
    padding-top: 10px;
    font-weight: 600; }

/* line 168, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.wrapper-content {
  margin: 0;
  padding: 0 20px;
  position: relative; }

/* line 174, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.content {
  max-width: 1280px;
  min-width: 900px;
  width: 100%;
  margin: 0 auto;
  color: #4c4c4c; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .content:after {
    content: "";
    display: table;
    clear: both; }
  /* line 185, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
  .content header {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px; }
    /* line 191, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
    .content header .title-sub {
      display: block;
      margin: 0;
      color: #b2b2b2; }
    /* line 199, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
    .content header .title-1 {
      margin: 0;
      padding: 0;
      color: #333333; }

/* line 210, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.content-primary,
.content-supplementary {
  box-sizing: border-box; }

/* line 217, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.view-container .content-primary {
  float: left;
  margin-right: 2.12766%;
  width: 74.46809%;
  box-shadow: none;
  border: 0;
  background-color: #fff; }

/* line 227, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.view-container .content-supplementary {
  float: left;
  width: 23.40426%; }

/* line 241, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.content-primary .title-2 {
  margin: 0 0 10px 0; }

/* line 247, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.content-primary .title-3 {
  margin: 0 0 10px 0; }

/* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
.content-primary header:after {
  content: "";
  display: table;
  clear: both; }

/* line 256, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.content-primary header .title-2 {
  width: 40.42553%;
  margin: 0 2.12766% 0 0;
  float: left; }

/* line 262, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.content-primary header .tip {
  width: 57.44681%;
  float: right;
  margin-top: 10px;
  text-align: right;
  color: #666666; }

/* line 276, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.content-supplementary > section {
  margin: 0 0 20px 0; }

/* line 284, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.main-wrapper {
  position: relative;
  margin: 0 40px; }

/* line 289, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.inner-wrapper {
  position: relative;
  max-width: 1280px;
  margin: auto; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .inner-wrapper:after {
    content: "";
    display: table;
    clear: both; }
  /* line 296, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
  .inner-wrapper > article {
    clear: both; }

/* line 301, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.main-column {
  clear: both;
  float: left;
  width: 70%; }

/* line 307, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.sidebar {
  float: right;
  width: 28%; }

/* line 312, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.left {
  float: left; }

/* line 316, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_layout.scss */
.right {
  float: right; }

/* line 20, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
form .field-checkbox .input-checkbox ~ label, form .field-radio .input-radio ~ label {
  color: #4c4c4c; }

/* line 25, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
form .field-checkbox .input-checkbox:checked ~ label, form .field-radio .input-radio:checked ~ label {
  color: #0075b4; }

/* line 32, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
input[type="text"],
input[type="email"],
input[type="password"],
textarea.text {
  box-sizing: border-box;
  background-color: #f2f2f2;
  background-image: -webkit-linear-gradient(#f2f2f2, #fff);
  background-image: linear-gradient(#f2f2f2, #fff);
  padding: 6px 8px 8px;
  border: 1px solid #b2b2b2;
  border-radius: 2px;
  background-color: #f2f2f2;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  font-family: 'Open Sans', sans-serif;
  color: #4c4c4c;
  outline: 0; }
  /* line 52, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  input[type="text"]::-webkit-input-placeholder, input[type="text"]:-moz-placeholder, input[type="text"]:-ms-input-placeholder,
  input[type="email"]::-webkit-input-placeholder,
  input[type="email"]:-moz-placeholder,
  input[type="email"]:-ms-input-placeholder,
  input[type="password"]::-webkit-input-placeholder,
  input[type="password"]:-moz-placeholder,
  input[type="password"]:-ms-input-placeholder,
  textarea.text::-webkit-input-placeholder,
  textarea.text:-moz-placeholder,
  textarea.text:-ms-input-placeholder {
    color: #b2b2b2; }
  /* line 58, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  input[type="text"]:focus,
  input[type="email"]:focus,
  input[type="password"]:focus,
  textarea.text:focus {
    background-color: #fffcf1;
    background-image: -webkit-linear-gradient(#fffcf1, #fffffe);
    background-image: linear-gradient(#fffcf1, #fffffe);
    outline: 0; }

/* line 68, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.field.is-not-editable label.is-focused {
  color: #4c4c4c; }

/* line 72, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.field.is-not-editable label,
.field.is-not-editable input,
.field.is-not-editable textarea {
  pointer-events: none; }

/* line 82, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.field.error input,
.field.error textarea {
  border-color: #b20610; }

/* line 94, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
form .checkbox-cosmetic .input-checkbox-checked,
form .checkbox-cosmetic .input-checkbox-unchecked,
form .checkbox-cosmetic .label {
  display: inline-block;
  vertical-align: middle; }

/* line 101, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
form .checkbox-cosmetic .input-checkbox-checked,
form .checkbox-cosmetic .input-checkbox-unchecked {
  width: 15px; }

/* line 110, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
form .checkbox-cosmetic .input-checkbox ~ label .input-checkbox-checked {
  display: none; }

/* line 114, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
form .checkbox-cosmetic .input-checkbox ~ label .input-checkbox-unchecked {
  display: inline-block; }

/* line 120, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
form .checkbox-cosmetic .input-checkbox:checked ~ label .input-checkbox-checked {
  display: inline-block; }

/* line 124, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
form .checkbox-cosmetic .input-checkbox:checked ~ label .input-checkbox-unchecked {
  display: none; }

/* line 146, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
form .note {
  box-sizing: border-box; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  form .note.has-actions:after {
    content: "";
    display: table;
    clear: both; }

/* line 163, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.form-create .title {
  padding: 20px 30px 0 30px; }

/* line 170, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.form-create fieldset {
  padding: 20px 30px; }

/* line 178, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.form-create .list-input .field {
  margin: 0 0 15px 0; }
  /* line 181, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field:last-child {
    margin-bottom: 0; }
  /* line 190, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field.required label::after {
    margin-left: 5px;
    content: "*"; }
  /* line 196, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field label,
  .form-create .list-input .field input,
  .form-create .list-input .field textarea {
    display: block; }
  /* line 202, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field label {
    transition: color 0.125s ease-in-out 0s;
    margin: 0 0 5px 0; }
    /* line 209, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
    .form-create .list-input .field label.is-focused {
      color: #0075b4; }
  /* line 215, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field input,
  .form-create .list-input .field textarea {
    transition: all 0.25s ease-in-out 0s;
    height: 100%;
    width: 100%;
    padding: 10px; }
    /* line 225, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
    .form-create .list-input .field input.long,
    .form-create .list-input .field textarea.long {
      width: 100%; }
    /* line 229, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
    .form-create .list-input .field input.short,
    .form-create .list-input .field textarea.short {
      width: 25%; }
    /* line 234, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
    .form-create .list-input .field input:focus + .tip,
    .form-create .list-input .field textarea:focus + .tip {
      color: #666666; }
  /* line 240, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field textarea.long {
    height: 100px; }
  /* line 244, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field input[type="checkbox"] {
    display: inline-block;
    margin-right: 5px;
    width: auto;
    height: auto; }
    /* line 250, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
    .form-create .list-input .field input[type="checkbox"] + label {
      display: inline-block; }
  /* line 255, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field .tip {
    transition: color 0.15s ease-in-out;
    display: block;
    margin-top: 5px;
    color: #666666; }
  /* line 266, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field .tip-note {
    display: block;
    margin-top: 5px; }
  /* line 271, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field .tip-error {
    display: none;
    float: none; }
  /* line 277, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field.error label {
    color: #b20610; }
  /* line 289, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field.error .tip-error {
    display: block;
    color: #b20610; }
  /* line 294, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field.error input {
    border-color: #b20610; }

/* line 301, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.form-create .list-input .field-inline input,
.form-create .list-input .field-inline textarea,
.form-create .list-input .field-inline select {
  width: 62%;
  display: inline-block; }

/* line 308, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.form-create .list-input .field-inline .tip-stacked {
  display: inline-block;
  float: right;
  width: 35%;
  margin-top: 0; }

/* line 316, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.form-create .list-input .field-group {
  margin: 0 0 10px 0; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .form-create .list-input .field-group:after {
    content: "";
    display: table;
    clear: both; }
  /* line 321, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field-group .field {
    display: block;
    width: 47%;
    border-bottom: none;
    margin: 0 15px 0 0;
    padding: 5px 0 0 0;
    float: left;
    position: relative; }
    /* line 330, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
    .form-create .list-input .field-group .field:nth-child(odd) {
      float: left; }
    /* line 334, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
    .form-create .list-input .field-group .field:nth-child(even) {
      float: right;
      margin-right: 0; }
    /* line 339, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
    .form-create .list-input .field-group .field input,
    .form-create .list-input .field-group .field textarea {
      width: 100%; }

/* line 347, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.form-create .actions {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
  margin-top: 15px;
  border-top: 1px solid #999999;
  padding: 15px 30px;
  background: #f9f9f9; }
  /* line 354, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .actions .action {
    transition: all 0.25s linear 0s;
    display: inline-block;
    padding: 4px 20px;
    text-transform: uppercase; }
  /* line 364, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .actions .action-primary {
    transition: background-color 0.15s, box-shadow 0.15s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
    display: inline-block;
    padding: 4px 20px 5px;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    border: 1px solid #0075b4;
    border-radius: 3px;
    background-color: #0075b4;
    color: #fff; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .form-create .actions .action-primary.disabled, .form-create .actions .action-primary.is-disabled {
      border: 1px solid #999999 !important;
      border-radius: 3px !important;
      background: #999999 !important;
      color: #666666 !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .form-create .actions .action-primary.disabled:hover, .form-create .actions .action-primary.disabled:focus, .form-create .actions .action-primary.is-disabled:hover, .form-create .actions .action-primary.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .form-create .actions .action-primary:hover, .form-create .actions .action-primary:focus, .form-create .actions .action-primary:active {
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
    /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .form-create .actions .action-primary:hover, .form-create .actions .action-primary:focus, .form-create .actions .action-primary:active {
      background-color: #065683;
      color: #fff; }
    /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .form-create .actions .action-primary.disabled, .form-create .actions .action-primary.is-disabled {
      box-shadow: none;
      border: 1px solid #99c8e1 !important;
      background: #99c8e1 !important;
      color: #fff !important; }
  /* line 370, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .actions .action-secondary {
    transition: background-color 0.15s, box-shadow 0.15s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
    display: inline-block;
    padding: 4px 20px 5px;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    border: 1px solid #4c4c4c;
    border-radius: 3px;
    background-color: #d1dae3;
    color: #6d788b; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .form-create .actions .action-secondary.disabled, .form-create .actions .action-secondary.is-disabled {
      border: 1px solid #999999 !important;
      border-radius: 3px !important;
      background: #999999 !important;
      color: #666666 !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .form-create .actions .action-secondary.disabled:hover, .form-create .actions .action-secondary.disabled:focus, .form-create .actions .action-secondary.is-disabled:hover, .form-create .actions .action-secondary.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .form-create .actions .action-secondary:hover, .form-create .actions .action-secondary:focus, .form-create .actions .action-secondary:active {
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
    /* line 319, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .form-create .actions .action-secondary:hover {
      background-color: #d9e3ee;
      color: #6d788b; }

/* line 383, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.incontext-editor.is-editable .access-editor-action-wrapper {
  display: inline-block;
  vertical-align: middle;
  max-width: 80%; }
  /* line 388, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .incontext-editor.is-editable .access-editor-action-wrapper .icon.icon {
    vertical-align: baseline; }

/* line 393, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.incontext-editor.is-editable .incontext-editor-value,
.incontext-editor.is-editable .incontext-editor-action-wrapper {
  display: inline-block;
  vertical-align: middle;
  max-width: 70%; }

/* line 402, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.incontext-editor.is-editable .incontext-editor-open-action,
.incontext-editor.is-editable .access-button {
  padding-top: 2px; }
  /* line 409, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .incontext-editor.is-editable .incontext-editor-open-action .icon.icon,
  .incontext-editor.is-editable .access-button .icon.icon {
    vertical-align: baseline; }

/* line 414, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.incontext-editor.is-editable .incontext-editor-form {
  display: none; }

/* line 419, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.incontext-editor.is-editable.is-editing .incontext-editor-value,
.incontext-editor.is-editable.is-editing .incontext-editor-action-wrapper {
  display: none; }

/* line 424, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.incontext-editor.is-editable.is-editing .incontext-editor-form {
  display: inline-block; }

/* line 432, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.wrapper-create-element {
  height: auto;
  opacity: 1;
  pointer-events: auto;
  overflow: hidden;
  display: none; }
  /* line 439, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .wrapper-create-element.animate {
    transition: opacity 0.5s ease-in-out 0s, height 0.5s ease-in-out 0s; }
  /* line 443, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  .wrapper-create-element.is-shown {
    display: block; }

/* line 450, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
input.search {
  padding: 6px 15px 8px 30px;
  box-sizing: border-box;
  border: 1px solid #8891a1;
  border-radius: 20px;
  background: url("/static/studio/images/search-icon.45d274f9bea2.png") no-repeat 8px 7px #edf1f5;
  font-family: 'Open Sans', sans-serif;
  color: #313131;
  outline: 0; }
  /* line 460, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
  input.search::-webkit-input-placeholder {
    color: #979faf; }

/* line 469, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
code {
  padding: 0 4px;
  border-radius: 3px;
  background: #eee;
  font-family: Monaco, monospace; }

/* line 476, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.CodeMirror {
  background: #fff;
  font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace; }

/* line 483, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_forms.scss */
.text-editor {
  width: 100%;
  min-height: 80px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #b0b6c2;
  background-color: rgba(255, 255, 255, 0);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3));
  background-color: #edf1f5;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  font-family: Monaco, monospace; }

/* line 4, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
.wrapper-header {
  position: relative;
  width: 100%;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  margin: 0;
  padding: 0 20px;
  background: #fff; }
  /* line 14, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header header.primary {
    box-sizing: border-box;
    max-width: 1280px;
    min-width: 900px;
    width: 100%;
    margin: 0 auto; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-header header.primary:after {
      content: "";
      display: table;
      clear: both; }
  /* line 28, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .wrapper-l,
  .wrapper-header .wrapper-r {
    background: #fff; }
  /* line 33, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .wrapper-l {
    float: left;
    width: 57.44681%; }
  /* line 39, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .wrapper-r {
    float: right;
    width: 31.91489%;
    text-align: right; }
  /* line 47, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .branding,
  .wrapper-header .info-course,
  .wrapper-header .nav-course,
  .wrapper-header .nav-account,
  .wrapper-header .nav-pitch {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle; }
  /* line 57, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .user-language-selector {
    width: 120px;
    display: inline-block;
    margin: 0 10px 0 5px;
    vertical-align: sub; }
    /* line 63, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .user-language-selector .language-selector {
      width: 120px; }
  /* line 68, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .nav-account {
    width: auto; }
  /* line 74, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header nav > ol > .nav-item {
    display: inline-block;
    vertical-align: middle; }
    /* line 81, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header nav > ol > .nav-item:last-child {
      margin-right: 0; }
  /* line 86, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header nav .nav-item a {
    color: #666666; }
    /* line 89, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header nav .nav-item a:hover {
      color: #065683; }
  /* line 97, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .nav-dd .title {
    transition: all 0.25s ease-in-out 0s; }
    /* line 103, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .nav-dd .title .fa-caret-down {
      opacity: 0.25; }
    /* line 108, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .nav-dd .title:hover .fa-caret-down {
      opacity: 1; }
    /* line 114, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .nav-dd .title .nav-sub .nav-item .icon {
      display: inline-block;
      vertical-align: middle;
      margin-right: 5px; }
  /* line 126, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .branding {
    padding: 15px 0; }
    /* line 129, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .branding a {
      display: block; }
      /* line 132, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
      .wrapper-header .branding a img {
        max-height: 40px;
        display: block; }
  /* line 142, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .info-course {
    margin-right: 2.12766%;
    border-right: 1px solid #e5e5e5;
    padding: 15px 2.12766% 15px 0; }
    /* line 148, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .info-course .course-org,
    .wrapper-header .info-course .course-number {
      display: inline-block;
      vertical-align: middle;
      max-width: 45%;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      opacity: 1;
      color: #333333; }
    /* line 162, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .info-course .course-org {
      margin-right: 5px; }
    /* line 166, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .info-course .course-title {
      display: block;
      width: 100%;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    /* line 178, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .info-course .course-link {
      transition: color 0.25s ease-in-out 0s;
      display: block;
      color: #333333; }
      /* line 184, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
      .wrapper-header .info-course .course-link:hover {
        color: #065683; }
  /* line 193, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .nav-course {
    padding: 15px 0; }
  /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .nav-account {
    position: relative;
    padding: 15px 0; }
    /* line 204, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .nav-account .nav-sub {
      text-align: left; }
    /* line 209, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .nav-account .nav-account-help .wrapper-nav-sub {
      width: 200px; }
    /* line 215, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .nav-account .nav-account-user .title {
      max-width: 210px; }
      /* line 218, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
      .wrapper-header .nav-account .nav-account-user .title > .label {
        display: inline-block;
        max-width: 84%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
    /* line 228, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .nav-account .settings-language-form {
      margin-top: 4px; }
      /* line 231, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
      .wrapper-header .nav-account .settings-language-form .language-selector {
        width: 130px; }
  /* line 240, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .nav-pitch {
    position: relative;
    padding: 15px 0; }
    /* line 244, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .nav-pitch .nav-sub {
      text-align: left; }

/* line 254, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
.is-signedin .wrapper-l {
  width: 65.95745%; }

/* line 258, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
.is-signedin .wrapper-r {
  width: 31.91489%; }

/* line 262, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
.is-signedin .branding {
  margin-right: 2%; }

/* line 266, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
.is-signedin .nav-account {
  top: 5px; }

/* line 276, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
.is-signedin.course .wrapper-header .wrapper-l {
  width: 74.46809%; }

/* line 280, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
.is-signedin.course .wrapper-header .wrapper-r {
  width: 23.40426%; }

/* line 284, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
.is-signedin.course .wrapper-header .branding {
  margin-right: 2%; }

/* line 288, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
.is-signedin.course .wrapper-header .info-course {
  width: 25%;
  margin-right: 2%; }

/* line 293, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
.is-signedin.course .wrapper-header .nav-course {
  width: 45%; }

/* line 305, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
.not-signedin .wrapper-header .wrapper-l,
.view-util .wrapper-header .wrapper-l {
  width: 14.89362%; }

/* line 309, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
.not-signedin .wrapper-header .wrapper-r,
.view-util .wrapper-header .wrapper-r {
  width: 82.97872%; }

/* line 313, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
.not-signedin .wrapper-header .branding,
.view-util .wrapper-header .branding {
  width: 100%; }

/* line 317, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
.not-signedin .wrapper-header .nav-pitch,
.view-util .wrapper-header .nav-pitch {
  top: 5px; }
  /* line 320, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .not-signedin .wrapper-header .nav-pitch .nav-item,
  .view-util .wrapper-header .nav-pitch .nav-item {
    margin-right: 10px; }
    /* line 323, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
    .not-signedin .wrapper-header .nav-pitch .nav-item:last-child,
    .view-util .wrapper-header .nav-pitch .nav-item:last-child {
      margin-right: 0; }
  /* line 328, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .not-signedin .wrapper-header .nav-pitch .action-signup,
  .view-util .wrapper-header .nav-pitch .action-signup {
    transition: background-color 0.15s, box-shadow 0.15s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
    display: inline-block;
    padding: 4px 20px 5px;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    border: 1px solid #0075b4;
    border-radius: 3px;
    background-color: #0075b4;
    color: #fff;
    padding: 5px 10px;
    text-transform: uppercase; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .not-signedin .wrapper-header .nav-pitch .action-signup.disabled, .not-signedin .wrapper-header .nav-pitch .action-signup.is-disabled,
    .view-util .wrapper-header .nav-pitch .action-signup.disabled,
    .view-util .wrapper-header .nav-pitch .action-signup.is-disabled {
      border: 1px solid #999999 !important;
      border-radius: 3px !important;
      background: #999999 !important;
      color: #666666 !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .not-signedin .wrapper-header .nav-pitch .action-signup.disabled:hover, .not-signedin .wrapper-header .nav-pitch .action-signup.disabled:focus, .not-signedin .wrapper-header .nav-pitch .action-signup.is-disabled:hover, .not-signedin .wrapper-header .nav-pitch .action-signup.is-disabled:focus,
      .view-util .wrapper-header .nav-pitch .action-signup.disabled:hover,
      .view-util .wrapper-header .nav-pitch .action-signup.disabled:focus,
      .view-util .wrapper-header .nav-pitch .action-signup.is-disabled:hover,
      .view-util .wrapper-header .nav-pitch .action-signup.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .not-signedin .wrapper-header .nav-pitch .action-signup:hover, .not-signedin .wrapper-header .nav-pitch .action-signup:focus, .not-signedin .wrapper-header .nav-pitch .action-signup:active,
    .view-util .wrapper-header .nav-pitch .action-signup:hover,
    .view-util .wrapper-header .nav-pitch .action-signup:focus,
    .view-util .wrapper-header .nav-pitch .action-signup:active {
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
    /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .not-signedin .wrapper-header .nav-pitch .action-signup:hover, .not-signedin .wrapper-header .nav-pitch .action-signup:focus, .not-signedin .wrapper-header .nav-pitch .action-signup:active,
    .view-util .wrapper-header .nav-pitch .action-signup:hover,
    .view-util .wrapper-header .nav-pitch .action-signup:focus,
    .view-util .wrapper-header .nav-pitch .action-signup:active {
      background-color: #065683;
      color: #fff; }
    /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .not-signedin .wrapper-header .nav-pitch .action-signup.disabled, .not-signedin .wrapper-header .nav-pitch .action-signup.is-disabled,
    .view-util .wrapper-header .nav-pitch .action-signup.disabled,
    .view-util .wrapper-header .nav-pitch .action-signup.is-disabled {
      box-shadow: none;
      border: 1px solid #99c8e1 !important;
      background: #99c8e1 !important;
      color: #fff !important; }
  /* line 338, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .not-signedin .wrapper-header .nav-pitch .action-signin,
  .view-util .wrapper-header .nav-pitch .action-signin {
    transition: background-color 0.15s, box-shadow 0.15s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
    display: inline-block;
    padding: 4px 20px 5px;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    border: 1px solid #b0b6c2;
    border-radius: 3px;
    background-color: #dfe5eb;
    color: #5c677a;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    padding: 5px 10px;
    text-transform: uppercase; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .not-signedin .wrapper-header .nav-pitch .action-signin.disabled, .not-signedin .wrapper-header .nav-pitch .action-signin.is-disabled,
    .view-util .wrapper-header .nav-pitch .action-signin.disabled,
    .view-util .wrapper-header .nav-pitch .action-signin.is-disabled {
      border: 1px solid #999999 !important;
      border-radius: 3px !important;
      background: #999999 !important;
      color: #666666 !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .not-signedin .wrapper-header .nav-pitch .action-signin.disabled:hover, .not-signedin .wrapper-header .nav-pitch .action-signin.disabled:focus, .not-signedin .wrapper-header .nav-pitch .action-signin.is-disabled:hover, .not-signedin .wrapper-header .nav-pitch .action-signin.is-disabled:focus,
      .view-util .wrapper-header .nav-pitch .action-signin.disabled:hover,
      .view-util .wrapper-header .nav-pitch .action-signin.disabled:focus,
      .view-util .wrapper-header .nav-pitch .action-signin.is-disabled:hover,
      .view-util .wrapper-header .nav-pitch .action-signin.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .not-signedin .wrapper-header .nav-pitch .action-signin:hover, .not-signedin .wrapper-header .nav-pitch .action-signin:focus, .not-signedin .wrapper-header .nav-pitch .action-signin:active,
    .view-util .wrapper-header .nav-pitch .action-signin:hover,
    .view-util .wrapper-header .nav-pitch .action-signin:focus,
    .view-util .wrapper-header .nav-pitch .action-signin:active {
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
    /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .not-signedin .wrapper-header .nav-pitch .action-signin:hover, .not-signedin .wrapper-header .nav-pitch .action-signin:focus,
    .view-util .wrapper-header .nav-pitch .action-signin:hover,
    .view-util .wrapper-header .nav-pitch .action-signin:focus {
      background-color: #deecf7;
      color: #5c677a; }

/* line 355, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
.nav-item.is-current,
body.howitworks .nav-not-signedin-hiw,
body.dashboard .nav-account-dashboard,
body.course.view-outline .nav-course-courseware .title,
body.course.view-updates .nav-course-courseware .title,
body.course.view-static-pages .nav-course-courseware .title,
body.course.view-uploads .nav-course-courseware .title,
body.course.view-textbooks .nav-course-courseware .title,
body.course.view-video-uploads .nav-course-courseware .title,
body.course.view-outline .nav-course-courseware-outline,
body.course.view-updates .nav-course-courseware-updates,
body.course.view-static-pages .nav-course-courseware-pages,
body.course.view-uploads .nav-course-courseware-uploads,
body.course.view-textbooks .nav-course-courseware-textbooks,
body.course.view-video-uploads .nav-course-courseware-videos,
body.course.schedule .nav-course-settings .title,
body.course.grading .nav-course-settings .title,
body.course.view-team .nav-course-settings .title,
body.course.view-group-configurations .nav-course-settings .title,
body.course.advanced .nav-course-settings .title,
body.course.view-certificates .nav-course-settings .title,
body.course.schedule .nav-course-settings-schedule,
body.course.grading .nav-course-settings-grading,
body.course.view-team .nav-course-settings-team,
body.course.view-group-configurations .nav-course-settings-group-configurations,
body.course.advanced .nav-course-settings-advanced,
body.course.view-certificates .nav-course-settings-certificates,
body.course.view-import .nav-course-tools .title,
body.course.view-export .nav-course-tools .title,
body.course.view-export-git .nav-course-tools .title,
body.course.view-import .nav-course-tools-import,
body.course.view-export .nav-course-tools-export,
body.course.view-export-git .nav-course-tools-export-git,
body.course.view-team .nav-library-settings .title,
body.course.view-team .nav-library-settings-team,
body.course.view-checklists .nav-course-tools .title,
body.course.view-checklists .nav-course-tools-checklists {
  color: #0075b4; }
  /* line 394, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_header.scss */
  .nav-item.is-current a,
  body.howitworks .nav-not-signedin-hiw a,
  body.dashboard .nav-account-dashboard a,
  body.course.view-outline .nav-course-courseware .title a,
  body.course.view-updates .nav-course-courseware .title a,
  body.course.view-static-pages .nav-course-courseware .title a,
  body.course.view-uploads .nav-course-courseware .title a,
  body.course.view-textbooks .nav-course-courseware .title a,
  body.course.view-video-uploads .nav-course-courseware .title a,
  body.course.view-outline .nav-course-courseware-outline a,
  body.course.view-updates .nav-course-courseware-updates a,
  body.course.view-static-pages .nav-course-courseware-pages a,
  body.course.view-uploads .nav-course-courseware-uploads a,
  body.course.view-textbooks .nav-course-courseware-textbooks a,
  body.course.view-video-uploads .nav-course-courseware-videos a,
  body.course.schedule .nav-course-settings .title a,
  body.course.grading .nav-course-settings .title a,
  body.course.view-team .nav-course-settings .title a,
  body.course.view-group-configurations .nav-course-settings .title a,
  body.course.advanced .nav-course-settings .title a,
  body.course.view-certificates .nav-course-settings .title a,
  body.course.schedule .nav-course-settings-schedule a,
  body.course.grading .nav-course-settings-grading a,
  body.course.view-team .nav-course-settings-team a,
  body.course.view-group-configurations .nav-course-settings-group-configurations a,
  body.course.advanced .nav-course-settings-advanced a,
  body.course.view-certificates .nav-course-settings-certificates a,
  body.course.view-import .nav-course-tools .title a,
  body.course.view-export .nav-course-tools .title a,
  body.course.view-export-git .nav-course-tools .title a,
  body.course.view-import .nav-course-tools-import a,
  body.course.view-export .nav-course-tools-export a,
  body.course.view-export-git .nav-course-tools-export-git a,
  body.course.view-team .nav-library-settings .title a,
  body.course.view-team .nav-library-settings-team a,
  body.course.view-checklists .nav-course-tools .title a,
  body.course.view-checklists .nav-course-tools-checklists a {
    color: #0075b4;
    pointer-events: none; }

/* line 4, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
.wrapper-footer {
  position: relative;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 20px; }
  /* line 10, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
  .wrapper-footer footer.primary {
    max-width: 1280px;
    min-width: 900px;
    width: 100%;
    margin: 0 auto;
    color: #333333; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-footer footer.primary:after {
      content: "";
      display: table;
      clear: both; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-footer footer.primary .footer-content-primary:after {
      content: "";
      display: table;
      clear: both; }
    /* line 25, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
    .wrapper-footer footer.primary .colophon {
      width: 31.91489%;
      float: left;
      margin-right: 14.28571%; }
    /* line 32, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
    .wrapper-footer footer.primary a {
      color: #0075b4; }
      /* line 35, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
      .wrapper-footer footer.primary a:hover, .wrapper-footer footer.primary a:active {
        color: #065683; }
    /* line 41, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
    .wrapper-footer footer.primary .nav-peripheral {
      width: 48.93617%;
      float: right;
      text-align: right; }
      /* line 47, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
      .wrapper-footer footer.primary .nav-peripheral .nav-item {
        display: inline-block;
        margin-right: 5px; }
        /* line 52, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
        .wrapper-footer footer.primary .nav-peripheral .nav-item:last-child {
          margin-right: 0; }
        /* line 56, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
        .wrapper-footer footer.primary .nav-peripheral .nav-item a {
          border-radius: 2px;
          padding: 10px 10px;
          background: transparent; }
          /* line 61, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
          .wrapper-footer footer.primary .nav-peripheral .nav-item a .icon {
            transition: top 0.25s ease-in-out 0.25s;
            display: inline-block;
            vertical-align: middle;
            margin-right: 5px; }
    /* line 75, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
    .wrapper-footer footer.primary .footer-content-secondary {
      margin-top: 20px; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-footer footer.primary .footer-content-secondary:after {
        content: "";
        display: table;
        clear: both; }
    /* line 81, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
    .wrapper-footer footer.primary .footer-about-copyright,
    .wrapper-footer footer.primary .footer-about-openedx {
      display: inline-block;
      vertical-align: middle; }
    /* line 88, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
    .wrapper-footer footer.primary .footer-about-copyright {
      width: 31.91489%;
      float: left;
      margin-right: 14.28571%; }
    /* line 96, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
    .wrapper-footer footer.primary .footer-about-openedx {
      float: right;
      text-align: right; }
      /* line 100, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
      .wrapper-footer footer.primary .footer-about-openedx a {
        display: inline-block; }
        /* line 103, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
        .wrapper-footer footer.primary .footer-about-openedx a img {
          display: block;
          width: 120px; }
        /* line 108, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_footer.scss */
        .wrapper-footer footer.primary .footer-about-openedx a:hover {
          border-bottom: none; }

/* line 4, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
.wrapper-sock {
  position: relative;
  margin: 40px 0 0 0;
  border-top: 1px solid #e5e5e5;
  width: 100%; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .wrapper-sock:after {
    content: "";
    display: table;
    clear: both; }
  /* line 12, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
  .wrapper-sock .wrapper-inner {
    background-color: #333333;
    background-image: -webkit-linear-gradient(#333333 0%, #333333 98%, #000 100%);
    background-image: linear-gradient(#333333 0%, #333333 98%, #000 100%);
    display: none;
    width: 100% !important;
    border-bottom: 1px solid #fff;
    padding: 0 20px !important; }
  /* line 24, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
  .wrapper-sock .list-cta {
    position: absolute;
    top: -15px;
    width: 100%;
    margin: 0 auto;
    text-align: center; }
    /* line 33, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
    .wrapper-sock .list-cta .cta-show-sock {
      background: #f2f2f2;
      padding: 10px 20px;
      color: #4c4c4c; }
      /* line 41, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
      .wrapper-sock .list-cta .cta-show-sock .icon {
        margin-right: 5px; }
      /* line 47, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
      .wrapper-sock .list-cta .cta-show-sock:hover {
        background: #0075b4;
        color: #fff; }
  /* line 55, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
  .wrapper-sock .sock {
    max-width: 1280px;
    min-width: 900px;
    width: 100%;
    margin: 0 auto;
    padding: 40px 0;
    color: #cccccc; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-sock .sock:after {
      content: "";
      display: table;
      clear: both; }
    /* line 75, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
    .wrapper-sock .sock .support,
    .wrapper-sock .sock .feedback {
      box-sizing: border-box; }
      /* line 79, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
      .wrapper-sock .sock .support .title,
      .wrapper-sock .sock .feedback .title {
        color: #fff;
        margin-bottom: 10px; }
      /* line 86, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
      .wrapper-sock .sock .support .copy,
      .wrapper-sock .sock .feedback .copy {
        margin: 0 0 20px 0; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-sock .sock .support .list-actions:after,
      .wrapper-sock .sock .feedback .list-actions:after {
        content: "";
        display: table;
        clear: both; }
      /* line 95, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
      .wrapper-sock .sock .support .list-actions .action-item,
      .wrapper-sock .sock .feedback .list-actions .action-item {
        float: left;
        margin-right: 10px;
        margin-bottom: 10px; }
        /* line 101, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
        .wrapper-sock .sock .support .list-actions .action-item:last-child,
        .wrapper-sock .sock .feedback .list-actions .action-item:last-child {
          margin-right: 0; }
        /* line 105, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
        .wrapper-sock .sock .support .list-actions .action-item .action,
        .wrapper-sock .sock .feedback .list-actions .action-item .action {
          display: block; }
          /* line 110, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
          .wrapper-sock .sock .support .list-actions .action-item .action .icon,
          .wrapper-sock .sock .feedback .list-actions .action-item .action .icon {
            vertical-align: middle;
            margin-right: 5px; }
    /* line 132, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
    .wrapper-sock .sock .support {
      width: 65.95745%;
      float: left;
      margin-right: 2.12766%; }
      /* line 137, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
      .wrapper-sock .sock .support .action-item {
        width: flexgrid(4, 8); }
    /* line 143, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
    .wrapper-sock .sock .feedback {
      width: 31.91489%;
      float: left; }
      /* line 147, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
      .wrapper-sock .sock .feedback .action-item {
        width: flexgrid(4, 4); }
  /* line 154, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
  .wrapper-sock.is-shown {
    border-color: #333333; }
    /* line 157, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_sock.scss */
    .wrapper-sock.is-shown .list-cta .cta-show-sock {
      background: #333333;
      border-color: #333333;
      color: #fff; }

/* line 5, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.message {
  display: block; }

/* line 11, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.message-status {
  -webkit-border-top-left-radius: 2px;
  -moz-border-topleft-radius: 2px;
  border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -moz-border-topright-radius: 2px;
  border-top-right-radius: 2px;
  box-sizing: border-box;
  display: none;
  border-bottom: 2px solid #887313;
  margin: 0 0 20px 0;
  padding: 10px 20px;
  background: #b59a19;
  color: #fff; }
  /* line 25, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .message-status .feedback-symbol {
    position: relative;
    top: 1px;
    display: inline-block;
    margin-right: 10px; }
  /* line 34, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .message-status .text {
    display: inline-block; }
  /* line 38, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .message-status.error {
    border-color: #470206;
    background: #c13840; }
  /* line 43, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .message-status.is-shown {
    display: block; }

/* line 53, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.wrapper-notification,
.wrapper-alert,
.prompt {
  box-sizing: border-box; }

/* line 63, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.wrapper-notification,
.wrapper-alert,
.prompt {
  background: #333333; }
  /* line 68, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-notification .copy,
  .wrapper-alert .copy,
  .prompt .copy {
    color: #b2b2b2; }
    /* line 71, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification .copy .title,
    .wrapper-alert .copy .title,
    .prompt .copy .title {
      color: #fff; }
    /* line 76, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification .copy .nav-actions .action-primary,
    .wrapper-alert .copy .nav-actions .action-primary,
    .prompt .copy .nav-actions .action-primary {
      color: #191919; }

/* line 83, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.page-banner {
  max-width: 1280px;
  margin: 0 auto; }
  /* line 87, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .page-banner .user-messages {
    padding-top: 20px; }
    /* line 92, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .page-banner .user-messages a:hover {
      color: #1b6d99;
      text-decoration: underline !important; }
  /* line 98, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .page-banner .alert {
    margin-bottom: 20px !important;
    padding: 20px;
    border: 1px solid; }
    /* line 103, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .page-banner .alert .icon-alert {
      margin-right: 5px; }
    /* line 107, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .page-banner .alert.alert-info {
      color: #000;
      background-color: #d9edf7;
      border-color: #bcdff1;
      box-shadow: none; }
    /* line 114, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .page-banner .alert.alert-success {
      color: #000;
      background-color: #dff0d8;
      border-color: #d0e9c6;
      box-shadow: none; }
    /* line 121, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .page-banner .alert.alert-warning {
      color: #000;
      background-color: #fcf8e3;
      border-color: #faf2cc;
      box-shadow: none; }
    /* line 128, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .page-banner .alert.alert-danger {
      color: #000;
      background-color: #f2dede;
      border-color: #ebcccc;
      box-shadow: none; }

/* line 143, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.confirm .nav-actions .action-primary,
.notification.confirm .nav-actions .action-primary,
.prompt.confirm .nav-actions .action-primary {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  border: 1px solid #0075b4;
  border-radius: 3px;
  background-color: #0075b4;
  color: #fff;
  border-color: #00466c; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.confirm .nav-actions .action-primary.disabled, .alert.confirm .nav-actions .action-primary.is-disabled,
  .notification.confirm .nav-actions .action-primary.disabled,
  .notification.confirm .nav-actions .action-primary.is-disabled,
  .prompt.confirm .nav-actions .action-primary.disabled,
  .prompt.confirm .nav-actions .action-primary.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .alert.confirm .nav-actions .action-primary.disabled:hover, .alert.confirm .nav-actions .action-primary.disabled:focus, .alert.confirm .nav-actions .action-primary.is-disabled:hover, .alert.confirm .nav-actions .action-primary.is-disabled:focus,
    .notification.confirm .nav-actions .action-primary.disabled:hover,
    .notification.confirm .nav-actions .action-primary.disabled:focus,
    .notification.confirm .nav-actions .action-primary.is-disabled:hover,
    .notification.confirm .nav-actions .action-primary.is-disabled:focus,
    .prompt.confirm .nav-actions .action-primary.disabled:hover,
    .prompt.confirm .nav-actions .action-primary.disabled:focus,
    .prompt.confirm .nav-actions .action-primary.is-disabled:hover,
    .prompt.confirm .nav-actions .action-primary.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.confirm .nav-actions .action-primary:hover, .alert.confirm .nav-actions .action-primary:focus, .alert.confirm .nav-actions .action-primary:active,
  .notification.confirm .nav-actions .action-primary:hover,
  .notification.confirm .nav-actions .action-primary:focus,
  .notification.confirm .nav-actions .action-primary:active,
  .prompt.confirm .nav-actions .action-primary:hover,
  .prompt.confirm .nav-actions .action-primary:focus,
  .prompt.confirm .nav-actions .action-primary:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.confirm .nav-actions .action-primary:hover, .alert.confirm .nav-actions .action-primary:focus, .alert.confirm .nav-actions .action-primary:active,
  .notification.confirm .nav-actions .action-primary:hover,
  .notification.confirm .nav-actions .action-primary:focus,
  .notification.confirm .nav-actions .action-primary:active,
  .prompt.confirm .nav-actions .action-primary:hover,
  .prompt.confirm .nav-actions .action-primary:focus,
  .prompt.confirm .nav-actions .action-primary:active {
    background-color: #065683;
    color: #fff; }
  /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.confirm .nav-actions .action-primary.disabled, .alert.confirm .nav-actions .action-primary.is-disabled,
  .notification.confirm .nav-actions .action-primary.disabled,
  .notification.confirm .nav-actions .action-primary.is-disabled,
  .prompt.confirm .nav-actions .action-primary.disabled,
  .prompt.confirm .nav-actions .action-primary.is-disabled {
    box-shadow: none;
    border: 1px solid #99c8e1 !important;
    background: #99c8e1 !important;
    color: #fff !important; }

/* line 151, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.confirm button,
.notification.confirm button,
.prompt.confirm button {
  color: #0075b4; }
  /* line 156, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert.confirm button:hover,
  .notification.confirm button:hover,
  .prompt.confirm button:hover {
    color: #0075b4; }

/* line 164, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.warning .nav-actions .action-primary,
.notification.warning .nav-actions .action-primary,
.prompt.warning .nav-actions .action-primary {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.4);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 60%);
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 60%);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  border: 1px solid #ca6510;
  border-radius: 3px;
  background-color: #fd7e14;
  color: #4c4c4c;
  border-color: #984c0c;
  color: #191919; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.warning .nav-actions .action-primary.disabled, .alert.warning .nav-actions .action-primary.is-disabled,
  .notification.warning .nav-actions .action-primary.disabled,
  .notification.warning .nav-actions .action-primary.is-disabled,
  .prompt.warning .nav-actions .action-primary.disabled,
  .prompt.warning .nav-actions .action-primary.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .alert.warning .nav-actions .action-primary.disabled:hover, .alert.warning .nav-actions .action-primary.disabled:focus, .alert.warning .nav-actions .action-primary.is-disabled:hover, .alert.warning .nav-actions .action-primary.is-disabled:focus,
    .notification.warning .nav-actions .action-primary.disabled:hover,
    .notification.warning .nav-actions .action-primary.disabled:focus,
    .notification.warning .nav-actions .action-primary.is-disabled:hover,
    .notification.warning .nav-actions .action-primary.is-disabled:focus,
    .prompt.warning .nav-actions .action-primary.disabled:hover,
    .prompt.warning .nav-actions .action-primary.disabled:focus,
    .prompt.warning .nav-actions .action-primary.is-disabled:hover,
    .prompt.warning .nav-actions .action-primary.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.warning .nav-actions .action-primary:hover, .alert.warning .nav-actions .action-primary:focus, .alert.warning .nav-actions .action-primary:active,
  .notification.warning .nav-actions .action-primary:hover,
  .notification.warning .nav-actions .action-primary:focus,
  .notification.warning .nav-actions .action-primary:active,
  .prompt.warning .nav-actions .action-primary:hover,
  .prompt.warning .nav-actions .action-primary:focus,
  .prompt.warning .nav-actions .action-primary:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 276, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.warning .nav-actions .action-primary:hover, .alert.warning .nav-actions .action-primary:focus,
  .notification.warning .nav-actions .action-primary:hover,
  .notification.warning .nav-actions .action-primary:focus,
  .prompt.warning .nav-actions .action-primary:hover,
  .prompt.warning .nav-actions .action-primary:focus {
    background-color: #ff7e12;
    color: #4c4c4c; }
  /* line 282, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.warning .nav-actions .action-primary.disabled, .alert.warning .nav-actions .action-primary.is-disabled,
  .notification.warning .nav-actions .action-primary.disabled,
  .notification.warning .nav-actions .action-primary.is-disabled,
  .prompt.warning .nav-actions .action-primary.disabled,
  .prompt.warning .nav-actions .action-primary.is-disabled {
    border: 1px solid #fecba1 !important;
    background: #feb272 !important;
    color: #999999 !important;
    box-shadow: none; }

/* line 173, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.warning button,
.notification.warning button,
.prompt.warning button {
  color: #fd7e14; }
  /* line 178, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert.warning button:hover,
  .notification.warning button:hover,
  .prompt.warning button:hover {
    color: #ff7e12; }

/* line 186, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.error .nav-actions .action-primary,
.notification.error .nav-actions .action-primary,
.prompt.error .nav-actions .action-primary {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  border: 1px solid #8e050d;
  border-radius: 3px;
  background-color: #b20610;
  color: #fff;
  border-color: #6b040a; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.error .nav-actions .action-primary.disabled, .alert.error .nav-actions .action-primary.is-disabled,
  .notification.error .nav-actions .action-primary.disabled,
  .notification.error .nav-actions .action-primary.is-disabled,
  .prompt.error .nav-actions .action-primary.disabled,
  .prompt.error .nav-actions .action-primary.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .alert.error .nav-actions .action-primary.disabled:hover, .alert.error .nav-actions .action-primary.disabled:focus, .alert.error .nav-actions .action-primary.is-disabled:hover, .alert.error .nav-actions .action-primary.is-disabled:focus,
    .notification.error .nav-actions .action-primary.disabled:hover,
    .notification.error .nav-actions .action-primary.disabled:focus,
    .notification.error .nav-actions .action-primary.is-disabled:hover,
    .notification.error .nav-actions .action-primary.is-disabled:focus,
    .prompt.error .nav-actions .action-primary.disabled:hover,
    .prompt.error .nav-actions .action-primary.disabled:focus,
    .prompt.error .nav-actions .action-primary.is-disabled:hover,
    .prompt.error .nav-actions .action-primary.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.error .nav-actions .action-primary:hover, .alert.error .nav-actions .action-primary:focus, .alert.error .nav-actions .action-primary:active,
  .notification.error .nav-actions .action-primary:hover,
  .notification.error .nav-actions .action-primary:focus,
  .notification.error .nav-actions .action-primary:active,
  .prompt.error .nav-actions .action-primary:hover,
  .prompt.error .nav-actions .action-primary:focus,
  .prompt.error .nav-actions .action-primary:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 225, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.error .nav-actions .action-primary:hover, .alert.error .nav-actions .action-primary:focus, .alert.error .nav-actions .action-primary:active,
  .notification.error .nav-actions .action-primary:hover,
  .notification.error .nav-actions .action-primary:focus,
  .notification.error .nav-actions .action-primary:active,
  .prompt.error .nav-actions .action-primary:hover,
  .prompt.error .nav-actions .action-primary:focus,
  .prompt.error .nav-actions .action-primary:active {
    background-color: #b8000b;
    color: #fff; }
  /* line 232, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.error .nav-actions .action-primary.disabled, .alert.error .nav-actions .action-primary.is-disabled,
  .notification.error .nav-actions .action-primary.disabled,
  .notification.error .nav-actions .action-primary.is-disabled,
  .prompt.error .nav-actions .action-primary.disabled,
  .prompt.error .nav-actions .action-primary.is-disabled {
    box-shadow: none;
    border: 1px solid #e09b9f !important;
    background: #e09b9f !important;
    color: #fff !important; }

/* line 194, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.error button,
.notification.error button,
.prompt.error button {
  color: #c13840; }
  /* line 199, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert.error button:hover,
  .notification.error button:hover,
  .prompt.error button:hover {
    color: #b20610; }

/* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.announcement .nav-actions .action-primary,
.notification.announcement .nav-actions .action-primary,
.prompt.announcement .nav-actions .action-primary {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  border: 1px solid #0075b4;
  border-radius: 3px;
  background-color: #0075b4;
  color: #fff;
  border-color: #00466c; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.announcement .nav-actions .action-primary.disabled, .alert.announcement .nav-actions .action-primary.is-disabled,
  .notification.announcement .nav-actions .action-primary.disabled,
  .notification.announcement .nav-actions .action-primary.is-disabled,
  .prompt.announcement .nav-actions .action-primary.disabled,
  .prompt.announcement .nav-actions .action-primary.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .alert.announcement .nav-actions .action-primary.disabled:hover, .alert.announcement .nav-actions .action-primary.disabled:focus, .alert.announcement .nav-actions .action-primary.is-disabled:hover, .alert.announcement .nav-actions .action-primary.is-disabled:focus,
    .notification.announcement .nav-actions .action-primary.disabled:hover,
    .notification.announcement .nav-actions .action-primary.disabled:focus,
    .notification.announcement .nav-actions .action-primary.is-disabled:hover,
    .notification.announcement .nav-actions .action-primary.is-disabled:focus,
    .prompt.announcement .nav-actions .action-primary.disabled:hover,
    .prompt.announcement .nav-actions .action-primary.disabled:focus,
    .prompt.announcement .nav-actions .action-primary.is-disabled:hover,
    .prompt.announcement .nav-actions .action-primary.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.announcement .nav-actions .action-primary:hover, .alert.announcement .nav-actions .action-primary:focus, .alert.announcement .nav-actions .action-primary:active,
  .notification.announcement .nav-actions .action-primary:hover,
  .notification.announcement .nav-actions .action-primary:focus,
  .notification.announcement .nav-actions .action-primary:active,
  .prompt.announcement .nav-actions .action-primary:hover,
  .prompt.announcement .nav-actions .action-primary:focus,
  .prompt.announcement .nav-actions .action-primary:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.announcement .nav-actions .action-primary:hover, .alert.announcement .nav-actions .action-primary:focus, .alert.announcement .nav-actions .action-primary:active,
  .notification.announcement .nav-actions .action-primary:hover,
  .notification.announcement .nav-actions .action-primary:focus,
  .notification.announcement .nav-actions .action-primary:active,
  .prompt.announcement .nav-actions .action-primary:hover,
  .prompt.announcement .nav-actions .action-primary:focus,
  .prompt.announcement .nav-actions .action-primary:active {
    background-color: #065683;
    color: #fff; }
  /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.announcement .nav-actions .action-primary.disabled, .alert.announcement .nav-actions .action-primary.is-disabled,
  .notification.announcement .nav-actions .action-primary.disabled,
  .notification.announcement .nav-actions .action-primary.is-disabled,
  .prompt.announcement .nav-actions .action-primary.disabled,
  .prompt.announcement .nav-actions .action-primary.is-disabled {
    box-shadow: none;
    border: 1px solid #99c8e1 !important;
    background: #99c8e1 !important;
    color: #fff !important; }

/* line 215, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.announcement button,
.notification.announcement button,
.prompt.announcement button {
  color: #0075b4; }
  /* line 220, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert.announcement button:hover,
  .notification.announcement button:hover,
  .prompt.announcement button:hover {
    color: #0075b4; }

/* line 228, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.confirmation .nav-actions .action-primary,
.notification.confirmation .nav-actions .action-primary,
.prompt.confirmation .nav-actions .action-primary {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  border: 1px solid #008100;
  border-radius: 3px;
  background-color: #008100;
  color: #fff;
  border-color: #004d00; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.confirmation .nav-actions .action-primary.disabled, .alert.confirmation .nav-actions .action-primary.is-disabled,
  .notification.confirmation .nav-actions .action-primary.disabled,
  .notification.confirmation .nav-actions .action-primary.is-disabled,
  .prompt.confirmation .nav-actions .action-primary.disabled,
  .prompt.confirmation .nav-actions .action-primary.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .alert.confirmation .nav-actions .action-primary.disabled:hover, .alert.confirmation .nav-actions .action-primary.disabled:focus, .alert.confirmation .nav-actions .action-primary.is-disabled:hover, .alert.confirmation .nav-actions .action-primary.is-disabled:focus,
    .notification.confirmation .nav-actions .action-primary.disabled:hover,
    .notification.confirmation .nav-actions .action-primary.disabled:focus,
    .notification.confirmation .nav-actions .action-primary.is-disabled:hover,
    .notification.confirmation .nav-actions .action-primary.is-disabled:focus,
    .prompt.confirmation .nav-actions .action-primary.disabled:hover,
    .prompt.confirmation .nav-actions .action-primary.disabled:focus,
    .prompt.confirmation .nav-actions .action-primary.is-disabled:hover,
    .prompt.confirmation .nav-actions .action-primary.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.confirmation .nav-actions .action-primary:hover, .alert.confirmation .nav-actions .action-primary:focus, .alert.confirmation .nav-actions .action-primary:active,
  .notification.confirmation .nav-actions .action-primary:hover,
  .notification.confirmation .nav-actions .action-primary:focus,
  .notification.confirmation .nav-actions .action-primary:active,
  .prompt.confirmation .nav-actions .action-primary:hover,
  .prompt.confirmation .nav-actions .action-primary:focus,
  .prompt.confirmation .nav-actions .action-primary:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 176, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.confirmation .nav-actions .action-primary:hover, .alert.confirmation .nav-actions .action-primary:focus,
  .notification.confirmation .nav-actions .action-primary:hover,
  .notification.confirmation .nav-actions .action-primary:focus,
  .prompt.confirmation .nav-actions .action-primary:hover,
  .prompt.confirmation .nav-actions .action-primary:focus {
    background-color: #009b00;
    color: #fff; }
  /* line 182, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.confirmation .nav-actions .action-primary.disabled, .alert.confirmation .nav-actions .action-primary.is-disabled,
  .notification.confirmation .nav-actions .action-primary.disabled,
  .notification.confirmation .nav-actions .action-primary.is-disabled,
  .prompt.confirmation .nav-actions .action-primary.disabled,
  .prompt.confirmation .nav-actions .action-primary.is-disabled {
    border: 1px solid #99cd99 !important;
    background: #99cd99 !important;
    color: #fff !important;
    box-shadow: none; }

/* line 236, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.confirmation button,
.notification.confirmation button,
.prompt.confirmation button {
  color: #008100; }
  /* line 241, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert.confirmation button:hover,
  .notification.confirmation button:hover,
  .prompt.confirmation button:hover {
    color: #008100; }

/* line 249, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.step-required .nav-actions .action-primary,
.notification.step-required .nav-actions .action-primary,
.prompt.step-required .nav-actions .action-primary {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  border: 1px solid #9b2d64;
  border-radius: 3px;
  background-color: #c2387d;
  color: #fff;
  border-color: #74224b; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.step-required .nav-actions .action-primary.disabled, .alert.step-required .nav-actions .action-primary.is-disabled,
  .notification.step-required .nav-actions .action-primary.disabled,
  .notification.step-required .nav-actions .action-primary.is-disabled,
  .prompt.step-required .nav-actions .action-primary.disabled,
  .prompt.step-required .nav-actions .action-primary.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .alert.step-required .nav-actions .action-primary.disabled:hover, .alert.step-required .nav-actions .action-primary.disabled:focus, .alert.step-required .nav-actions .action-primary.is-disabled:hover, .alert.step-required .nav-actions .action-primary.is-disabled:focus,
    .notification.step-required .nav-actions .action-primary.disabled:hover,
    .notification.step-required .nav-actions .action-primary.disabled:focus,
    .notification.step-required .nav-actions .action-primary.is-disabled:hover,
    .notification.step-required .nav-actions .action-primary.is-disabled:focus,
    .prompt.step-required .nav-actions .action-primary.disabled:hover,
    .prompt.step-required .nav-actions .action-primary.disabled:focus,
    .prompt.step-required .nav-actions .action-primary.is-disabled:hover,
    .prompt.step-required .nav-actions .action-primary.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.step-required .nav-actions .action-primary:hover, .alert.step-required .nav-actions .action-primary:focus, .alert.step-required .nav-actions .action-primary:active,
  .notification.step-required .nav-actions .action-primary:hover,
  .notification.step-required .nav-actions .action-primary:focus,
  .notification.step-required .nav-actions .action-primary:active,
  .prompt.step-required .nav-actions .action-primary:hover,
  .prompt.step-required .nav-actions .action-primary:focus,
  .prompt.step-required .nav-actions .action-primary:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 250, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.step-required .nav-actions .action-primary:hover, .alert.step-required .nav-actions .action-primary:focus, .alert.step-required .nav-actions .action-primary:active,
  .notification.step-required .nav-actions .action-primary:hover,
  .notification.step-required .nav-actions .action-primary:focus,
  .notification.step-required .nav-actions .action-primary:active,
  .prompt.step-required .nav-actions .action-primary:hover,
  .prompt.step-required .nav-actions .action-primary:focus,
  .prompt.step-required .nav-actions .action-primary:active {
    background-color: #d5257d;
    color: #fff; }
  /* line 257, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .alert.step-required .nav-actions .action-primary.disabled, .alert.step-required .nav-actions .action-primary.is-disabled,
  .notification.step-required .nav-actions .action-primary.disabled,
  .notification.step-required .nav-actions .action-primary.is-disabled,
  .prompt.step-required .nav-actions .action-primary.disabled,
  .prompt.step-required .nav-actions .action-primary.is-disabled {
    box-shadow: none;
    border: 1px solid #e7afcb !important;
    background: #e7afcb !important;
    color: #fff !important; }

/* line 257, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.step-required button,
.notification.step-required button,
.prompt.step-required button {
  color: #c2387d; }
  /* line 262, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert.step-required button:hover,
  .notification.step-required button:hover,
  .prompt.step-required button:hover {
    color: #d5257d; }

/* line 270, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.wrapper-prompt {
  transition: all 0.125s ease-in-out 0s;
  position: fixed;
  top: 0;
  background: rgba(0, 0, 0, 0.25);
  width: 100%;
  height: 100%;
  text-align: center; }
  /* line 282, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt::before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
    /* Adjusts for spacing */ }
  /* line 290, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt {
    border-radius: 4px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    display: inline-block;
    vertical-align: middle;
    width: 350px;
    border: 4px solid #000;
    text-align: left; }
    /* line 300, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-prompt .prompt .copy {
      border-top: 4px solid #0075b4;
      padding: 20px; }
    /* line 305, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-prompt .prompt .nav-actions {
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4);
      border-top: 1px solid rgba(0, 0, 0, 0.25);
      padding: 15px 20px;
      background: #191919; }
      /* line 311, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
      .wrapper-prompt .prompt .nav-actions .nav-item {
        display: inline-block;
        margin-right: 15px; }
        /* line 316, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
        .wrapper-prompt .prompt .nav-actions .nav-item:last-child {
          margin-right: 0; }
  /* line 334, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.error .feedback-symbol {
    color: #c13840; }
  /* line 338, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.error .copy {
    border-top-color: #c13840; }
  /* line 345, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.confirmation .feedback-symbol {
    color: #008100; }
  /* line 349, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.confirmation .copy {
    border-top-color: #008100; }
  /* line 356, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.warning .feedback-symbol {
    color: #fd7e14; }
  /* line 360, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.warning .copy {
    border-top-color: #fd7e14; }

/* line 369, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.wrapper-notification {
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.2), inset 0 3px 1px #0075b4;
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 20px 40px; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .wrapper-notification:after {
    content: "";
    display: table;
    clear: both; }
  /* line 380, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-notification.wrapper-notification-warning {
    box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.2), inset 0 3px 1px #fd7e14; }
    /* line 383, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-warning .feedback-symbol {
      color: #fd7e14; }
  /* line 388, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-notification.wrapper-notification-error {
    box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.2), inset 0 3px 1px #c13840; }
    /* line 391, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-error .feedback-symbol {
      color: #c13840; }
  /* line 396, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-notification.wrapper-notification-confirmation {
    box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.2), inset 0 3px 1px #008100; }
    /* line 399, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-confirmation .feedback-symbol {
      color: #008100; }
  /* line 404, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-notification.wrapper-notification-mini {
    box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.2), inset 0 3px 1px #c2387d; }
  /* line 409, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-notification.wrapper-notification-status {
    -webkit-border-top-left-radius: 3px;
    -moz-border-topleft-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-topright-radius: 3px;
    border-top-right-radius: 3px;
    right: 20px;
    width: auto;
    border: 4px solid #000;
    border-bottom: none;
    padding: 10px 20px; }
    /* line 418, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-status .notification {
      box-sizing: border-box;
      width: 100%;
      max-width: none; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-notification.wrapper-notification-status .notification:after {
        content: "";
        display: table;
        clear: both; }
      /* line 426, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
      .wrapper-notification.wrapper-notification-status .notification .feedback-symbol,
      .wrapper-notification.wrapper-notification-status .notification .copy {
        float: none;
        display: inline-block;
        vertical-align: middle; }
      /* line 433, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
      .wrapper-notification.wrapper-notification-status .notification .feedback-symbol {
        width: 20px;
        height: 25px;
        margin-right: 5px;
        line-height: 3rem; }
  /* line 443, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-notification.wrapper-notification-help {
    -webkit-border-top-left-radius: 3px;
    -moz-border-topleft-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-topright-radius: 3px;
    border-top-right-radius: 3px;
    width: 280px;
    right: 20px;
    border: 4px solid #000;
    border-bottom: none;
    padding: 20px; }
    /* line 452, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-help .notification {
      box-sizing: border-box;
      width: 100%;
      max-width: none;
      min-width: none; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-notification.wrapper-notification-help .notification:after {
        content: "";
        display: table;
        clear: both; }
      /* line 461, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
      .wrapper-notification.wrapper-notification-help .notification .feedback-symbol {
        width: 20px;
        margin-right: 15px; }
      /* line 466, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
      .wrapper-notification.wrapper-notification-help .notification .action-notification-close {
        right: 0; }
      /* line 470, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
      .wrapper-notification.wrapper-notification-help .notification .copy {
        width: 200px; }

/* line 477, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.notification {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  max-width: 1280px; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .notification:after {
    content: "";
    display: table;
    clear: both; }
  /* line 490, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification .feedback-symbol,
  .notification .copy {
    float: left;
    display: inline-block;
    vertical-align: middle; }
  /* line 497, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification .feedback-symbol {
    transition: color 0.5s ease-in-out 0s;
    width: 6.38298%;
    height: 25px;
    margin-top: 5px;
    margin-right: 2.12766%;
    text-align: right;
    color: #fff; }
  /* line 510, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification .copy {
    width: 82.97872%;
    color: #b2b2b2; }
    /* line 516, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .notification .copy .title {
      margin-bottom: 0;
      color: #fff; }
  /* line 526, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification.has-actions .feedback-symbol {
    width: 6.38298%; }
  /* line 530, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification.has-actions .copy {
    width: 57.44681%;
    margin-right: 2.12766%; }
  /* line 536, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification.has-actions .nav-actions {
    width: 31.91489%;
    float: left;
    margin-top: 5px;
    text-align: right; }
    /* line 544, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .notification.has-actions .nav-actions .nav-item {
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px; }
      /* line 550, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
      .notification.has-actions .nav-actions .nav-item:last-child {
        margin-right: 0; }
  /* line 556, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification.has-actions .action-primary {
    transition: background-color 0.15s, box-shadow 0.15s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
    display: inline-block;
    padding: 4px 20px 5px;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    border: 1px solid #0075b4;
    border-radius: 3px;
    background-color: #0075b4;
    color: #fff;
    border-color: #00466c; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .notification.has-actions .action-primary.disabled, .notification.has-actions .action-primary.is-disabled {
      border: 1px solid #999999 !important;
      border-radius: 3px !important;
      background: #999999 !important;
      color: #666666 !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .notification.has-actions .action-primary.disabled:hover, .notification.has-actions .action-primary.disabled:focus, .notification.has-actions .action-primary.is-disabled:hover, .notification.has-actions .action-primary.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .notification.has-actions .action-primary:hover, .notification.has-actions .action-primary:focus, .notification.has-actions .action-primary:active {
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
    /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .notification.has-actions .action-primary:hover, .notification.has-actions .action-primary:focus, .notification.has-actions .action-primary:active {
      background-color: #065683;
      color: #fff; }
    /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .notification.has-actions .action-primary.disabled, .notification.has-actions .action-primary.is-disabled {
      box-shadow: none;
      border: 1px solid #99c8e1 !important;
      background: #99c8e1 !important;
      color: #fff !important; }
  /* line 570, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification.confirmation .copy {
    margin-top: 4px; }
  /* line 575, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification.mini {
    width: auto;
    max-width: none;
    min-width: 0; }
    /* line 580, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .notification.mini .feedback-symbol {
      animation: rotateCW 3s linear infinite;
      width: 25px;
      margin: -4px 10px 0 0;
      transform-origin: 52% 60%; }
    /* line 589, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .notification.mini .copy {
      width: auto; }

/* line 606, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.wrapper-alert {
  box-sizing: border-box;
  box-shadow: 0 1px 1px #fff, inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 -4px 1px #0075b4;
  position: relative;
  overflow: hidden;
  width: 100%;
  border-top: 1px solid #000;
  padding: 20px 40px 30px 40px;
  background: #333333;
  display: none; }
  /* line 622, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-alert.is-shown {
    display: block; }
  /* line 626, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-alert.wrapper-alert-warning {
    box-shadow: 0 1px 1px #fff, inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 -4px 1px #fd7e14; }
    /* line 629, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-warning .feedback-symbol {
      color: #fd7e14; }
  /* line 634, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-alert.wrapper-alert-error {
    box-shadow: 0 1px 1px #fff, inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 -4px 1px #c13840; }
    /* line 637, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-error .feedback-symbol {
      color: #c13840; }
  /* line 642, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-alert.wrapper-alert-confirmation {
    box-shadow: 0 1px 1px #fff, inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 -4px 1px #008100; }
    /* line 645, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-confirmation .feedback-symbol {
      color: #008100; }
  /* line 650, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-alert.wrapper-alert-announcement {
    box-shadow: 0 1px 1px #fff, inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 -4px 1px #0075b4; }
    /* line 653, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-announcement .feedback-symbol {
      color: #0075b4; }
  /* line 658, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-alert.wrapper-alert-step-required {
    box-shadow: 0 1px 1px #fff, inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 -4px 1px #c2387d; }
    /* line 661, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-step-required .feedback-symbol {
      color: #c2387d; }

/* line 668, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  max-width: 1280px;
  min-width: 900px;
  color: #fff; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .alert:after {
    content: "";
    display: table;
    clear: both; }
  /* line 683, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert .feedback-symbol,
  .alert .copy {
    float: left; }
  /* line 688, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert .feedback-symbol {
    transition: color 0.5s ease-in-out 0s;
    width: 6.38298%;
    margin: 5px 2.12766% 0 0;
    text-align: right; }
  /* line 698, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert .copy {
    width: 82.97872%;
    margin-top: 10px;
    color: #b2b2b2; }
    /* line 703, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .alert .copy .title {
      margin-bottom: 0;
      color: #fff; }
  /* line 713, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert.has-actions .feedback-symbol {
    width: 6.38298%; }
  /* line 717, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert.has-actions .copy {
    width: 57.44681%;
    margin-right: 2.12766%; }
  /* line 723, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert.has-actions .nav-actions {
    width: 31.91489%;
    float: left;
    margin-top: 10px;
    text-align: right; }
    /* line 731, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .alert.has-actions .nav-actions .nav-item {
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px; }
      /* line 737, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
      .alert.has-actions .nav-actions .nav-item:last-child {
        margin-right: 0; }
  /* line 754, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert .action-alert-close {
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottomleft-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottomright-radius: 4px;
    border-bottom-right-radius: 4px;
    position: absolute;
    top: -2px;
    right: 20px;
    padding: 5px 10px 0 10px;
    background: #191919;
    text-align: center; }
    /* line 768, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .alert .action-alert-close .icon {
      color: #fff;
      width: auto;
      margin: 0;
      padding: 2px; }
    /* line 777, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .alert .action-alert-close:hover {
      background: #666666; }
  /* line 784, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert .action-dismiss .button {
    padding: 5px 10px; }
  /* line 790, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert .action-dismiss .icon,
  .alert .action-dismiss .button-copy {
    display: inline-block;
    vertical-align: middle; }
  /* line 796, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert .action-dismiss .icon {
    margin-right: 5px; }

/* line 814, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.js .wrapper-prompt {
  visibility: hidden;
  pointer-events: none; }

/* line 821, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.js.prompt-is-shown .wrapper-prompt.is-shown {
  visibility: visible;
  pointer-events: auto; }
  /* line 825, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .js.prompt-is-shown .wrapper-prompt.is-shown .prompt {
    animation: bounceIn 0.5s ease-in-out 1; }

/* line 834, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.js.prompt-is-hiding .wrapper-prompt .prompt {
  animation: bounceOut 0.5s ease-in-out 1; }

/* line 841, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.js .wrapper-notification {
  bottom: -200px; }
  /* line 845, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .js .wrapper-notification.is-shown {
    animation: notificationSlideUp 1s ease-in-out 1;
    animation-fill-mode: forwards; }
  /* line 850, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .js .wrapper-notification.is-hiding {
    animation: notificationSlideDown 1s ease-in-out 1;
    animation-fill-mode: forwards; }

/* line 861, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.wrapper-message .message {
  background-color: #4c4c4c;
  padding: 10px 15px;
  color: #fff; }
  /* line 868, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message .icon {
    font-style: normal; }
  /* line 872, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.information {
    background-color: #f2f2f2;
    color: #4c4c4c; }
  /* line 879, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.validation {
    background-color: #4c4c4c;
    color: #fff; }
    /* line 883, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-message .message.validation a {
      color: #66acd2; }
  /* line 888, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.has-warnings {
    border-bottom: 3px solid #fd7e14; }
    /* line 891, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-message .message.has-warnings .fa-warning {
      margin-right: 10px;
      color: #fd7e14; }
  /* line 897, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.has-errors {
    border-bottom: 3px solid #d16a70; }
    /* line 900, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-message .message.has-errors .fa-exclamation-circle {
      margin-right: 10px;
      color: #d16a70; }

/* line 907, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.wrapper-message .message-list {
  margin-bottom: 0; }

/* line 911, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.wrapper-message .message-actions {
  padding: 10px 20px;
  background-color: #666666; }

/* line 926, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
body.uxdesign.alerts .content-primary,
body.uxdesign.alerts .content-supplementary {
  box-sizing: border-box;
  float: left; }

/* line 932, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
body.uxdesign.alerts .content-primary {
  width: 100%;
  margin-right: 2.12766%;
  padding: 20px 30px; }
  /* line 941, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  body.uxdesign.alerts .content-primary > section {
    margin-bottom: 40px; }
    /* line 944, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    body.uxdesign.alerts .content-primary > section:last-child {
      margin-bottom: 0; }
  /* line 950, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  body.uxdesign.alerts .content-primary ul li {
    width: 100%;
    margin-bottom: 5px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    body.uxdesign.alerts .content-primary ul li:after {
      content: "";
      display: table;
      clear: both; }
    /* line 958, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    body.uxdesign.alerts .content-primary ul li:last-child {
      margin-bottom: 0;
      border-bottom: none;
      padding-bottom: 0; }
    /* line 964, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    body.uxdesign.alerts .content-primary ul li a {
      float: left;
      width: 40.42553%;
      margin-right: 2.12766%; }

/* line 980, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.main-wrapper .alert {
  padding: 15px 20px;
  margin-bottom: 30px;
  border-radius: 3px;
  border: 1px solid #edbd3c;
  background: #fbf6e1; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .main-wrapper .alert:after {
    content: "";
    display: table;
    clear: both; }
  /* line 991, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .main-wrapper .alert .alert-message {
    float: left;
    margin: 4px 0 0;
    color: #333333; }
  /* line 1002, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .main-wrapper .alert .alert-action {
    float: left; }
    /* line 1005, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .main-wrapper .alert .alert-action.secondary {
      transition: background-color 0.15s, box-shadow 0.15s;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
      display: inline-block;
      padding: 4px 20px 5px;
      background-color: rgba(255, 255, 255, 0.4);
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 60%);
      background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 60%);
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
      border: 1px solid #ca6510;
      border-radius: 3px;
      background-color: #fd7e14;
      color: #4c4c4c; }
      /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .main-wrapper .alert .alert-action.secondary.disabled, .main-wrapper .alert .alert-action.secondary.is-disabled {
        border: 1px solid #999999 !important;
        border-radius: 3px !important;
        background: #999999 !important;
        color: #666666 !important;
        pointer-events: none;
        cursor: none; }
        /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .main-wrapper .alert .alert-action.secondary.disabled:hover, .main-wrapper .alert .alert-action.secondary.disabled:focus, .main-wrapper .alert .alert-action.secondary.is-disabled:hover, .main-wrapper .alert .alert-action.secondary.is-disabled:focus {
          box-shadow: 0 0 0 0 !important; }
      /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .main-wrapper .alert .alert-action.secondary:hover, .main-wrapper .alert .alert-action.secondary:focus, .main-wrapper .alert .alert-action.secondary:active {
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
      /* line 276, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .main-wrapper .alert .alert-action.secondary:hover, .main-wrapper .alert .alert-action.secondary:focus {
        background-color: #ff7e12;
        color: #4c4c4c; }
      /* line 282, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .main-wrapper .alert .alert-action.secondary.disabled, .main-wrapper .alert .alert-action.secondary.is-disabled {
        border: 1px solid #fecba1 !important;
        background: #feb272 !important;
        color: #999999 !important;
        box-shadow: none; }

/* line 1012, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
body.error {
  background: #191919;
  color: #333333; }
  /* line 1016, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  body.error .primary-header {
    display: none; }
  /* line 1020, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  body.error .error-prompt {
    width: 700px;
    margin: 150px auto;
    padding: 60px 50px 90px;
    border-radius: 3px;
    background: #fff;
    text-align: center; }
  /* line 1029, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  body.error h1 {
    float: none;
    margin: 0;
    color: #333333; }
  /* line 1038, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  body.error .description {
    margin-bottom: 50px; }
  /* line 1044, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  body.error .back-button {
    transition: background-color 0.15s, box-shadow 0.15s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
    display: inline-block;
    padding: 4px 20px 5px;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    border: 1px solid #0075b4;
    border-radius: 3px;
    background-color: #0075b4;
    color: #fff;
    padding: 14px 40px 18px; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    body.error .back-button.disabled, body.error .back-button.is-disabled {
      border: 1px solid #999999 !important;
      border-radius: 3px !important;
      background: #999999 !important;
      color: #666666 !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      body.error .back-button.disabled:hover, body.error .back-button.disabled:focus, body.error .back-button.is-disabled:hover, body.error .back-button.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    body.error .back-button:hover, body.error .back-button:focus, body.error .back-button:active {
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
    /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    body.error .back-button:hover, body.error .back-button:focus, body.error .back-button:active {
      background-color: #065683;
      color: #fff; }
    /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    body.error .back-button.disabled, body.error .back-button.is-disabled {
      box-shadow: none;
      border: 1px solid #99c8e1 !important;
      background: #99c8e1 !important;
      color: #fff !important; }

/* line 1053, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.advance-modules-remove-text {
  margin-top: 10px; }

/* line 5, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
.content .introduction {
  box-sizing: border-box;
  margin-bottom: 20px; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .content .introduction.has-links:after {
    content: "";
    display: table;
    clear: both; }
  /* line 26, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .content .introduction.has-links .copy {
    float: left;
    width: 65.95745%;
    margin-right: 2.12766%; }
  /* line 34, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .content .introduction.has-links .nav-introduction-supplementary {
    float: right;
    width: 31.91489%;
    display: block;
    text-align: right; }
    /* line 44, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
    .content .introduction.has-links .nav-introduction-supplementary .icon {
      display: inline-block;
      vertical-align: middle;
      margin-right: 5px; }

/* line 56, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
.notice-incontext {
  border-radius: 2px;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px; }
  /* line 64, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-incontext .title {
    margin-bottom: 10px; }
  /* line 71, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-incontext .copy {
    transition: opacity 0.25s ease-in-out 0s;
    opacity: 0.75;
    margin-bottom: 20px; }
    /* line 79, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
    .notice-incontext .copy:last-child {
      margin-bottom: 0; }
  /* line 89, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-incontext.has-status .status-indicator {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 5px;
    opacity: 0.4; }
  /* line 102, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-incontext.has-actions .list-actions {
    margin-top: 15px; }
  /* line 114, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-incontext.list-notices .notice-item {
    margin-bottom: 20px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 20px; }
    /* line 119, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
    .notice-incontext.list-notices .notice-item:last-child {
      margin-bottom: 0;
      border: none;
      padding-bottom: 0; }

/* line 129, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
.notice-workflow {
  background: #fcf9e9; }
  /* line 132, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-workflow .status-indicator {
    background: #e2c01f; }
  /* line 136, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-workflow title {
    color: #666666; }
  /* line 140, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-workflow .copy {
    color: #7f7f7f; }

/* line 146, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
.notice-instruction {
  background-color: #e5e5e5; }
  /* line 149, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-instruction .title {
    color: #4c4c4c; }
  /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-instruction .copy {
    color: #4c4c4c; }

/* line 168, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
.notice-create {
  background-color: #e5e5e5; }
  /* line 171, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-create .title {
    color: #4c4c4c; }
  /* line 175, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-create .copy {
    color: #4c4c4c; }

/* line 190, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
.notice-confirmation {
  background-color: #e6f2e6; }
  /* line 193, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-confirmation .status-indicator {
    background: #008100; }
  /* line 197, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-confirmation .title {
    color: #008100; }
  /* line 201, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-confirmation .copy {
    color: #7f7f7f; }

/* line 209, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
.bit {
  margin: 0 0 20px 0;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 20px 0;
  color: #666666; }
  /* line 217, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .bit:last-child {
    margin-bottom: 0;
    border: none;
    padding-bottom: 0; }
  /* line 223, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .bit h3,
  .bit .title {
    margin: 0 0 5px 0;
    color: #4c4c4c; }
  /* line 232, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .bit p,
  .bit .copy {
    margin: 0 0 20px 0; }
    /* line 236, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
    .bit p:last-child,
    .bit .copy:last-child {
      margin-bottom: 0; }
  /* line 242, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .bit .external-help-button {
    display: inline-block; }
  /* line 253, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .bit .list-actions .action-item {
    margin-bottom: 5px;
    border-bottom: 1px dotted #e5e5e5;
    padding-bottom: 5px; }
  /* line 266, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .bit .list-details .item-detail {
    margin-bottom: 5px;
    border-bottom: 1px dotted #e5e5e5;
    padding-bottom: 5px; }
  /* line 280, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_system-help.scss */
  .bit .nav-related .nav-item,
  .bit .nav-page .nav-item {
    margin-bottom: 5px;
    border-bottom: 1px dotted #f2f2f2;
    padding-bottom: 5px; }

/* line 4, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal.scss */
.modal-cover {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8); }

/* line 16, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal.scss */
.modal {
  display: none;
  position: fixed;
  top: 60px;
  left: 50%;
  width: 930px;
  height: 540px;
  margin-left: -465px;
  background: #fff; }
  /* line 28, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal.scss */
  .modal .modal-body {
    height: 400px;
    padding: 40px;
    overflow-y: scroll; }
  /* line 34, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal.scss */
  .modal .modal-actions {
    height: 60px;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-color: #d1dae3; }
  /* line 42, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal.scss */
  .modal h2 {
    margin: 0 10px 30px;
    color: #646464;
    letter-spacing: 1px;
    text-transform: uppercase; }
  /* line 52, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal.scss */
  .modal p {
    margin: 20px; }
  /* line 56, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal.scss */
  .modal .revert-button {
    transition: background-color 0.15s, box-shadow 0.15s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
    display: inline-block;
    padding: 4px 20px 5px;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    border: 1px solid #0075b4;
    border-radius: 3px;
    background-color: #0075b4;
    color: #fff;
    margin: 13px 6px 0 13px; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .modal .revert-button.disabled, .modal .revert-button.is-disabled {
      border: 1px solid #999999 !important;
      border-radius: 3px !important;
      background: #999999 !important;
      color: #666666 !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .modal .revert-button.disabled:hover, .modal .revert-button.disabled:focus, .modal .revert-button.is-disabled:hover, .modal .revert-button.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .modal .revert-button:hover, .modal .revert-button:focus, .modal .revert-button:active {
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
    /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .modal .revert-button:hover, .modal .revert-button:focus, .modal .revert-button:active {
      background-color: #065683;
      color: #fff; }
    /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .modal .revert-button.disabled, .modal .revert-button.is-disabled {
      box-shadow: none;
      border: 1px solid #99c8e1 !important;
      background: #99c8e1 !important;
      color: #fff !important; }
  /* line 62, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal.scss */
  .modal .close-button {
    transition: background-color 0.15s, box-shadow 0.15s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
    display: inline-block;
    padding: 4px 20px 5px;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    border: 1px solid #b0b6c2;
    border-radius: 3px;
    background-color: #dfe5eb;
    color: #5c677a;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    margin-top: 13px; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .modal .close-button.disabled, .modal .close-button.is-disabled {
      border: 1px solid #999999 !important;
      border-radius: 3px !important;
      background: #999999 !important;
      color: #666666 !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .modal .close-button.disabled:hover, .modal .close-button.disabled:focus, .modal .close-button.is-disabled:hover, .modal .close-button.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .modal .close-button:hover, .modal .close-button:focus, .modal .close-button:active {
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
    /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .modal .close-button:hover, .modal .close-button:focus {
      background-color: #deecf7;
      color: #5c677a; }

/* line 70, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal.scss */
#lean_overlay {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  height: 100%;
  width: 100%;
  background: #000; }

/* line 83, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal.scss */
body.modal-open {
  overflow: hidden; }

/* line 5, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
.ui-datepicker {
  border-color: #8891a1;
  border-radius: 2px;
  background: #fff;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  z-index: 100000 !important; }
  /* line 15, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
  .ui-datepicker .ui-widget-header {
    background: #8891a1;
    border: none;
    border-radius: 2px; }
  /* line 21, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
  .ui-datepicker .ui-datepicker-next,
  .ui-datepicker .ui-datepicker-prev {
    transition: none; }
    /* line 25, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
    .ui-datepicker .ui-datepicker-next.ui-state-hover,
    .ui-datepicker .ui-datepicker-prev.ui-state-hover {
      border-color: transparent;
      background: #b0b6c2; }
      /* line 29, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
      .ui-datepicker .ui-datepicker-next.ui-state-hover .ui-icon-circle-triangle-e,
      .ui-datepicker .ui-datepicker-next.ui-state-hover .ui-icon-circle-triangle-w,
      .ui-datepicker .ui-datepicker-prev.ui-state-hover .ui-icon-circle-triangle-e,
      .ui-datepicker .ui-datepicker-prev.ui-state-hover .ui-icon-circle-triangle-w {
        background-image: url("/static/studio/css/vendor/ui-lightness/images/ui-icons_ffffff_256x240.30e3acc39653.png"); }
  /* line 36, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
  .ui-datepicker .ui-state-default {
    border-color: #b0b6c2;
    color: #0075b4;
    transition: none; }
    /* line 42, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
    .ui-datepicker .ui-state-default.ui-state-hover {
      background: #fd7e14;
      border-color: #fd7e14;
      color: #fff; }
  /* line 49, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
  .ui-datepicker .ui-state-highlight {
    background: #0075b4;
    border-color: #0075b4;
    color: #fff; }
  /* line 55, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
  .ui-datepicker .ui-state-active {
    background: #fd7e14;
    border-color: #fd7e14;
    color: #fff; }

/* line 65, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
.ui-timepicker-list {
  z-index: 100000 !important; }

/* line 71, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
.zooming-image-place .larger {
  left: 0 !important;
  bottom: 100% !important; }

/* line 79, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
.ui-tabs {
  padding: 0;
  white-space: normal; }

/* line 84, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-top,
.ui-corner-br,
.ui-corner-right {
  border-radius: 0; }

/* line 94, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
.ui-widget-content {
  border: 0;
  background: none; }

/* line 103, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
.ui-widget-header {
  border: none;
  background: none; }

/* line 108, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
.ui-tabs .ui-tabs-nav {
  padding: 0; }

/* line 112, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
.ui-tabs .ui-tabs-nav li {
  margin: 0;
  padding: 0;
  border: none;
  top: 0;
  float: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 123, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
.ui-tabs-nav li {
  top: 0;
  margin: 0; }

/* line 128, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
.ui-tabs-nav a {
  float: none; }

/* line 135, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
.ui-tabs .ui-tabs-panel {
  padding: 0; }

/* line 140, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
.problem-type-tabs {
  border: none;
  list-style-type: none;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.4);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.2) inset; }
  /* line 149, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
  .problem-type-tabs li:first-child {
    margin-left: 20px; }
  /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
  .problem-type-tabs li {
    opacity: 0.8; }
    /* line 156, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
    .problem-type-tabs li a:focus {
      outline: none;
      border: 0; }

/* line 163, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  cursor: default;
  background-color: #f2f2f2;
  background-image: -webkit-linear-gradient(#f2f2f2, #fff);
  background-image: linear-gradient(#f2f2f2, #fff);
  border-right: 1px solid #b2b2b2;
  border-bottom: 1px solid #b2b2b2;
  border-left: 1px solid #b2b2b2;
  background-color: #f2f2f2;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #4c4c4c; }
  /* line 180, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
  .ui-autocomplete li.ui-menu-item {
    padding: 0;
    margin: 0; }
    /* line 184, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
    .ui-autocomplete li.ui-menu-item a {
      color: #4c4c4c; }
    /* line 188, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_vendor.scss */
    .ui-autocomplete li.ui-menu-item a.ui-state-focus {
      border: none;
      background-color: #0075b4;
      color: #fff; }

/* line 126, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
.btn-default:disabled, .btn-primary:disabled, .btn-brand:disabled, .btn-upgrade:disabled, .is-disabled.btn-default, .is-disabled.btn-primary, .is-disabled.btn-brand, .is-disabled.btn-upgrade {
  pointer-events: none;
  outline: none;
  cursor: not-allowed; }

/* line 227, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
.btn-small.btn-default, .btn-small.btn-primary, .btn-small.btn-brand, .btn-small.btn-upgrade {
  padding: 0.625rem;
  font-size: 14px; }

/* line 11, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .modal-window {
  box-sizing: border-box;
  position: absolute;
  width: 50%;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  background-color: #e5e5e5;
  padding: 7px;
  text-align: left;
  direction: ltr; }
  /* line 25, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .modal-content {
    position: relative;
    background-color: #fff;
    padding: 5%; }
  /* line 31, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .title {
    margin: 5px 10px 10px 10px;
    color: #000; }
  /* line 39, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .message {
    margin: 0 0 20px 0;
    color: #4c4c4c; }
  /* line 46, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .message-status {
    padding: 0; }
    /* line 49, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .message-status.error {
      border: 0;
      background-color: #fff;
      color: #b20610; }
    /* line 55, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .message-status.success {
      border: 0;
      background-color: #fff;
      color: #006700; }
  /* line 63, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .summary-message {
    margin-bottom: 20px;
    padding: 15px;
    background: #333333; }
    /* line 68, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .summary-message .icon,
    [class*="view-"] .modal-window .summary-message .copy {
      display: inline-block;
      vertical-align: top; }
    /* line 74, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .summary-message .icon {
      margin-right: 10px;
      color: #fff; }
    /* line 82, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .summary-message .copy {
      max-width: 85%;
      color: #fff; }
  /* line 91, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .summary-message-warning {
    border-top: 4px solid #feb272; }
    /* line 94, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .summary-message-warning .icon {
      color: #feb272; }
  /* line 100, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .divider-visual {
    margin: 15px 0;
    border: 1px solid #e5e5e5; }
  /* line 106, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .modal-section {
    margin-bottom: 15px; }
    /* line 109, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .modal-section:last-child {
      margin-bottom: 0; }
    /* line 113, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .modal-section .settings-tabs-header {
      margin-bottom: 20px;
      border-bottom: 1px solid #cccccc; }
      /* line 117, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
      [class*="view-"] .modal-window .modal-section .settings-tabs-header li.settings-tab-buttons {
        display: inline-block;
        margin-right: 20px; }
        /* line 121, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
        [class*="view-"] .modal-window .modal-section .settings-tabs-header li.settings-tab-buttons .settings-tab-button {
          background-image: none;
          background-color: #fff;
          color: #666666;
          border-radius: 0;
          box-shadow: none;
          border: 0;
          padding: 5px 10px;
          text-transform: uppercase; }
          /* line 134, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
          [class*="view-"] .modal-window .modal-section .settings-tabs-header li.settings-tab-buttons .settings-tab-button:hover {
            background-color: #fff;
            color: #0075b4; }
          /* line 139, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
          [class*="view-"] .modal-window .modal-section .settings-tabs-header li.settings-tab-buttons .settings-tab-button.active {
            border-bottom: 4px solid #0075b4;
            color: #0075b4; }
  /* line 148, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .modal-section-title {
    margin: 0 0 10px 0;
    border-bottom: 2px solid #e5e5e5;
    padding-bottom: 5px;
    color: #4c4c4c; }
  /* line 157, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .modal-subsection-title {
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #b2b2b2; }
  /* line 167, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .modal-section-content .user-partition-group-checkboxes {
    min-height: 95px; }
  /* line 171, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .modal-section-content .list-fields,
  [class*="view-"] .modal-window .modal-section-content .list-actions {
    display: inline-block;
    vertical-align: middle; }
  /* line 177, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .modal-section-content .list-actions {
    margin-left: 5px; }
  /* line 189, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .modal-chin,
  [class*="view-"] .modal-window .xblock-actions,
  [class*="view-"] .modal-window .modal-actions {
    padding: 15px 2% 10px 2%; }
    /* line 194, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .modal-chin .action-item,
    [class*="view-"] .modal-window .xblock-actions .action-item,
    [class*="view-"] .modal-window .modal-actions .action-item {
      display: inline-block;
      margin-right: 15px; }
      /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
      [class*="view-"] .modal-window .modal-chin .action-item:last-child,
      [class*="view-"] .modal-window .xblock-actions .action-item:last-child,
      [class*="view-"] .modal-window .modal-actions .action-item:last-child {
        margin-right: 0; }
    /* line 205, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .modal-chin .action-primary,
    [class*="view-"] .modal-window .xblock-actions .action-primary,
    [class*="view-"] .modal-window .modal-actions .action-primary {
      transition: background-color 0.15s, box-shadow 0.15s;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
      display: inline-block;
      padding: 4px 20px 5px;
      background-color: rgba(255, 255, 255, 0.3);
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
      background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
      border: 1px solid #0075b4;
      border-radius: 3px;
      background-color: #0075b4;
      color: #fff;
      border-color: #005e90;
      color: #fff; }
      /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      [class*="view-"] .modal-window .modal-chin .action-primary.disabled, [class*="view-"] .modal-window .modal-chin .action-primary.is-disabled,
      [class*="view-"] .modal-window .xblock-actions .action-primary.disabled,
      [class*="view-"] .modal-window .xblock-actions .action-primary.is-disabled,
      [class*="view-"] .modal-window .modal-actions .action-primary.disabled,
      [class*="view-"] .modal-window .modal-actions .action-primary.is-disabled {
        border: 1px solid #999999 !important;
        border-radius: 3px !important;
        background: #999999 !important;
        color: #666666 !important;
        pointer-events: none;
        cursor: none; }
        /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        [class*="view-"] .modal-window .modal-chin .action-primary.disabled:hover, [class*="view-"] .modal-window .modal-chin .action-primary.disabled:focus, [class*="view-"] .modal-window .modal-chin .action-primary.is-disabled:hover, [class*="view-"] .modal-window .modal-chin .action-primary.is-disabled:focus,
        [class*="view-"] .modal-window .xblock-actions .action-primary.disabled:hover,
        [class*="view-"] .modal-window .xblock-actions .action-primary.disabled:focus,
        [class*="view-"] .modal-window .xblock-actions .action-primary.is-disabled:hover,
        [class*="view-"] .modal-window .xblock-actions .action-primary.is-disabled:focus,
        [class*="view-"] .modal-window .modal-actions .action-primary.disabled:hover,
        [class*="view-"] .modal-window .modal-actions .action-primary.disabled:focus,
        [class*="view-"] .modal-window .modal-actions .action-primary.is-disabled:hover,
        [class*="view-"] .modal-window .modal-actions .action-primary.is-disabled:focus {
          box-shadow: 0 0 0 0 !important; }
      /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      [class*="view-"] .modal-window .modal-chin .action-primary:hover, [class*="view-"] .modal-window .modal-chin .action-primary:focus, [class*="view-"] .modal-window .modal-chin .action-primary:active,
      [class*="view-"] .modal-window .xblock-actions .action-primary:hover,
      [class*="view-"] .modal-window .xblock-actions .action-primary:focus,
      [class*="view-"] .modal-window .xblock-actions .action-primary:active,
      [class*="view-"] .modal-window .modal-actions .action-primary:hover,
      [class*="view-"] .modal-window .modal-actions .action-primary:focus,
      [class*="view-"] .modal-window .modal-actions .action-primary:active {
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
      /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      [class*="view-"] .modal-window .modal-chin .action-primary:hover, [class*="view-"] .modal-window .modal-chin .action-primary:focus, [class*="view-"] .modal-window .modal-chin .action-primary:active,
      [class*="view-"] .modal-window .xblock-actions .action-primary:hover,
      [class*="view-"] .modal-window .xblock-actions .action-primary:focus,
      [class*="view-"] .modal-window .xblock-actions .action-primary:active,
      [class*="view-"] .modal-window .modal-actions .action-primary:hover,
      [class*="view-"] .modal-window .modal-actions .action-primary:focus,
      [class*="view-"] .modal-window .modal-actions .action-primary:active {
        background-color: #065683;
        color: #fff; }
      /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      [class*="view-"] .modal-window .modal-chin .action-primary.disabled, [class*="view-"] .modal-window .modal-chin .action-primary.is-disabled,
      [class*="view-"] .modal-window .xblock-actions .action-primary.disabled,
      [class*="view-"] .modal-window .xblock-actions .action-primary.is-disabled,
      [class*="view-"] .modal-window .modal-actions .action-primary.disabled,
      [class*="view-"] .modal-window .modal-actions .action-primary.is-disabled {
        box-shadow: none;
        border: 1px solid #99c8e1 !important;
        background: #99c8e1 !important;
        color: #fff !important; }
    /* line 214, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .modal-chin a,
    [class*="view-"] .modal-window .xblock-actions a,
    [class*="view-"] .modal-window .modal-actions a {
      color: #00466c; }
      /* line 217, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
      [class*="view-"] .modal-window .modal-chin a:hover,
      [class*="view-"] .modal-window .xblock-actions a:hover,
      [class*="view-"] .modal-window .modal-actions a:hover {
        color: #001724; }
    /* line 222, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .modal-chin .clipboard-button,
    [class*="view-"] .modal-window .xblock-actions .clipboard-button,
    [class*="view-"] .modal-window .modal-actions .clipboard-button {
      position: absolute;
      right: 30px;
      bottom: 30px; }

/* line 233, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .modal-sm {
  width: 30%;
  min-width: 300px; }
  /* line 237, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-sm .modal-content {
    padding: 5% 4%; }

/* line 244, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .modal-med {
  width: 40%;
  min-width: 360px; }
  /* line 248, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-med .modal-content {
    padding: 4%; }

/* line 255, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .modal-lg {
  width: 95%;
  min-width: 550px;
  height: auto; }
  /* line 260, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-lg .modal-content {
    padding: 20px; }
  /* line 265, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-lg.modal-editor .modal-header {
    margin: 5px 10px; }
    /* line 268, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-lg.modal-editor .modal-header .title {
      width: 47%;
      display: inline-block; }
    /* line 273, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes {
      width: 49%;
      display: inline-block;
      text-align: right; }
      /* line 279, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
      [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item {
        display: inline-block;
        margin-left: 10px; }
        /* line 283, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
        [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .editor-button,
        [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .settings-button,
        [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .plugins-button {
          border: 0;
          padding: 5px 10px;
          text-transform: uppercase; }
          /* line 293, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
          [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .editor-button.is-set,
          [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .settings-button.is-set,
          [class*="view-"] .modal-lg.modal-editor .modal-header .editor-modes .action-item .plugins-button.is-set {
            background-color: #666666;
            color: #fff; }
  /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-lg.modal-editor .modal-content {
    height: 435px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0; }

/* line 317, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .move-modal {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); }

/* line 326, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .move-xblock-modal .modal-content {
  padding: 10px 10px 25px 10px; }

/* line 330, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .move-xblock-modal .ui-loading {
  box-shadow: none; }

/* line 334, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .move-xblock-modal .modal-actions .action-move.is-disabled {
  border: 1px solid #999999 !important;
  background: #999999 !important; }

/* line 342, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .assetupload-modal .status-upload {
  margin-top: 20px; }

/* line 350, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .modal-window .CodeMirror {
  height: 365px; }

/* line 354, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .modal-window .CodeMirror-advanced {
  height: 435px; }

/* line 360, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .modal-window .wrapper-comp-settings .list-input.settings-list {
  height: auto;
  max-height: none; }

/* line 369, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .modal-window .editor-with-buttons {
  margin-bottom: 60px; }
  /* line 373, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .editor-with-buttons.wrapper-comp-settings .list-input.settings-list {
    height: 375px; }
  /* line 378, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .editor-with-buttons .xblock-actions {
    background-color: #e5e5e5;
    position: absolute;
    width: 100%;
    bottom: 0; }

/* line 388, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .modal-lg.modal-type-video .modal-content {
  box-shadow: none;
  height: auto;
  overflow-y: hidden; }
  /* line 395, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-lg.modal-type-video .modal-content .wrapper-modal-window-assetupload .modal-window {
    top: 10% !important;
    left: 10% !important; }
  /* line 400, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-lg.modal-type-video .modal-content .wrapper-modal-window-assetupload .modal-header {
    margin: 10px 2%; }
    /* line 403, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-lg.modal-type-video .modal-content .wrapper-modal-window-assetupload .modal-header .title {
      width: auto;
      margin: 0 0 5px 0; }
    /* line 408, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-lg.modal-type-video .modal-content .wrapper-modal-window-assetupload .modal-header .editor-modes {
      display: none; }
  /* line 413, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-lg.modal-type-video .modal-content .wrapper-modal-window-assetupload .modal-content {
    padding: 2%; }
    /* line 416, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-lg.modal-type-video .modal-content .wrapper-modal-window-assetupload .modal-content .message {
      margin: 0 5px 5px 5px; }
    /* line 420, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-lg.modal-type-video .modal-content .wrapper-modal-window-assetupload .modal-content input[type="file"] {
      margin: 0; }
  /* line 425, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-lg.modal-type-video .modal-content .wrapper-modal-window-assetupload .modal-actions {
    padding: 10px 0; }

/* line 432, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header {
  border: 0;
  background-color: #e5e5e5;
  padding: 10px; }
  /* line 437, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .component-name {
    display: inline-block;
    vertical-align: middle;
    width: 48%;
    margin-left: 10px;
    color: #000; }
    /* line 447, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .component-name em {
      color: inherit;
      display: inline; }
  /* line 453, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs {
    display: inline-block;
    width: 48%;
    position: relative;
    top: auto;
    right: auto;
    padding: 0;
    text-align: right; }
    /* line 462, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap {
      padding: 0; }
      /* line 465, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
      [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab {
        background-image: none;
        box-shadow: none;
        border: 0;
        padding: 5px 10px;
        text-transform: uppercase; }
        /* line 476, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
        [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab.current {
          background-color: #666666;
          color: #fff; }

/* line 485, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .tabs-wrapper {
  height: 480px;
  overflow-y: scroll;
  border: 1px solid #b2b2b2; }
  /* line 490, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-lg.modal-type-video .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .tabs-wrapper .component-tab {
    border-top: 0; }

/* line 497, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .modal-window-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  filter: alpha(opacity=50); }

/* line 511, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .xblock-visibility_view {
  min-height: 190px; }
  /* line 516, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .xblock-visibility_view .visibility-header {
    padding-bottom: 20px;
    margin-bottom: 0;
    color: #333333; }
  /* line 522, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .xblock-visibility_view .current-visibility-title {
    font-weight: 600; }
    /* line 525, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .xblock-visibility_view .current-visibility-title .icon {
      margin-right: 2.5px; }
  /* line 530, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .xblock-visibility_view .group-select-title {
    font-weight: 600;
    font-size: inherit; }
  /* line 535, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .xblock-visibility_view .partition-visibility {
    padding-top: 20px; }
  /* line 540, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .xblock-visibility_view .partition-group-control {
    padding-top: 10px; }
    /* line 543, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .xblock-visibility_view .partition-group-control .field {
      margin-top: 5px; }
      /* line 546, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
      [class*="view-"] .xblock-visibility_view .partition-group-control .field label {
        margin-left: 5px;
        font-size: inherit; }
  /* line 556, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .xblock-visibility_view .partition-group-visibility.was-removed .input-checkbox:checked ~ label {
    color: #cb0712; }
  /* line 560, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .xblock-visibility_view .partition-group-visibility.was-removed .note {
    display: block;
    color: #cb0712; }
  /* line 570, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .xblock-visibility_view .is-not-configured {
    padding: 20px;
    text-align: left; }
    /* line 577, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .xblock-visibility_view .is-not-configured .title {
      font-weight: 600;
      margin: 0 0 10px 0; }
    /* line 587, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .xblock-visibility_view .is-not-configured .copy p {
      margin-bottom: 20px; }
    /* line 595, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .xblock-visibility_view .is-not-configured.has-actions .actions {
      margin-top: 20px; }
    /* line 599, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .xblock-visibility_view .is-not-configured.has-actions .action {
      margin-left: 0; }

/* line 611, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .no-descriptive-text,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .no-descriptive-text,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .no-descriptive-text,
[class*="view-"] .course-outline-modal .no-descriptive-text {
  display: block;
  margin-bottom: 5px; }

/* line 617, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field-message,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field-message,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field-message,
[class*="view-"] .course-outline-modal .list-fields .field-message {
  color: #666666;
  margin-bottom: 5px; }

/* line 624, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .modal-section-label,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .modal-section-label,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .modal-section-label,
[class*="view-"] .course-outline-modal .list-fields .modal-section-label {
  margin-right: 10px;
  margin-bottom: 5px; }

/* line 629, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields label,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields label,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields label,
[class*="view-"] .course-outline-modal .list-fields label {
  font-weight: 600; }

/* line 635, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field,
[class*="view-"] .course-outline-modal .list-fields .field {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  margin-bottom: 5px; }
  /* line 643, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field label,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field label,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field label,
  [class*="view-"] .course-outline-modal .list-fields .field label {
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 600;
    transition: color 0.125s ease-in-out 0s;
    margin-bottom: 5px; }
    /* line 652, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field label.is-focused,
    [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field label.is-focused,
    [class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field label.is-focused,
    [class*="view-"] .course-outline-modal .list-fields .field label.is-focused {
      color: #0075b4; }
  /* line 658, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field input,
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field textarea,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field input,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field textarea,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field input,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field textarea,
  [class*="view-"] .course-outline-modal .list-fields .field input,
  [class*="view-"] .course-outline-modal .list-fields .field textarea {
    transition: all 0.25s ease-in-out 0s;
    height: 100%;
    width: 100%;
    padding: 10px; }
    /* line 669, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field input.long,
    [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field textarea.long,
    [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field input.long,
    [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field textarea.long,
    [class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field input.long,
    [class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field textarea.long,
    [class*="view-"] .course-outline-modal .list-fields .field input.long,
    [class*="view-"] .course-outline-modal .list-fields .field textarea.long {
      width: 100%; }
    /* line 674, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field input.short,
    [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field textarea.short,
    [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field input.short,
    [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field textarea.short,
    [class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field input.short,
    [class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field textarea.short,
    [class*="view-"] .course-outline-modal .list-fields .field input.short,
    [class*="view-"] .course-outline-modal .list-fields .field textarea.short {
      width: 25%; }
  /* line 680, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field .start-date,
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field .start-time,
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field .due-date,
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field .due-time,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field .start-date,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field .start-time,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field .due-date,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field .due-time,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field .start-date,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field .start-time,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field .due-date,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field .due-time,
  [class*="view-"] .course-outline-modal .list-fields .field .start-date,
  [class*="view-"] .course-outline-modal .list-fields .field .start-time,
  [class*="view-"] .course-outline-modal .list-fields .field .due-date,
  [class*="view-"] .course-outline-modal .list-fields .field .due-time {
    width: 140px; }
  /* line 687, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field input.percentage,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field input.percentage,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field input.percentage,
  [class*="view-"] .course-outline-modal .list-fields .field input.percentage {
    display: inline-block;
    width: 60px; }
  /* line 692, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field .tip,
  [class*="view-"] .course-outline-modal .list-fields .field .tip {
    transition: color, 0.15s, ease-in-out;
    display: block;
    margin-top: 5px;
    color: #b2b2b2; }
  /* line 702, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field .tip-warning,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field .tip-warning,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field .tip-warning,
  [class*="view-"] .course-outline-modal .list-fields .field .tip-warning {
    color: #4c4c4c; }

/* line 711, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field-text label,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field-text input,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field-text textarea,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field-text label,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field-text input,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field-text textarea,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field-text label,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field-text input,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field-text textarea,
[class*="view-"] .course-outline-modal .list-fields .field-text label,
[class*="view-"] .course-outline-modal .list-fields .field-text input,
[class*="view-"] .course-outline-modal .list-fields .field-text textarea {
  display: block; }

/* line 720, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field-select .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field-select .input,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field-select .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field-select .input,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field-select .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field-select .input,
[class*="view-"] .course-outline-modal .list-fields .field-select .label,
[class*="view-"] .course-outline-modal .list-fields .field-select .input {
  display: inline-block;
  vertical-align: middle; }

/* line 726, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field-select .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field-select .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field-select .label,
[class*="view-"] .course-outline-modal .list-fields .field-select .label {
  margin-right: 10px; }

/* line 730, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field-select .input,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field-select .input,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field-select .input,
[class*="view-"] .course-outline-modal .list-fields .field-select .input {
  width: 100%; }

/* line 736, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field-select .field-checkbox .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .list-fields .field-select .field-checkbox label,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field-select .field-checkbox .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .list-fields .field-select .field-checkbox label,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field-select .field-checkbox .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .list-fields .field-select .field-checkbox label,
[class*="view-"] .course-outline-modal .list-fields .field-select .field-checkbox .label,
[class*="view-"] .course-outline-modal .list-fields .field-select .field-checkbox label {
  margin-bottom: 0; }

/* line 748, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-settings-grading .grading-type,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-settings-grading .grading-type,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-settings-grading .grading-type,
[class*="view-"] .course-outline-modal .edit-settings-grading .grading-type {
  margin-bottom: 20px; }

/* line 753, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-content-visibility,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-unit-access,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-content-visibility,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-unit-access,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-content-visibility,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-unit-access,
[class*="view-"] .course-outline-modal .edit-staff-lock,
[class*="view-"] .course-outline-modal .edit-content-visibility,
[class*="view-"] .course-outline-modal .edit-unit-access {
  margin-bottom: 20px; }
  /* line 758, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-content-visibility .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-unit-access .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-content-visibility .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-unit-access .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-content-visibility .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-unit-access .tip,
  [class*="view-"] .course-outline-modal .edit-staff-lock .tip,
  [class*="view-"] .course-outline-modal .edit-content-visibility .tip,
  [class*="view-"] .course-outline-modal .edit-unit-access .tip {
    font-weight: bold;
    font-size: 12px; }

/* line 772, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .checkbox-cosmetic .input-checkbox ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-unit-access .checkbox-cosmetic .input-checkbox ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock .checkbox-cosmetic .input-checkbox ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-unit-access .checkbox-cosmetic .input-checkbox ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock .checkbox-cosmetic .input-checkbox ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-unit-access .checkbox-cosmetic .input-checkbox ~ .tip-warning,
[class*="view-"] .course-outline-modal .edit-staff-lock .checkbox-cosmetic .input-checkbox ~ .tip-warning,
[class*="view-"] .course-outline-modal .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox ~ .tip-warning,
[class*="view-"] .course-outline-modal .edit-unit-access .checkbox-cosmetic .input-checkbox ~ .tip-warning {
  display: block; }

/* line 778, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-unit-access .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-unit-access .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-unit-access .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
[class*="view-"] .course-outline-modal .edit-staff-lock .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
[class*="view-"] .course-outline-modal .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
[class*="view-"] .course-outline-modal .edit-unit-access .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning {
  display: none; }

/* line 785, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .checkbox-cosmetic .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-settings-timed-examination .checkbox-cosmetic .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-unit-access .checkbox-cosmetic .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock .checkbox-cosmetic .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-settings-timed-examination .checkbox-cosmetic .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-unit-access .checkbox-cosmetic .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock .checkbox-cosmetic .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-settings-timed-examination .checkbox-cosmetic .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-unit-access .checkbox-cosmetic .label,
[class*="view-"] .course-outline-modal .edit-staff-lock .checkbox-cosmetic .label,
[class*="view-"] .course-outline-modal .edit-settings-timed-examination .checkbox-cosmetic .label,
[class*="view-"] .course-outline-modal .edit-unit-access .checkbox-cosmetic .label {
  margin-bottom: 0; }

/* line 789, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-settings-timed-examination .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-unit-access .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-settings-timed-examination .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-unit-access .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-settings-timed-examination .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-unit-access .note,
[class*="view-"] .course-outline-modal .edit-staff-lock .note,
[class*="view-"] .course-outline-modal .edit-settings-timed-examination .note,
[class*="view-"] .course-outline-modal .edit-unit-access .note {
  margin: 14px 0 0 21px;
  display: block; }

/* line 799, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-settings-timed-examination,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-settings-timed-examination,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-settings-timed-examination,
[class*="view-"] .course-outline-modal .edit-settings-timed-examination {
  margin-bottom: 20px; }
  /* line 806, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox ~ .tip-warning,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox ~ .tip-warning,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox ~ .tip-warning,
  [class*="view-"] .course-outline-modal .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox ~ .tip-warning {
    display: block; }
  /* line 812, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
  [class*="view-"] .course-outline-modal .edit-settings-timed-examination .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning {
    display: none; }
  /* line 819, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-settings-timed-examination .checkbox-cosmetic .label,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-settings-timed-examination .checkbox-cosmetic .label,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-settings-timed-examination .checkbox-cosmetic .label,
  [class*="view-"] .course-outline-modal .edit-settings-timed-examination .checkbox-cosmetic .label {
    margin-bottom: 0; }

/* line 826, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-settings-access .gating-prereq,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-settings-access .gating-prereq,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-settings-access .gating-prereq,
[class*="view-"] .course-outline-modal .edit-settings-access .gating-prereq {
  margin-bottom: 10px; }
  /* line 829, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-settings-access .gating-prereq .list-fields .field,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-settings-access .gating-prereq .list-fields .field,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-settings-access .gating-prereq .list-fields .field,
  [class*="view-"] .course-outline-modal .edit-settings-access .gating-prereq .list-fields .field {
    display: block; }

/* line 838, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .edit-unit-access .modal-section-content,
[class*="view-"] .edit-staff-lock .modal-section-content {
  font-size: 16px;
  font-size: 1.6rem; }
  /* line 841, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-unit-access .modal-section-content .group-select-title,
  [class*="view-"] .edit-staff-lock .modal-section-content .group-select-title {
    font-weight: 600;
    font-size: inherit;
    margin-bottom: 5px; }
    /* line 846, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .edit-unit-access .modal-section-content .group-select-title .user-partition-select,
    [class*="view-"] .edit-staff-lock .modal-section-content .group-select-title .user-partition-select {
      font-size: inherit; }
  /* line 851, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-unit-access .modal-section-content .partition-group-directions,
  [class*="view-"] .edit-staff-lock .modal-section-content .partition-group-directions {
    padding-top: 10px; }
  /* line 855, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-unit-access .modal-section-content .label,
  [class*="view-"] .edit-staff-lock .modal-section-content .label {
    font-size: inherit;
    margin-left: 5px; }
    /* line 856, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .edit-unit-access .modal-section-content .label.deleted,
    [class*="view-"] .edit-staff-lock .modal-section-content .label.deleted {
      color: #b20610; }
  /* line 864, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-unit-access .modal-section-content .deleted-group-message,
  [class*="view-"] .edit-staff-lock .modal-section-content .deleted-group-message {
    display: block;
    color: #b20610;
    font-size: 14px;
    font-size: 1.4rem; }
  /* line 871, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-unit-access .modal-section-content .field,
  [class*="view-"] .edit-staff-lock .modal-section-content .field {
    margin-top: 5px; }

/* line 876, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .edit-unit-access .modal-section-label,
[class*="view-"] .edit-staff-lock .modal-section-label {
  font-size: 16px;
  margin-right: 10px; }

/* line 884, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .edit-unit-access .modal-section-content,
[class*="view-"] .edit-staff-lock .modal-section-content {
  font-size: 16px;
  font-size: 1.6rem; }
  /* line 887, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-unit-access .modal-section-content .group-select-title,
  [class*="view-"] .edit-staff-lock .modal-section-content .group-select-title {
    font-weight: 600;
    font-size: inherit;
    margin-bottom: 5px; }
    /* line 892, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .edit-unit-access .modal-section-content .group-select-title .user-partition-select,
    [class*="view-"] .edit-staff-lock .modal-section-content .group-select-title .user-partition-select {
      font-size: inherit; }
  /* line 897, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-unit-access .modal-section-content .partition-group-directions,
  [class*="view-"] .edit-staff-lock .modal-section-content .partition-group-directions {
    padding-top: 10px; }
  /* line 901, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-unit-access .modal-section-content .label,
  [class*="view-"] .edit-staff-lock .modal-section-content .label {
    font-size: inherit;
    margin-bottom: 10px;
    margin-left: 5px; }
    /* line 902, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .edit-unit-access .modal-section-content .label.deleted,
    [class*="view-"] .edit-staff-lock .modal-section-content .label.deleted {
      color: #b20610; }
  /* line 912, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-unit-access .modal-section-content .deleted-group-message,
  [class*="view-"] .edit-staff-lock .modal-section-content .deleted-group-message {
    display: block;
    color: #b20610;
    font-size: 14px;
    font-size: 1.4rem; }
  /* line 919, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-unit-access .modal-section-content .field,
  [class*="view-"] .edit-staff-lock .modal-section-content .field {
    margin-top: 5px; }

/* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
.wrapper-assets .assets-library:after {
  content: "";
  display: table;
  clear: both; }

/* line 5, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
.wrapper-assets .assets-library .assets-title {
  margin-top: 40px;
  margin-bottom: 40px; }

/* line 12, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
.wrapper-assets .assets-library .meta-wrap {
  margin-bottom: 20px; }

/* line 16, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
.wrapper-assets .assets-library .meta {
  display: inline-block;
  vertical-align: top;
  width: 74.46809%;
  color: #999999; }

/* line 35, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
.wrapper-assets .assets-library .assets-table {
  width: 100%;
  font-size: 80%;
  word-wrap: break-word; }
  /* line 40, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
  .wrapper-assets .assets-library .assets-table th,
  .wrapper-assets .assets-library .assets-table .video-head-col {
    background-color: #f2f2f2;
    padding: 0 10px 15px 10px;
    vertical-align: middle;
    text-align: left;
    color: #4c4c4c; }
    /* line 50, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
    .wrapper-assets .assets-library .assets-table th .column-sort-link,
    .wrapper-assets .assets-library .assets-table .video-head-col .column-sort-link {
      cursor: pointer;
      color: #00466c; }
    /* line 55, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
    .wrapper-assets .assets-library .assets-table th .current-sort,
    .wrapper-assets .assets-library .assets-table .video-head-col .current-sort {
      border-bottom: 1px solid #cccccc; }
    /* line 61, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
    .wrapper-assets .assets-library .assets-table th.embed-col,
    .wrapper-assets .assets-library .assets-table .video-head-col.embed-col {
      padding-left: 15px;
      padding-right: 15px; }
  /* line 67, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
  .wrapper-assets .assets-library .assets-table td,
  .wrapper-assets .assets-library .assets-table .video-col {
    padding: 10px;
    vertical-align: middle;
    text-align: left; }
  /* line 74, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
  .wrapper-assets .assets-library .assets-table tbody,
  .wrapper-assets .assets-library .assets-table .js-table-body {
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    border: 1px solid #e5e5e5;
    background: #fff; }
    /* line 80, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
    .wrapper-assets .assets-library .assets-table tbody tr,
    .wrapper-assets .assets-library .assets-table tbody .video-row,
    .wrapper-assets .assets-library .assets-table .js-table-body tr,
    .wrapper-assets .assets-library .assets-table .js-table-body .video-row {
      transition: all 0.25s ease-in-out 0s;
      border-top: 1px solid #e5e5e5; }
      /* line 90, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
      .wrapper-assets .assets-library .assets-table tbody tr .video-status,
      .wrapper-assets .assets-library .assets-table tbody .video-row .video-status,
      .wrapper-assets .assets-library .assets-table .js-table-body tr .video-status,
      .wrapper-assets .assets-library .assets-table .js-table-body .video-row .video-status {
        text-transform: uppercase; }
      /* line 94, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
      .wrapper-assets .assets-library .assets-table tbody tr:first-child,
      .wrapper-assets .assets-library .assets-table tbody .video-row:first-child,
      .wrapper-assets .assets-library .assets-table .js-table-body tr:first-child,
      .wrapper-assets .assets-library .assets-table .js-table-body .video-row:first-child {
        border-top: none; }
      /* line 98, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
      .wrapper-assets .assets-library .assets-table tbody tr:nth-child(odd),
      .wrapper-assets .assets-library .assets-table tbody .video-row:nth-child(odd),
      .wrapper-assets .assets-library .assets-table .js-table-body tr:nth-child(odd),
      .wrapper-assets .assets-library .assets-table .js-table-body .video-row:nth-child(odd) {
        background-color: #f9f9f9; }
      /* line 102, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
      .wrapper-assets .assets-library .assets-table tbody tr a,
      .wrapper-assets .assets-library .assets-table tbody .video-row a,
      .wrapper-assets .assets-library .assets-table .js-table-body tr a,
      .wrapper-assets .assets-library .assets-table .js-table-body .video-row a {
        color: #666666; }
        /* line 105, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
        .wrapper-assets .assets-library .assets-table tbody tr a:hover,
        .wrapper-assets .assets-library .assets-table tbody .video-row a:hover,
        .wrapper-assets .assets-library .assets-table .js-table-body tr a:hover,
        .wrapper-assets .assets-library .assets-table .js-table-body .video-row a:hover {
          color: #0075b4; }
      /* line 110, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
      .wrapper-assets .assets-library .assets-table tbody tr.is-locked,
      .wrapper-assets .assets-library .assets-table tbody .video-row.is-locked,
      .wrapper-assets .assets-library .assets-table .js-table-body tr.is-locked,
      .wrapper-assets .assets-library .assets-table .js-table-body .video-row.is-locked {
        background-image: url("/static/studio/images/bg-micro-stripes.72362ed31cb7.png");
        background-position: 0 0;
        background-repeat: repeat; }
      /* line 116, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
      .wrapper-assets .assets-library .assets-table tbody tr:hover,
      .wrapper-assets .assets-library .assets-table tbody .video-row:hover,
      .wrapper-assets .assets-library .assets-table .js-table-body tr:hover,
      .wrapper-assets .assets-library .assets-table .js-table-body .video-row:hover {
        background-color: #e6f1f8 !important; }
        /* line 119, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
        .wrapper-assets .assets-library .assets-table tbody tr:hover .date-col,
        .wrapper-assets .assets-library .assets-table tbody tr:hover .embed-col,
        .wrapper-assets .assets-library .assets-table tbody tr:hover .embed-col .embeddable-xml-input,
        .wrapper-assets .assets-library .assets-table tbody .video-row:hover .date-col,
        .wrapper-assets .assets-library .assets-table tbody .video-row:hover .embed-col,
        .wrapper-assets .assets-library .assets-table tbody .video-row:hover .embed-col .embeddable-xml-input,
        .wrapper-assets .assets-library .assets-table .js-table-body tr:hover .date-col,
        .wrapper-assets .assets-library .assets-table .js-table-body tr:hover .embed-col,
        .wrapper-assets .assets-library .assets-table .js-table-body tr:hover .embed-col .embeddable-xml-input,
        .wrapper-assets .assets-library .assets-table .js-table-body .video-row:hover .date-col,
        .wrapper-assets .assets-library .assets-table .js-table-body .video-row:hover .embed-col,
        .wrapper-assets .assets-library .assets-table .js-table-body .video-row:hover .embed-col .embeddable-xml-input {
          color: #666666; }
    /* line 127, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
    .wrapper-assets .assets-library .assets-table tbody .thumb-col,
    .wrapper-assets .assets-library .assets-table .js-table-body .thumb-col {
      padding: 10px 20px; }
      /* line 130, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
      .wrapper-assets .assets-library .assets-table tbody .thumb-col .thumb,
      .wrapper-assets .assets-library .assets-table .js-table-body .thumb-col .thumb {
        width: 100px; }
      /* line 134, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
      .wrapper-assets .assets-library .assets-table tbody .thumb-col img,
      .wrapper-assets .assets-library .assets-table .js-table-body .thumb-col img {
        width: 100%; }
    /* line 140, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
    .wrapper-assets .assets-library .assets-table tbody .name-col .title,
    .wrapper-assets .assets-library .assets-table .js-table-body .name-col .title {
      display: inline-block;
      max-width: 200px;
      overflow: hidden; }
    /* line 149, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
    .wrapper-assets .assets-library .assets-table tbody .date-col,
    .wrapper-assets .assets-library .assets-table .js-table-body .date-col {
      transition: all 0.25s ease-in-out 0s;
      color: #666666; }
    /* line 157, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
    .wrapper-assets .assets-library .assets-table tbody .embed-col,
    .wrapper-assets .assets-library .assets-table .js-table-body .embed-col {
      transition: all 0.25s ease-in-out 0s;
      padding-left: 15px;
      color: #666666; }
      /* line 163, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
      .wrapper-assets .assets-library .assets-table tbody .embed-col .embeddable-xml-input,
      .wrapper-assets .assets-library .assets-table .js-table-body .embed-col .embeddable-xml-input {
        transition: all 0.25s ease-in-out 0s;
        box-shadow: none;
        border: 1px solid transparent;
        background: none;
        width: 100%;
        color: #666666; }
        /* line 174, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
        .wrapper-assets .assets-library .assets-table tbody .embed-col .embeddable-xml-input:focus,
        .wrapper-assets .assets-library .assets-table .js-table-body .embed-col .embeddable-xml-input:focus {
          background-color: #fff;
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
          border: 1px solid #cccccc; }
    /* line 182, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_uploaded-assets.scss */
    .wrapper-assets .assets-library .assets-table tbody .actions-col,
    .wrapper-assets .assets-library .assets-table .js-table-body .actions-col {
      padding: 10px;
      text-align: center; }

@font-face {
  font-family: 'CreativeCommons';
  src: url("/static/studio/fonts/CreativeCommons/cc.1e88b5e25694.eot");
  src: url("/static/studio/fonts/CreativeCommons/cc.1e88b5e25694.eot#iefix") format("embedded-opentype"), url("/static/studio/fonts/CreativeCommons/cc.4056dea56c31.woff") format("woff"), url("/static/studio/fonts/CreativeCommons/cc.ae5bfe84d5e1.ttf") format("truetype"), url("/static/studio/fonts/CreativeCommons/cc.5d1b3e457ec3.svg#CreativeCommons") format("svg");
  font-weight: normal;
  font-style: normal; }

/* line 13, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_creative-commons.scss */
[class^="icon-cc"]::before,
[class*=" icon-cc"]::before {
  font-family: "CreativeCommons"; }

/* line 18, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_creative-commons.scss */
.icon-cc::before {
  content: '\e800'; }

/* '' */
/* line 19, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_creative-commons.scss */
.icon-cc-by::before {
  content: '\e801'; }

/* '' */
/* line 20, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_creative-commons.scss */
.icon-cc-nc::before {
  content: '\e802'; }

/* '' */
/* line 21, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_creative-commons.scss */
.icon-cc-nc-eu::before {
  content: '\e803'; }

/* '' */
/* line 22, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_creative-commons.scss */
.icon-cc-nc-jp::before {
  content: '\e804'; }

/* '' */
/* line 23, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_creative-commons.scss */
.icon-cc-sa::before {
  content: '\e805'; }

/* '' */
/* line 24, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_creative-commons.scss */
.icon-cc-nd::before {
  content: '\e806'; }

/* '' */
/* line 25, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_creative-commons.scss */
.icon-cc-pd::before {
  content: '\e807'; }

/* '' */
/* line 26, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_creative-commons.scss */
.icon-cc-zero::before {
  content: '\e808'; }

/* '' */
/* line 27, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_creative-commons.scss */
.icon-cc-share::before {
  content: '\e809'; }

/* '' */
/* line 28, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_creative-commons.scss */
.icon-cc-remix::before {
  content: '\e80a'; }

/* '' */
/* line 1, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_tooltip.scss */
.tooltip {
  transition: opacity 0.125s ease-out 0s;
  font-size: 12px;
  font-size: 1.2rem;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 10px;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.85);
  line-height: 26px;
  color: #fff;
  pointer-events: none;
  opacity: 0; }
  /* line 19, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_tooltip.scss */
  .tooltip::after {
    font-size: 20px;
    font-size: 2rem;
    content: '▾';
    display: block;
    position: absolute;
    bottom: -14px;
    left: 50%;
    margin-left: -7px;
    color: rgba(0, 0, 0, 0.85); }

/* line 7, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
.view-signup .wrapper-content,
.view-signin .wrapper-content,
.view-util .wrapper-content {
  margin: 30px 0 0 0;
  padding: 0 20px;
  position: relative;
  width: 100%; }

/* line 14, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
.view-signup .content,
.view-signin .content,
.view-util .content {
  max-width: 1280px;
  min-width: 900px;
  width: 100%;
  margin: 0 auto;
  color: #4c4c4c; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-signup .content:after,
  .view-signin .content:after,
  .view-util .content:after {
    content: "";
    display: table;
    clear: both; }
  /* line 25, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
  .view-signup .content header,
  .view-signin .content header,
  .view-util .content header {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px; }
    /* line 31, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
    .view-signup .content header h1,
    .view-signin .content header h1,
    .view-util .content header h1 {
      margin: 0;
      padding: 0; }
    /* line 39, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
    .view-signup .content header .action,
    .view-signin .content header .action,
    .view-util .content header .action {
      position: absolute;
      right: 0;
      top: 40%; }
  /* line 50, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
  .view-signup .content .introduction,
  .view-signin .content .introduction,
  .view-util .content .introduction {
    margin: 0 0 20px 0; }

/* line 57, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
.view-signup .content-primary,
.view-signup .content-supplementary,
.view-signin .content-primary,
.view-signin .content-supplementary,
.view-util .content-primary,
.view-util .content-supplementary {
  box-sizing: border-box; }

/* line 65, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
.view-signup .content-primary form,
.view-signin .content-primary form,
.view-util .content-primary form {
  box-sizing: border-box;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  width: 100%;
  border: 1px solid #b2b2b2;
  padding: 20px 30px;
  background: #fff; }
  /* line 74, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
  .view-signup .content-primary form .form-actions,
  .view-signin .content-primary form .form-actions,
  .view-util .content-primary form .form-actions {
    margin-top: 20px; }
    /* line 77, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
    .view-signup .content-primary form .form-actions .action-primary,
    .view-signin .content-primary form .form-actions .action-primary,
    .view-util .content-primary form .form-actions .action-primary {
      transition: background-color 0.15s, box-shadow 0.15s;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
      display: inline-block;
      padding: 4px 20px 5px;
      background-color: rgba(255, 255, 255, 0.3);
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
      background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
      border: 1px solid #0075b4;
      border-radius: 3px;
      background-color: #0075b4;
      color: #fff;
      transition: all 0.125s linear 0s;
      display: block;
      width: 100%;
      padding: 15px 10px;
      text-transform: uppercase; }
      /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-signup .content-primary form .form-actions .action-primary.disabled, .view-signup .content-primary form .form-actions .action-primary.is-disabled,
      .view-signin .content-primary form .form-actions .action-primary.disabled,
      .view-signin .content-primary form .form-actions .action-primary.is-disabled,
      .view-util .content-primary form .form-actions .action-primary.disabled,
      .view-util .content-primary form .form-actions .action-primary.is-disabled {
        border: 1px solid #999999 !important;
        border-radius: 3px !important;
        background: #999999 !important;
        color: #666666 !important;
        pointer-events: none;
        cursor: none; }
        /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-signup .content-primary form .form-actions .action-primary.disabled:hover, .view-signup .content-primary form .form-actions .action-primary.disabled:focus, .view-signup .content-primary form .form-actions .action-primary.is-disabled:hover, .view-signup .content-primary form .form-actions .action-primary.is-disabled:focus,
        .view-signin .content-primary form .form-actions .action-primary.disabled:hover,
        .view-signin .content-primary form .form-actions .action-primary.disabled:focus,
        .view-signin .content-primary form .form-actions .action-primary.is-disabled:hover,
        .view-signin .content-primary form .form-actions .action-primary.is-disabled:focus,
        .view-util .content-primary form .form-actions .action-primary.disabled:hover,
        .view-util .content-primary form .form-actions .action-primary.disabled:focus,
        .view-util .content-primary form .form-actions .action-primary.is-disabled:hover,
        .view-util .content-primary form .form-actions .action-primary.is-disabled:focus {
          box-shadow: 0 0 0 0 !important; }
      /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-signup .content-primary form .form-actions .action-primary:hover, .view-signup .content-primary form .form-actions .action-primary:focus, .view-signup .content-primary form .form-actions .action-primary:active,
      .view-signin .content-primary form .form-actions .action-primary:hover,
      .view-signin .content-primary form .form-actions .action-primary:focus,
      .view-signin .content-primary form .form-actions .action-primary:active,
      .view-util .content-primary form .form-actions .action-primary:hover,
      .view-util .content-primary form .form-actions .action-primary:focus,
      .view-util .content-primary form .form-actions .action-primary:active {
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
      /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-signup .content-primary form .form-actions .action-primary:hover, .view-signup .content-primary form .form-actions .action-primary:focus, .view-signup .content-primary form .form-actions .action-primary:active,
      .view-signin .content-primary form .form-actions .action-primary:hover,
      .view-signin .content-primary form .form-actions .action-primary:focus,
      .view-signin .content-primary form .form-actions .action-primary:active,
      .view-util .content-primary form .form-actions .action-primary:hover,
      .view-util .content-primary form .form-actions .action-primary:focus,
      .view-util .content-primary form .form-actions .action-primary:active {
        background-color: #065683;
        color: #fff; }
      /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-signup .content-primary form .form-actions .action-primary.disabled, .view-signup .content-primary form .form-actions .action-primary.is-disabled,
      .view-signin .content-primary form .form-actions .action-primary.disabled,
      .view-signin .content-primary form .form-actions .action-primary.is-disabled,
      .view-util .content-primary form .form-actions .action-primary.disabled,
      .view-util .content-primary form .form-actions .action-primary.is-disabled {
        box-shadow: none;
        border: 1px solid #99c8e1 !important;
        background: #99c8e1 !important;
        color: #fff !important; }
  /* line 94, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
  .view-signup .content-primary form .list-input .field,
  .view-signin .content-primary form .list-input .field,
  .view-util .content-primary form .list-input .field {
    margin: 0 0 15px 0; }
    /* line 97, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
    .view-signup .content-primary form .list-input .field:last-child,
    .view-signin .content-primary form .list-input .field:last-child,
    .view-util .content-primary form .list-input .field:last-child {
      margin-bottom: 0; }
    /* line 106, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
    .view-signup .content-primary form .list-input .field.required label::after,
    .view-signin .content-primary form .list-input .field.required label::after,
    .view-util .content-primary form .list-input .field.required label::after {
      margin-left: 5px;
      content: "*"; }
    /* line 112, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
    .view-signup .content-primary form .list-input .field label,
    .view-signup .content-primary form .list-input .field input,
    .view-signup .content-primary form .list-input .field textarea,
    .view-signin .content-primary form .list-input .field label,
    .view-signin .content-primary form .list-input .field input,
    .view-signin .content-primary form .list-input .field textarea,
    .view-util .content-primary form .list-input .field label,
    .view-util .content-primary form .list-input .field input,
    .view-util .content-primary form .list-input .field textarea {
      display: block; }
    /* line 118, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
    .view-signup .content-primary form .list-input .field label,
    .view-signin .content-primary form .list-input .field label,
    .view-util .content-primary form .list-input .field label {
      transition: color 0.125s ease-in-out 0s;
      margin: 0 0 5px 0; }
      /* line 125, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
      .view-signup .content-primary form .list-input .field label.is-focused,
      .view-signin .content-primary form .list-input .field label.is-focused,
      .view-util .content-primary form .list-input .field label.is-focused {
        color: #0075b4; }
    /* line 130, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
    .view-signup .content-primary form .list-input .field input,
    .view-signup .content-primary form .list-input .field textarea,
    .view-signin .content-primary form .list-input .field input,
    .view-signin .content-primary form .list-input .field textarea,
    .view-util .content-primary form .list-input .field input,
    .view-util .content-primary form .list-input .field textarea {
      height: 100%;
      width: 100%;
      padding: 10px; }
      /* line 138, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
      .view-signup .content-primary form .list-input .field input.long,
      .view-signup .content-primary form .list-input .field textarea.long,
      .view-signin .content-primary form .list-input .field input.long,
      .view-signin .content-primary form .list-input .field textarea.long,
      .view-util .content-primary form .list-input .field input.long,
      .view-util .content-primary form .list-input .field textarea.long {
        width: 100%; }
      /* line 142, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
      .view-signup .content-primary form .list-input .field input.short,
      .view-signup .content-primary form .list-input .field textarea.short,
      .view-signin .content-primary form .list-input .field input.short,
      .view-signin .content-primary form .list-input .field textarea.short,
      .view-util .content-primary form .list-input .field input.short,
      .view-util .content-primary form .list-input .field textarea.short {
        width: 25%; }
      /* line 146, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
      .view-signup .content-primary form .list-input .field input ::-webkit-input-placeholder,
      .view-signup .content-primary form .list-input .field textarea ::-webkit-input-placeholder,
      .view-signin .content-primary form .list-input .field input ::-webkit-input-placeholder,
      .view-signin .content-primary form .list-input .field textarea ::-webkit-input-placeholder,
      .view-util .content-primary form .list-input .field input ::-webkit-input-placeholder,
      .view-util .content-primary form .list-input .field textarea ::-webkit-input-placeholder {
        color: #e5e5e5; }
      /* line 150, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
      .view-signup .content-primary form .list-input .field input :-moz-placeholder,
      .view-signup .content-primary form .list-input .field textarea :-moz-placeholder,
      .view-signin .content-primary form .list-input .field input :-moz-placeholder,
      .view-signin .content-primary form .list-input .field textarea :-moz-placeholder,
      .view-util .content-primary form .list-input .field input :-moz-placeholder,
      .view-util .content-primary form .list-input .field textarea :-moz-placeholder {
        color: #cccccc; }
      /* line 154, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
      .view-signup .content-primary form .list-input .field input ::-moz-placeholder,
      .view-signup .content-primary form .list-input .field textarea ::-moz-placeholder,
      .view-signin .content-primary form .list-input .field input ::-moz-placeholder,
      .view-signin .content-primary form .list-input .field textarea ::-moz-placeholder,
      .view-util .content-primary form .list-input .field input ::-moz-placeholder,
      .view-util .content-primary form .list-input .field textarea ::-moz-placeholder {
        color: #cccccc; }
      /* line 158, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
      .view-signup .content-primary form .list-input .field input :-ms-input-placeholder,
      .view-signup .content-primary form .list-input .field textarea :-ms-input-placeholder,
      .view-signin .content-primary form .list-input .field input :-ms-input-placeholder,
      .view-signin .content-primary form .list-input .field textarea :-ms-input-placeholder,
      .view-util .content-primary form .list-input .field input :-ms-input-placeholder,
      .view-util .content-primary form .list-input .field textarea :-ms-input-placeholder {
        color: #cccccc; }
      /* line 163, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
      .view-signup .content-primary form .list-input .field input:focus + .tip,
      .view-signup .content-primary form .list-input .field textarea:focus + .tip,
      .view-signin .content-primary form .list-input .field input:focus + .tip,
      .view-signin .content-primary form .list-input .field textarea:focus + .tip,
      .view-util .content-primary form .list-input .field input:focus + .tip,
      .view-util .content-primary form .list-input .field textarea:focus + .tip {
        color: #666666; }
      /* line 167, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
      .view-signup .content-primary form .list-input .field input:focus + .tip-error,
      .view-signup .content-primary form .list-input .field textarea:focus + .tip-error,
      .view-signin .content-primary form .list-input .field input:focus + .tip-error,
      .view-signin .content-primary form .list-input .field textarea:focus + .tip-error,
      .view-util .content-primary form .list-input .field input:focus + .tip-error,
      .view-util .content-primary form .list-input .field textarea:focus + .tip-error {
        color: #b20610; }
    /* line 173, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
    .view-signup .content-primary form .list-input .field textarea.long,
    .view-signin .content-primary form .list-input .field textarea.long,
    .view-util .content-primary form .list-input .field textarea.long {
      height: 100px; }
    /* line 177, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
    .view-signup .content-primary form .list-input .field input[type="checkbox"],
    .view-signin .content-primary form .list-input .field input[type="checkbox"],
    .view-util .content-primary form .list-input .field input[type="checkbox"] {
      display: inline-block;
      margin-right: 5px;
      width: auto;
      height: auto; }
      /* line 183, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
      .view-signup .content-primary form .list-input .field input[type="checkbox"] + label,
      .view-signin .content-primary form .list-input .field input[type="checkbox"] + label,
      .view-util .content-primary form .list-input .field input[type="checkbox"] + label {
        display: inline-block; }
    /* line 188, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
    .view-signup .content-primary form .list-input .field .tip,
    .view-signin .content-primary form .list-input .field .tip,
    .view-util .content-primary form .list-input .field .tip {
      transition: color 0.125s ease-in-out 0s;
      display: block;
      margin-top: 5px;
      color: #666666; }
    /* line 198, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
    .view-signup .content-primary form .list-input .field .tip-error,
    .view-signin .content-primary form .list-input .field .tip-error,
    .view-util .content-primary form .list-input .field .tip-error {
      color: #b20610; }
  /* line 203, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
  .view-signup .content-primary form .list-input .field-group,
  .view-signin .content-primary form .list-input .field-group,
  .view-util .content-primary form .list-input .field-group {
    margin: 0 0 10px 0; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .view-signup .content-primary form .list-input .field-group:after,
    .view-signin .content-primary form .list-input .field-group:after,
    .view-util .content-primary form .list-input .field-group:after {
      content: "";
      display: table;
      clear: both; }
    /* line 208, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
    .view-signup .content-primary form .list-input .field-group .field,
    .view-signin .content-primary form .list-input .field-group .field,
    .view-util .content-primary form .list-input .field-group .field {
      display: block;
      width: 47%;
      border-bottom: none;
      margin: 0 20px 0 0;
      padding-bottom: 0; }
      /* line 215, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
      .view-signup .content-primary form .list-input .field-group .field:nth-child(odd),
      .view-signin .content-primary form .list-input .field-group .field:nth-child(odd),
      .view-util .content-primary form .list-input .field-group .field:nth-child(odd) {
        float: left; }
      /* line 219, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
      .view-signup .content-primary form .list-input .field-group .field:nth-child(even),
      .view-signin .content-primary form .list-input .field-group .field:nth-child(even),
      .view-util .content-primary form .list-input .field-group .field:nth-child(even) {
        float: right;
        margin-right: 0; }
      /* line 224, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
      .view-signup .content-primary form .list-input .field-group .field input,
      .view-signup .content-primary form .list-input .field-group .field textarea,
      .view-signin .content-primary form .list-input .field-group .field input,
      .view-signin .content-primary form .list-input .field-group .field textarea,
      .view-util .content-primary form .list-input .field-group .field input,
      .view-util .content-primary form .list-input .field-group .field textarea {
        width: 100%; }

/* line 237, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
.view-signup .content-supplementary .bit,
.view-signin .content-supplementary .bit,
.view-util .content-supplementary .bit {
  margin: 0 0 20px 0;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 20px 0;
  color: #666666; }
  /* line 245, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
  .view-signup .content-supplementary .bit:last-child,
  .view-signin .content-supplementary .bit:last-child,
  .view-util .content-supplementary .bit:last-child {
    margin-bottom: 0;
    border: none;
    padding-bottom: 0; }
  /* line 251, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
  .view-signup .content-supplementary .bit h3,
  .view-signin .content-supplementary .bit h3,
  .view-util .content-supplementary .bit h3 {
    margin: 0 0 5px 0;
    color: #4c4c4c; }

/* line 261, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
.view-signup #field-password,
.view-signin #field-password,
.view-util #field-password {
  position: relative; }
  /* line 264, /edx/app/edxapp/edx-platform/cms/static/sass/views/_account.scss */
  .view-signup #field-password .action-forgotpassword,
  .view-signin #field-password .action-forgotpassword,
  .view-util #field-password .action-forgotpassword {
    position: absolute;
    top: 0;
    right: 0; }

/* line 5, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .content-primary,
.view-uploads .content-supplementary {
  box-sizing: border-box; }

/* line 19, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .nav-actions .fa-cloud-upload {
  vertical-align: bottom;
  margin-right: 4px; }

/* line 27, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .no-asset-content {
  padding: 40px;
  background-color: #e5e5e5;
  text-align: center;
  color: #7f7f7f; }
  /* line 35, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .no-asset-content .new-button {
    margin-left: 20px; }
    /* line 41, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .no-asset-content .new-button .icon {
      margin-right: 10px; }

/* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
.view-uploads .assets-library:after {
  content: "";
  display: table;
  clear: both; }

/* line 50, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .assets-library .meta-wrap {
  margin-bottom: 20px; }

/* line 54, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .assets-library .meta {
  display: inline-block;
  vertical-align: top;
  width: 74.46809%;
  color: #666666; }

/* line 70, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .assets-library .pagination {
  display: inline-block;
  width: 23.40426%; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-uploads .assets-library .pagination:after {
    content: "";
    display: table;
    clear: both; }
  /* line 76, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library .pagination.pagination-compact {
    text-align: right; }
  /* line 80, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library .pagination.pagination-full {
    display: block;
    width: 31.91489%;
    margin: 20px auto; }
  /* line 86, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library .pagination .nav-item {
    position: relative;
    display: inline-block; }
  /* line 91, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library .pagination .nav-link {
    transition: all 0.25s ease-in-out 0s;
    display: block;
    padding: 5px 15px; }
    /* line 97, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library .pagination .nav-link.previous {
      margin-right: 10px; }
    /* line 101, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library .pagination .nav-link.next {
      margin-left: 10px; }
    /* line 105, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library .pagination .nav-link:hover {
      background-color: #0075b4;
      border-radius: 3px;
      color: #fff; }
    /* line 111, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library .pagination .nav-link.is-disabled {
      background-color: transparent;
      color: #b2b2b2;
      pointer-events: none; }
  /* line 122, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library .pagination .pagination-form,
  .view-uploads .assets-library .pagination .current-page,
  .view-uploads .assets-library .pagination .page-divider,
  .view-uploads .assets-library .pagination .total-pages {
    display: inline-block; }
  /* line 129, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library .pagination .current-page,
  .view-uploads .assets-library .pagination .page-number-input,
  .view-uploads .assets-library .pagination .total-pages {
    width: 50px;
    margin: 0 15px;
    padding: 5px;
    text-align: center;
    color: #666666; }
  /* line 142, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library .pagination .current-page {
    position: absolute;
    left: -5px; }
  /* line 150, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library .pagination .page-divider {
    vertical-align: middle;
    color: #7f7f7f; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library .pagination .pagination-form {
    position: relative; }
    /* line 169, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library .pagination .pagination-form .page-number-input {
      transition: all 0.25s ease-in-out 0s;
      border: 1px solid transparent;
      border-bottom: 1px dotted #b2b2b2;
      border-radius: 0;
      box-shadow: none;
      background: none; }
      /* line 178, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library .pagination .pagination-form .page-number-input:hover {
        background-color: #fff;
        opacity: 0.6; }
      /* line 183, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library .pagination .pagination-form .page-number-input:focus {
        background-color: #fffcf1;
        background-image: -webkit-linear-gradient(#fffcf1, #fffffe);
        background-image: linear-gradient(#fffcf1, #fffffe);
        opacity: 1;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.4) inset;
        background-color: #fff;
        border: 1px solid transparent;
        border-radius: 3px; }

/* line 201, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .assets-library table {
  width: 100%;
  word-wrap: break-word; }
  /* line 205, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library table th {
    background-color: #f2f2f2;
    padding: 0 10px 15px 10px;
    vertical-align: middle;
    text-align: left;
    color: #7f7f7f; }
    /* line 214, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table th .column-sort-link,
    .view-uploads .assets-library table th .column-selected-link {
      cursor: pointer;
      color: #0075b4; }
    /* line 220, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table th .current-sort {
      border-bottom: 1px solid #cccccc; }
    /* line 227, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table th.embed-col {
      padding-left: 15px;
      padding-right: 15px; }
    /* line 232, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table th.nav-dd {
      margin: -10px;
      color: #00466c;
      cursor: pointer; }
      /* line 238, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table th.nav-dd .wrapper-nav-sub {
        top: 35px; }
        /* line 243, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
        .view-uploads .assets-library table th.nav-dd .wrapper-nav-sub > ol > .nav-item {
          display: inline-block;
          vertical-align: middle; }
          /* line 250, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
          .view-uploads .assets-library table th.nav-dd .wrapper-nav-sub > ol > .nav-item:last-child {
            margin-right: 0; }
        /* line 255, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
        .view-uploads .assets-library table th.nav-dd .wrapper-nav-sub .nav-sub {
          text-align: left; }
          /* line 259, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
          .view-uploads .assets-library table th.nav-dd .wrapper-nav-sub .nav-sub::after {
            left: 20px;
            margin-left: -10px; }
          /* line 264, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
          .view-uploads .assets-library table th.nav-dd .wrapper-nav-sub .nav-sub::before {
            left: 20px;
            margin-left: -11px; }
          /* line 270, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
          .view-uploads .assets-library table th.nav-dd .wrapper-nav-sub .nav-sub .nav-item.reset-filter {
            display: none; }
          /* line 274, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
          .view-uploads .assets-library table th.nav-dd .wrapper-nav-sub .nav-sub .nav-item a {
            color: #666666; }
            /* line 277, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
            .view-uploads .assets-library table th.nav-dd .wrapper-nav-sub .nav-sub .nav-item a:hover {
              color: #0075b4; }
  /* line 287, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library table td {
    padding: 10px;
    vertical-align: middle;
    text-align: left; }
  /* line 293, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library table tbody {
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    border: 1px solid #e5e5e5;
    background: #fff; }
    /* line 298, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table tbody tr {
      transition: all 0.25s ease-in-out 0s;
      border-top: 1px solid #e5e5e5; }
      /* line 303, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody tr:first-child {
        border-top: none; }
      /* line 307, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody tr:nth-child(odd) {
        background-color: #f9f9f9; }
      /* line 311, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody tr a {
        color: #666666; }
        /* line 314, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
        .view-uploads .assets-library table tbody tr a:hover {
          color: #0075b4; }
      /* line 319, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody tr.is-locked {
        background-image: url("/static/studio/images/bg-micro-stripes.72362ed31cb7.png");
        background-position: 0 0;
        background-repeat: repeat; }
      /* line 325, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody tr:hover {
        background-color: #e6f1f8; }
        /* line 328, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
        .view-uploads .assets-library table tbody tr:hover .date-col,
        .view-uploads .assets-library table tbody tr:hover .embed-col,
        .view-uploads .assets-library table tbody tr:hover .embed-col .embeddable-xml-input {
          color: #7f7f7f; }
    /* line 336, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table tbody .thumb-col {
      padding: 10px 20px;
      color: #b2b2b2; }
      /* line 343, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody .thumb-col .thumb {
        width: 100px; }
      /* line 347, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody .thumb-col img {
        width: 100%; }
    /* line 354, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table tbody .name-col .title {
      display: inline-block;
      max-width: 200px;
      overflow: hidden; }
    /* line 363, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table tbody .type-col {
      color: #666666; }
    /* line 369, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table tbody .date-col {
      transition: all 0.25s ease-in-out 0s;
      color: #b2b2b2; }
    /* line 377, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table tbody .embed-col {
      transition: all 0.25s ease-in-out 0s;
      padding-left: 15px;
      color: #b2b2b2; }
      /* line 385, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody .embed-col .label {
        display: inline-block;
        width: 40px; }
      /* line 390, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody .embed-col .embeddable-xml-input {
        transition: all 0.25s ease-in-out 0s;
        box-shadow: none;
        border: 1px solid transparent;
        background: none;
        padding: 4px;
        color: #b2b2b2; }
        /* line 401, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
        .view-uploads .assets-library table tbody .embed-col .embeddable-xml-input:focus {
          background-color: #fff;
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset;
          border: 1px solid #cccccc;
          color: #000; }
    /* line 410, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table tbody .actions-col {
      padding: 10px;
      text-align: center; }

/* line 425, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .actions-list .action-item.action-lock {
  position: relative; }

/* line 429, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .actions-list .action-item.action-lock label {
  position: absolute;
  top: 0;
  right: 0;
  height: 30px;
  width: 30px; }
  /* line 436, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .actions-list .action-item.action-lock label:hover {
    background-color: #0075b4; }

/* line 441, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .actions-list .action-item.action-lock .lock-checkbox {
  position: absolute;
  top: 0;
  right: 0;
  height: 30px;
  width: 30px;
  opacity: 0; }

/* line 450, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .actions-list .action-item.action-lock .lock-checkbox:hover ~ .action-button {
  background-color: #0075b4;
  color: #f9f9f9; }

/* line 456, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .actions-list .action-item.action-lock .lock-checkbox ~ .action-button .fa-lock {
  display: none; }

/* line 460, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .actions-list .action-item.action-lock .lock-checkbox ~ .action-button .fa-unlock-alt {
  display: inline-block;
  pointer-events: none; }

/* line 466, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .actions-list .action-item.action-lock .lock-checkbox:checked ~ .action-button {
  background-color: #7f7f7f;
  color: #fff; }
  /* line 470, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .actions-list .action-item.action-lock .lock-checkbox:checked ~ .action-button .fa-lock {
    display: inline-block;
    pointer-events: none; }
  /* line 475, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .actions-list .action-item.action-lock .lock-checkbox:checked ~ .action-button .fa-unlock-alt {
    display: none; }

/* line 482, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .show-xml {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  border: 1px solid #0075b4;
  border-radius: 3px;
  background-color: #0075b4;
  color: #fff; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-uploads .show-xml.disabled, .view-uploads .show-xml.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-uploads .show-xml.disabled:hover, .view-uploads .show-xml.disabled:focus, .view-uploads .show-xml.is-disabled:hover, .view-uploads .show-xml.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-uploads .show-xml:hover, .view-uploads .show-xml:focus, .view-uploads .show-xml:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-uploads .show-xml:hover, .view-uploads .show-xml:focus, .view-uploads .show-xml:active {
    background-color: #065683;
    color: #fff; }
  /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-uploads .show-xml.disabled, .view-uploads .show-xml.is-disabled {
    box-shadow: none;
    border: 1px solid #99c8e1 !important;
    background: #99c8e1 !important;
    color: #fff !important; }

/* line 486, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .upload-modal {
  display: none;
  width: 640px !important;
  margin-left: -320px !important; }
  /* line 491, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .upload-modal .modal-body {
    height: auto !important;
    overflow-y: auto !important;
    text-align: center; }
  /* line 497, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .upload-modal .title {
    float: none;
    margin: 40px 0 30px; }
  /* line 505, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .upload-modal .file-input {
    display: none; }
  /* line 509, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .upload-modal .choose-file-button {
    transition: background-color 0.15s, box-shadow 0.15s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
    display: inline-block;
    padding: 4px 20px 5px;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    border: 1px solid #0075b4;
    border-radius: 3px;
    background-color: #0075b4;
    color: #fff;
    padding: 10px 82px 12px; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-uploads .upload-modal .choose-file-button.disabled, .view-uploads .upload-modal .choose-file-button.is-disabled {
      border: 1px solid #999999 !important;
      border-radius: 3px !important;
      background: #999999 !important;
      color: #666666 !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-uploads .upload-modal .choose-file-button.disabled:hover, .view-uploads .upload-modal .choose-file-button.disabled:focus, .view-uploads .upload-modal .choose-file-button.is-disabled:hover, .view-uploads .upload-modal .choose-file-button.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-uploads .upload-modal .choose-file-button:hover, .view-uploads .upload-modal .choose-file-button:focus, .view-uploads .upload-modal .choose-file-button:active {
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
    /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-uploads .upload-modal .choose-file-button:hover, .view-uploads .upload-modal .choose-file-button:focus, .view-uploads .upload-modal .choose-file-button:active {
      background-color: #065683;
      color: #fff; }
    /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-uploads .upload-modal .choose-file-button.disabled, .view-uploads .upload-modal .choose-file-button.is-disabled {
      box-shadow: none;
      border: 1px solid #99c8e1 !important;
      background: #99c8e1 !important;
      color: #fff !important; }
  /* line 517, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .upload-modal .progress-bar {
    display: none;
    width: 300px;
    height: 35px;
    margin: 20px auto;
    border: 1px solid #008100;
    border-radius: 40px; }
    /* line 525, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .upload-modal .progress-bar.loaded {
      border-color: #66b93d; }
      /* line 528, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .upload-modal .progress-bar.loaded .progress-fill {
        background: #66b93d; }
  /* line 534, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .upload-modal .progress-fill {
    width: 0%;
    height: 30px;
    border-radius: 40px;
    background: #008100;
    padding-top: 5px;
    color: #fff; }
  /* line 545, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .upload-modal .close-button {
    transition: color 0.25s ease-in-out 0s;
    position: absolute;
    top: 0;
    right: 15px;
    border: none;
    background: none;
    padding: 0; }
    /* line 559, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .upload-modal .close-button:hover {
      background: none;
      box-shadow: none;
      color: #0075b4; }
  /* line 566, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .upload-modal .embeddable {
    display: none;
    margin: 30px 0 80px; }
    /* line 570, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .upload-modal .embeddable label {
      display: block;
      margin-bottom: 10px; }
  /* line 578, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .upload-modal .embeddable-xml-input {
    box-shadow: none;
    width: 400px; }
  /* line 583, /edx/app/edxapp/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .upload-modal .copy-button {
    transition: background-color 0.15s, box-shadow 0.15s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
    display: inline-block;
    padding: 4px 20px 5px;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    border: 1px solid #b0b6c2;
    border-radius: 3px;
    background-color: #dfe5eb;
    color: #5c677a;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    display: none;
    margin-bottom: 100px; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-uploads .upload-modal .copy-button.disabled, .view-uploads .upload-modal .copy-button.is-disabled {
      border: 1px solid #999999 !important;
      border-radius: 3px !important;
      background: #999999 !important;
      color: #666666 !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-uploads .upload-modal .copy-button.disabled:hover, .view-uploads .upload-modal .copy-button.disabled:focus, .view-uploads .upload-modal .copy-button.is-disabled:hover, .view-uploads .upload-modal .copy-button.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-uploads .upload-modal .copy-button:hover, .view-uploads .upload-modal .copy-button:focus, .view-uploads .upload-modal .copy-button:active {
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
    /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-uploads .upload-modal .copy-button:hover, .view-uploads .upload-modal .copy-button:focus {
      background-color: #deecf7;
      color: #5c677a; }

/* line 5, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
.view-updates .course-info-wrapper {
  display: table;
  width: 100%;
  clear: both; }

/* line 11, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
.view-updates .main-column,
.view-updates .course-handouts {
  float: none;
  display: table-cell; }

/* line 17, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
.view-updates .main-column {
  border-radius: 3px 0 0 3px;
  border-right-color: #b0b6c2; }

/* line 22, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
.view-updates .CodeMirror {
  border: 1px solid #3c3c3c;
  background: #fff;
  color: #3c3c3c; }

/* line 29, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
.course-updates {
  padding: 30px 40px;
  margin: 0; }
  /* line 33, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-list > li {
    padding: 34px 0 42px;
    border-top: 1px solid #cbd1db; }
    /* line 37, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
    .course-updates .update-list > li:first-child {
      padding-top: 0;
      border: none; }
    /* line 42, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
    .course-updates .update-list > li.editing {
      position: relative;
      padding: 0;
      border-top: none;
      border-radius: 3px;
      background: #fff; }
      /* line 51, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
      .course-updates .update-list > li.editing .post-preview {
        display: none; }
    /* line 56, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
    .course-updates .update-list > li h1 {
      float: none; }
    /* line 63, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
    .course-updates .update-list > li h2 {
      margin-bottom: 18px;
      line-height: 30px;
      color: #646464;
      letter-spacing: 1px; }
    /* line 73, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
    .course-updates .update-list > li h3 {
      margin: 34px 0 11px; }
    /* line 80, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
    .course-updates .update-list > li .display-date {
      padding-right: 15px; }
    /* line 84, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
    .course-updates .update-list > li .message-error {
      display: inline-block;
      font-weight: normal;
      font-size: 1.2em; }
      /* line 89, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
      .course-updates .update-list > li .message-error::before {
        content: "\f06a";
        font-family: FontAwesome;
        color: #fdbc56;
        padding: 5px; }
  /* line 99, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-contents p {
    line-height: 25px; }
  /* line 105, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-contents p + p {
    margin-top: 25px; }
  /* line 109, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-contents .primary {
    border: 1px solid #ddd;
    background: #f9f9f9;
    padding: 20px; }
  /* line 115, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-contents ol,
  .course-updates .update-contents ul {
    margin: 1em 0;
    padding: 0 0 0 1em;
    color: #313131; }
    /* line 121, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
    .course-updates .update-contents ol li,
    .course-updates .update-contents ul li {
      margin-bottom: 0.708em; }
  /* line 126, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-contents ol {
    list-style: decimal outside none; }
  /* line 130, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-contents ul {
    list-style: disc outside none; }
  /* line 134, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-contents pre {
    margin: 1em 0;
    color: #313131;
    font-family: monospace, serif;
    white-space: pre-wrap;
    word-wrap: break-word; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-contents code {
    color: #313131;
    font-family: monospace, serif;
    background: none;
    padding: 0; }
  /* line 151, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-contents img {
    margin: 10px;
    max-width: 100%; }
  /* line 158, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .new-update-form {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    padding: 15px 20px;
    border-radius: 3px;
    background-color: #d5dce4;
    color: #3c3c3c;
    margin-bottom: 24px;
    padding: 30px;
    border: none; }
    /* line 350, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .course-updates .new-update-form label {
      color: #313131; }
    /* line 354, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .course-updates .new-update-form input,
    .course-updates .new-update-form textarea {
      border: 1px solid #8891a1; }
    /* line 359, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .course-updates .new-update-form textarea {
      min-height: 80px; }
    /* line 363, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .course-updates .new-update-form h5 {
      margin-bottom: 8px;
      color: #fff; }
    /* line 370, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .course-updates .new-update-form .row {
      margin-bottom: 10px;
      padding: 0;
      border: none; }
    /* line 376, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .course-updates .new-update-form .save-button {
      transition: background-color 0.15s, box-shadow 0.15s;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
      display: inline-block;
      padding: 4px 20px 5px;
      background-color: rgba(255, 255, 255, 0.3);
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
      background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
      border: 1px solid #0075b4;
      border-radius: 3px;
      background-color: #0075b4;
      color: #fff;
      margin-top: 0; }
      /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .course-updates .new-update-form .save-button.disabled, .course-updates .new-update-form .save-button.is-disabled {
        border: 1px solid #999999 !important;
        border-radius: 3px !important;
        background: #999999 !important;
        color: #666666 !important;
        pointer-events: none;
        cursor: none; }
        /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .course-updates .new-update-form .save-button.disabled:hover, .course-updates .new-update-form .save-button.disabled:focus, .course-updates .new-update-form .save-button.is-disabled:hover, .course-updates .new-update-form .save-button.is-disabled:focus {
          box-shadow: 0 0 0 0 !important; }
      /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .course-updates .new-update-form .save-button:hover, .course-updates .new-update-form .save-button:focus, .course-updates .new-update-form .save-button:active {
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
      /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .course-updates .new-update-form .save-button:hover, .course-updates .new-update-form .save-button:focus, .course-updates .new-update-form .save-button:active {
        background-color: #065683;
        color: #fff; }
      /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .course-updates .new-update-form .save-button.disabled, .course-updates .new-update-form .save-button.is-disabled {
        box-shadow: none;
        border: 1px solid #99c8e1 !important;
        background: #99c8e1 !important;
        color: #fff !important; }
    /* line 382, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .course-updates .new-update-form .cancel-button {
      transition: background-color 0.15s, box-shadow 0.15s;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
      display: inline-block;
      padding: 4px 20px 5px;
      background-color: rgba(255, 255, 255, 0.6);
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
      background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
      border: 1px solid #b0b6c2;
      border-radius: 3px;
      background-color: #dfe5eb;
      color: #5c677a;
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
      margin-top: 0; }
      /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .course-updates .new-update-form .cancel-button.disabled, .course-updates .new-update-form .cancel-button.is-disabled {
        border: 1px solid #999999 !important;
        border-radius: 3px !important;
        background: #999999 !important;
        color: #666666 !important;
        pointer-events: none;
        cursor: none; }
        /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .course-updates .new-update-form .cancel-button.disabled:hover, .course-updates .new-update-form .cancel-button.disabled:focus, .course-updates .new-update-form .cancel-button.is-disabled:hover, .course-updates .new-update-form .cancel-button.is-disabled:focus {
          box-shadow: 0 0 0 0 !important; }
      /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .course-updates .new-update-form .cancel-button:hover, .course-updates .new-update-form .cancel-button:focus, .course-updates .new-update-form .cancel-button:active {
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
      /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .course-updates .new-update-form .cancel-button:hover, .course-updates .new-update-form .cancel-button:focus {
        background-color: #deecf7;
        color: #5c677a; }
    /* line 165, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
    .course-updates .new-update-form textarea {
      height: 180px; }
  /* line 170, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .post-actions {
    float: right; }
    /* line 173, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
    .course-updates .post-actions .edit-button,
    .course-updates .post-actions .delete-button {
      transition: background-color 0.15s, box-shadow 0.15s;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
      display: inline-block;
      padding: 4px 20px 5px;
      background-color: rgba(255, 255, 255, 0.6);
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
      background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
      border: 1px solid #b0b6c2;
      border-radius: 3px;
      background-color: #dfe5eb;
      color: #5c677a;
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
      float: left;
      padding: 3px 10px 4px;
      margin-left: 7px; }
      /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .course-updates .post-actions .edit-button.disabled, .course-updates .post-actions .edit-button.is-disabled,
      .course-updates .post-actions .delete-button.disabled,
      .course-updates .post-actions .delete-button.is-disabled {
        border: 1px solid #999999 !important;
        border-radius: 3px !important;
        background: #999999 !important;
        color: #666666 !important;
        pointer-events: none;
        cursor: none; }
        /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .course-updates .post-actions .edit-button.disabled:hover, .course-updates .post-actions .edit-button.disabled:focus, .course-updates .post-actions .edit-button.is-disabled:hover, .course-updates .post-actions .edit-button.is-disabled:focus,
        .course-updates .post-actions .delete-button.disabled:hover,
        .course-updates .post-actions .delete-button.disabled:focus,
        .course-updates .post-actions .delete-button.is-disabled:hover,
        .course-updates .post-actions .delete-button.is-disabled:focus {
          box-shadow: 0 0 0 0 !important; }
      /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .course-updates .post-actions .edit-button:hover, .course-updates .post-actions .edit-button:focus, .course-updates .post-actions .edit-button:active,
      .course-updates .post-actions .delete-button:hover,
      .course-updates .post-actions .delete-button:focus,
      .course-updates .post-actions .delete-button:active {
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
      /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .course-updates .post-actions .edit-button:hover, .course-updates .post-actions .edit-button:focus,
      .course-updates .post-actions .delete-button:hover,
      .course-updates .post-actions .delete-button:focus {
        background-color: #deecf7;
        color: #5c677a; }
      /* line 184, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
      .course-updates .post-actions .edit-button .edit-icon,
      .course-updates .post-actions .edit-button .delete-icon,
      .course-updates .post-actions .delete-button .edit-icon,
      .course-updates .post-actions .delete-button .delete-icon {
        margin-right: 4px; }

/* line 192, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
.course-handouts {
  width: 30%;
  padding: 20px 30px;
  margin: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-topleft-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 3px;
  -moz-border-topright-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-bottomright-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-bottomleft-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
  background: #f2f8fb; }
  /* line 204, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .course-handouts .title {
    margin-bottom: 24px; }
  /* line 211, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .course-handouts .edit-button {
    transition: background-color 0.15s, box-shadow 0.15s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
    display: inline-block;
    padding: 4px 20px 5px;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    border: 1px solid #b0b6c2;
    border-radius: 3px;
    background-color: #dfe5eb;
    color: #5c677a;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    float: right;
    padding: 3px 10px 4px;
    margin-left: 7px; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .course-handouts .edit-button.disabled, .course-handouts .edit-button.is-disabled {
      border: 1px solid #999999 !important;
      border-radius: 3px !important;
      background: #999999 !important;
      color: #666666 !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .course-handouts .edit-button.disabled:hover, .course-handouts .edit-button.disabled:focus, .course-handouts .edit-button.is-disabled:hover, .course-handouts .edit-button.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .course-handouts .edit-button:hover, .course-handouts .edit-button:focus, .course-handouts .edit-button:active {
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
    /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .course-handouts .edit-button:hover, .course-handouts .edit-button:focus {
      background-color: #deecf7;
      color: #5c677a; }
    /* line 221, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
    .course-handouts .edit-button .edit-icon,
    .course-handouts .edit-button .delete-icon {
      margin-right: 4px; }
  /* line 231, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .course-handouts .treeview-handoutsnav li {
    margin-bottom: 12px; }

/* line 236, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
.edit-handouts-form {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
  padding: 15px 20px;
  border-radius: 3px;
  background-color: #d5dce4;
  color: #3c3c3c;
  position: absolute;
  right: 0;
  top: 0;
  width: 800px;
  padding: 30px; }
  /* line 350, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .edit-handouts-form label {
    color: #313131; }
  /* line 354, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .edit-handouts-form input,
  .edit-handouts-form textarea {
    border: 1px solid #8891a1; }
  /* line 359, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .edit-handouts-form textarea {
    min-height: 80px; }
  /* line 363, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .edit-handouts-form h5 {
    margin-bottom: 8px;
    color: #fff; }
  /* line 370, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .edit-handouts-form .row {
    margin-bottom: 10px;
    padding: 0;
    border: none; }
  /* line 376, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .edit-handouts-form .save-button {
    transition: background-color 0.15s, box-shadow 0.15s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
    display: inline-block;
    padding: 4px 20px 5px;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    border: 1px solid #0075b4;
    border-radius: 3px;
    background-color: #0075b4;
    color: #fff;
    margin-top: 0; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .edit-handouts-form .save-button.disabled, .edit-handouts-form .save-button.is-disabled {
      border: 1px solid #999999 !important;
      border-radius: 3px !important;
      background: #999999 !important;
      color: #666666 !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .edit-handouts-form .save-button.disabled:hover, .edit-handouts-form .save-button.disabled:focus, .edit-handouts-form .save-button.is-disabled:hover, .edit-handouts-form .save-button.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .edit-handouts-form .save-button:hover, .edit-handouts-form .save-button:focus, .edit-handouts-form .save-button:active {
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
    /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .edit-handouts-form .save-button:hover, .edit-handouts-form .save-button:focus, .edit-handouts-form .save-button:active {
      background-color: #065683;
      color: #fff; }
    /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .edit-handouts-form .save-button.disabled, .edit-handouts-form .save-button.is-disabled {
      box-shadow: none;
      border: 1px solid #99c8e1 !important;
      background: #99c8e1 !important;
      color: #fff !important; }
  /* line 382, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .edit-handouts-form .cancel-button {
    transition: background-color 0.15s, box-shadow 0.15s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
    display: inline-block;
    padding: 4px 20px 5px;
    background-color: rgba(255, 255, 255, 0.6);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    border: 1px solid #b0b6c2;
    border-radius: 3px;
    background-color: #dfe5eb;
    color: #5c677a;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    margin-top: 0; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .edit-handouts-form .cancel-button.disabled, .edit-handouts-form .cancel-button.is-disabled {
      border: 1px solid #999999 !important;
      border-radius: 3px !important;
      background: #999999 !important;
      color: #666666 !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .edit-handouts-form .cancel-button.disabled:hover, .edit-handouts-form .cancel-button.disabled:focus, .edit-handouts-form .cancel-button.is-disabled:hover, .edit-handouts-form .cancel-button.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .edit-handouts-form .cancel-button:hover, .edit-handouts-form .cancel-button:focus, .edit-handouts-form .cancel-button:active {
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
    /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .edit-handouts-form .cancel-button:hover, .edit-handouts-form .cancel-button:focus {
      background-color: #deecf7;
      color: #5c677a; }
  /* line 247, /edx/app/edxapp/edx-platform/cms/static/sass/views/_updates.scss */
  .edit-handouts-form textarea {
    height: 300px; }

/* line 7, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .content {
  margin-bottom: 100px; }
  /* line 10, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .content:last-child {
    margin-bottom: 0; }

/* line 18, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .content-primary,
.view-dashboard .content-supplementary {
  box-sizing: border-box; }

/* line 34, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .content .notice-incontext {
  width: flexgrid(9, 9); }
  /* line 40, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .content .notice-incontext.has-actions .msg,
  .view-dashboard .content .notice-incontext.has-actions .list-actions,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .msg,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions {
    display: inline-block;
    vertical-align: middle; }
  /* line 46, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .content .notice-incontext.has-actions .msg,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .msg {
    width: 65.71429%;
    margin-right: 2.12766%; }
  /* line 51, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .content .notice-incontext.has-actions .list-actions,
  .view-dashboard .content .notice-incontext.list-notices .notice-item.has-actions .list-actions {
    width: 31.42857%;
    text-align: right;
    margin-top: 0; }

/* line 68, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .wrapper-creationrights {
  overflow: hidden; }
  /* line 71, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .wrapper-creationrights .ui-toggle-control {
    display: block;
    text-align: left; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .view-dashboard .wrapper-creationrights .ui-toggle-control:after {
      content: "";
      display: table;
      clear: both; }
    /* line 81, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .wrapper-creationrights .ui-toggle-control:hover {
      background: #666666;
      color: #fff; }
    /* line 86, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .wrapper-creationrights .ui-toggle-control .label {
      float: left;
      width: 88.57143%;
      margin: 3px 2.12766% 0 0; }
    /* line 94, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .wrapper-creationrights .ui-toggle-control .fa-times-circle {
      transform: rotate(45deg);
      transform-origin: center center;
      transition: all 0.5s linear 0s;
      float: right;
      text-align: right; }
  /* line 106, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .wrapper-creationrights .ui-toggle-target {
    transition: opacity 0.5s ease-in-out 0s;
    position: relative;
    top: -2px;
    display: none;
    opacity: 0; }
  /* line 119, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .wrapper-creationrights.is-shown .ui-toggle-control {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-bottomleft-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-bottomright-radius: 0;
    border-bottom-right-radius: 0; }
    /* line 122, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .wrapper-creationrights.is-shown .ui-toggle-control .fa-times-circle {
      transform: rotate(90deg);
      transform-origin: center center; }
  /* line 128, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .wrapper-creationrights.is-shown .ui-toggle-target {
    display: block;
    opacity: 1; }

/* line 136, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .status-creationrights {
  margin-top: 20px; }
  /* line 139, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights .title {
    margin-bottom: 5px;
    color: #666666; }
  /* line 147, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights .list-actions,
  .view-dashboard .status-creationrights .form-actions {
    margin-top: 15px; }
    /* line 158, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .status-creationrights .list-actions .action-request,
    .view-dashboard .status-creationrights .form-actions .action-request {
      position: relative;
      overflow: hidden; }
      /* line 162, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
      .view-dashboard .status-creationrights .list-actions .action-request .fa-cog,
      .view-dashboard .status-creationrights .form-actions .action-request .fa-cog {
        transition: all 0.5s ease-in-out 0.5s;
        position: absolute;
        top: 10px;
        left: -20px;
        visibility: hidden;
        opacity: 0; }
      /* line 175, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
      .view-dashboard .status-creationrights .list-actions .action-request.is-submitting,
      .view-dashboard .status-creationrights .form-actions .action-request.is-submitting {
        padding-left: 40px; }
        /* line 178, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
        .view-dashboard .status-creationrights .list-actions .action-request.is-submitting .fa-cog,
        .view-dashboard .status-creationrights .form-actions .action-request.is-submitting .fa-cog {
          left: 15px;
          visibility: visible;
          opacity: 1; }
      /* line 186, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
      .view-dashboard .status-creationrights .list-actions .action-request.has-error,
      .view-dashboard .status-creationrights .form-actions .action-request.has-error {
        padding-left: 40px;
        background: #b20610;
        border-color: #8e050d; }
        /* line 191, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
        .view-dashboard .status-creationrights .list-actions .action-request.has-error .fa-cog,
        .view-dashboard .status-creationrights .form-actions .action-request.has-error .fa-cog {
          left: 15px;
          visibility: visible;
          opacity: 1; }
  /* line 205, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights .status-update .value {
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    padding: 4px 10px;
    background: #7f7f7f; }
    /* line 212, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .status-creationrights .status-update .value .status-indicator {
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 5px;
      opacity: 0.4; }
  /* line 223, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights .status-update .value-formal,
  .view-dashboard .status-creationrights .status-update .value-description {
    border-radius: 2px;
    display: inline-block;
    vertical-align: middle;
    color: #fff; }
  /* line 231, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights .status-update .value-formal {
    margin: 10px; }
    /* line 237, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .status-creationrights .status-update .value-formal .icon {
      margin-right: 5px; }
  /* line 242, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights .status-update .value-description {
    position: relative;
    color: #fff;
    opacity: 0.85; }
  /* line 261, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights.is-pending .status-update .value {
    background: #fd7e14; }
  /* line 265, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights.is-pending .status-update .status-indicator {
    background: #ca6510; }
  /* line 275, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights.is-denied .status-update .value {
    background: #c13840; }
  /* line 279, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights.is-denied .status-update .status-indicator {
    background: #b8000b; }

/* line 289, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard #course-index-tabs {
  margin: 0;
  font-size: 1.4rem; }
  /* line 293, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard #course-index-tabs li {
    display: inline-block;
    line-height: 40px;
    margin: 0 10px; }
    /* line 298, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard #course-index-tabs li.active {
      border-bottom: 4px solid #0075b4; }
    /* line 304, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard #course-index-tabs li.active a, .view-dashboard #course-index-tabs li:hover a {
      color: #4c4c4c; }
    /* line 309, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard #course-index-tabs li a {
      color: #0075b4;
      cursor: pointer;
      display: inline-block; }

/* line 318, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .courses-tab,
.view-dashboard .archived-courses-tab,
.view-dashboard .libraries-tab {
  display: none; }
  /* line 323, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .courses-tab.active,
  .view-dashboard .archived-courses-tab.active,
  .view-dashboard .libraries-tab.active {
    display: block; }

/* line 331, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .courses .title,
.view-dashboard .libraries .title,
.view-dashboard .archived-courses .title {
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 10px;
  color: #b2b2b2; }

/* line 340, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .courses .title,
.view-dashboard .libraries .title,
.view-dashboard .archived-courses .title {
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 10px;
  color: #b2b2b2; }

/* line 350, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .list-courses {
  border-radius: 3px;
  border: 1px solid #b2b2b2;
  background: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
  /* line 356, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .list-courses li:last-child {
    margin-bottom: 0; }

/* line 367, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .wrapper-course.has-status .course-status {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  width: 31.42857%;
  padding-right: 10px;
  text-align: right; }
  /* line 376, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .wrapper-course.has-status .course-status .value .copy,
  .view-dashboard .wrapper-course.has-status .course-status .value .icon {
    display: inline-block;
    vertical-align: middle; }
  /* line 382, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .wrapper-course.has-status .course-status .value .icon {
    margin-right: 10px; }

/* line 394, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .wrapper-course.has-status .status-message {
  background-color: #f2f2f2;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2) inset;
  padding: 15px 20px; }
  /* line 402, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .wrapper-course.has-status .status-message.has-actions .copy,
  .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions {
    display: inline-block;
    vertical-align: middle; }
  /* line 408, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .wrapper-course.has-status .status-message.has-actions .copy {
    width: 65%;
    margin: 0 20px 0 0; }
  /* line 413, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions {
    width: 30%;
    text-align: right; }
    /* line 417, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .button {
      padding: 5px 10px; }
    /* line 423, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .icon,
    .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .button-copy {
      display: inline-block;
      vertical-align: middle; }
    /* line 429, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .wrapper-course.has-status .status-message.has-actions .status-actions .icon {
      margin-right: 5px; }

/* line 445, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .course-item {
  box-sizing: border-box;
  width: 100%;
  position: relative;
  border-bottom: 1px solid #b2b2b2;
  padding: 20px; }
  /* line 453, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item:hover {
    background: #fffcf1; }
  /* line 457, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item .course-link,
  .view-dashboard .course-item .course-actions {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle; }
  /* line 465, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item .course-link {
    width: 65.71429%;
    margin-right: 2.12766%; }
  /* line 474, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item .course-title {
    margin: 0 40px 5px 0;
    font-weight: 300; }
  /* line 483, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item .course-metadata {
    transition: opacity 0.5s ease-in-out 0;
    color: #4c4c4c; }
    /* line 490, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .course-item .course-metadata .metadata-item {
      display: inline-block; }
      /* line 493, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
      .view-dashboard .course-item .course-metadata .metadata-item + .metadata-item::before {
        content: "/";
        margin-left: 5px;
        margin-right: 5px;
        color: #e5e5e5; }
    /* line 505, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .course-item .course-metadata .extra-metadata {
      margin-left: 5px; }
  /* line 510, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item .course-actions {
    position: static;
    width: 31.42857%;
    text-align: right; }
    /* line 518, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .course-item .course-actions .action {
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px; }
      /* line 524, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
      .view-dashboard .course-item .course-actions .action:last-child {
        margin-right: 0; }
    /* line 534, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .course-item .course-actions .view-button {
      box-sizing: border-box;
      padding: 10px; }
    /* line 540, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .course-item .course-actions .action-rerun {
      margin-right: 20px; }
  /* line 547, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item.is-processing .course-status .value {
    color: #b2b2b2; }
  /* line 554, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item.has-error .course-status {
    color: #b20610; }
  /* line 558, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item.has-error ~ .status-message {
    background: #c13840;
    color: #fff; }
  /* line 565, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item:last-child {
    border-bottom: none; }

/* line 573, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .courses-processing {
  margin-bottom: 40px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 40px; }
  /* line 579, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .courses-processing .list-courses {
    border: none;
    background: none;
    box-shadow: none; }
  /* line 585, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .courses-processing .wrapper-course {
    position: relative; }
  /* line 591, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .courses-processing .course-item {
    border: none; }
    /* line 595, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .courses-processing .course-item:hover {
      background: inherit; }
      /* line 598, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
      .view-dashboard .courses-processing .course-item:hover .course-title {
        color: inherit; }
  /* line 605, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .courses-processing .course-details {
    display: inline-block;
    vertical-align: middle;
    width: 65.71429%;
    margin-right: 2.12766%; }

/* line 615, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .optimization-form {
  margin-bottom: 20px; }
  /* line 618, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .optimization-form label {
    font-size: 1.4rem; }
  /* line 622, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .optimization-form .form-actions {
    margin-top: 10px; }

/* line 636, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .wrapper-create-course.animate.is-shown {
  height: 520px; }
  /* line 640, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .wrapper-create-course.animate.is-shown.has-errors {
    height: 660px; }

/* line 653, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .row,
.view-dashboard .create-library .row {
  margin-bottom: 15px; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-dashboard .create-course .row:after,
  .view-dashboard .create-library .row:after {
    content: "";
    display: table;
    clear: both; }

/* line 659, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .column,
.view-dashboard .create-library .column {
  float: left;
  width: 48%; }

/* line 664, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .column:first-child,
.view-dashboard .create-library .column:first-child {
  margin-right: 4%; }

/* line 668, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course label,
.view-dashboard .create-library label {
  display: block; }

/* line 675, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .new-course-org,
.view-dashboard .create-course .new-course-number,
.view-dashboard .create-course .new-course-name,
.view-dashboard .create-course .new-course-run,
.view-dashboard .create-library .new-course-org,
.view-dashboard .create-library .new-course-number,
.view-dashboard .create-library .new-course-name,
.view-dashboard .create-library .new-course-run {
  width: 100%; }

/* line 682, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .course-run-text-direction,
.view-dashboard .create-library .course-run-text-direction {
  direction: ltr;
  text-align: right; }

/* line 687, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .placeholder-text-direction,
.view-dashboard .create-library .placeholder-text-direction {
  direction: rtl; }

/* line 696, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .new-course-save,
.view-dashboard .create-library .new-course-save {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  border: 1px solid #0075b4;
  border-radius: 3px;
  background-color: #0075b4;
  color: #fff; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-dashboard .create-course .new-course-save.disabled, .view-dashboard .create-course .new-course-save.is-disabled,
  .view-dashboard .create-library .new-course-save.disabled,
  .view-dashboard .create-library .new-course-save.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-dashboard .create-course .new-course-save.disabled:hover, .view-dashboard .create-course .new-course-save.disabled:focus, .view-dashboard .create-course .new-course-save.is-disabled:hover, .view-dashboard .create-course .new-course-save.is-disabled:focus,
    .view-dashboard .create-library .new-course-save.disabled:hover,
    .view-dashboard .create-library .new-course-save.disabled:focus,
    .view-dashboard .create-library .new-course-save.is-disabled:hover,
    .view-dashboard .create-library .new-course-save.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-dashboard .create-course .new-course-save:hover, .view-dashboard .create-course .new-course-save:focus, .view-dashboard .create-course .new-course-save:active,
  .view-dashboard .create-library .new-course-save:hover,
  .view-dashboard .create-library .new-course-save:focus,
  .view-dashboard .create-library .new-course-save:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-dashboard .create-course .new-course-save:hover, .view-dashboard .create-course .new-course-save:focus, .view-dashboard .create-course .new-course-save:active,
  .view-dashboard .create-library .new-course-save:hover,
  .view-dashboard .create-library .new-course-save:focus,
  .view-dashboard .create-library .new-course-save:active {
    background-color: #065683;
    color: #fff; }
  /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-dashboard .create-course .new-course-save.disabled, .view-dashboard .create-course .new-course-save.is-disabled,
  .view-dashboard .create-library .new-course-save.disabled,
  .view-dashboard .create-library .new-course-save.is-disabled {
    box-shadow: none;
    border: 1px solid #99c8e1 !important;
    background: #99c8e1 !important;
    color: #fff !important; }

/* line 700, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .new-course-cancel,
.view-dashboard .create-library .new-course-cancel {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.6);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  border: 1px solid #b0b6c2;
  border-radius: 3px;
  background-color: #dfe5eb;
  color: #5c677a;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-dashboard .create-course .new-course-cancel.disabled, .view-dashboard .create-course .new-course-cancel.is-disabled,
  .view-dashboard .create-library .new-course-cancel.disabled,
  .view-dashboard .create-library .new-course-cancel.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-dashboard .create-course .new-course-cancel.disabled:hover, .view-dashboard .create-course .new-course-cancel.disabled:focus, .view-dashboard .create-course .new-course-cancel.is-disabled:hover, .view-dashboard .create-course .new-course-cancel.is-disabled:focus,
    .view-dashboard .create-library .new-course-cancel.disabled:hover,
    .view-dashboard .create-library .new-course-cancel.disabled:focus,
    .view-dashboard .create-library .new-course-cancel.is-disabled:hover,
    .view-dashboard .create-library .new-course-cancel.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-dashboard .create-course .new-course-cancel:hover, .view-dashboard .create-course .new-course-cancel:focus, .view-dashboard .create-course .new-course-cancel:active,
  .view-dashboard .create-library .new-course-cancel:hover,
  .view-dashboard .create-library .new-course-cancel:focus,
  .view-dashboard .create-library .new-course-cancel:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-dashboard .create-course .new-course-cancel:hover, .view-dashboard .create-course .new-course-cancel:focus,
  .view-dashboard .create-library .new-course-cancel:hover,
  .view-dashboard .create-library .new-course-cancel:focus {
    background-color: #deecf7;
    color: #5c677a; }

/* line 704, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .item-details,
.view-dashboard .create-library .item-details {
  padding-bottom: 0; }

/* line 708, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .wrap-error,
.view-dashboard .create-library .wrap-error {
  transition: all 0.25s ease 0s;
  height: 0;
  overflow: hidden;
  opacity: 0; }

/* line 716, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .wrap-error.is-shown,
.view-dashboard .create-library .wrap-error.is-shown {
  height: 65px;
  opacity: 1; }

/* line 721, /edx/app/edxapp/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .message-status,
.view-dashboard .create-library .message-status {
  display: block;
  margin-bottom: 0;
  padding: 10px 30px 8px 30px; }

/* line 7, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
.view-export .content-primary,
.view-export .content-supplementary {
  box-sizing: border-box; }

/* line 29, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
.view-export .export-controls {
  box-sizing: border-box;
  padding: 20px 30px 30px 30px; }
  /* line 40, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
  .view-export .export-controls .action-export {
    display: block;
    margin: 20px 0;
    padding: 15px 20px; }
  /* line 50, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
  .view-export .export-controls .action .icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px; }
  /* line 58, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
  .view-export .export-controls .action .copy {
    display: inline-block;
    vertical-align: middle; }

/* line 67, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
.view-export .export-contents {
  margin: 40px 0; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-export .export-contents:after {
    content: "";
    display: table;
    clear: both; }
  /* line 72, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
  .view-export .export-contents .export-includes,
  .view-export .export-contents .export-excludes {
    width: 42.85714%; }
    /* line 76, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
    .view-export .export-contents .export-includes .item-detail,
    .view-export .export-contents .export-excludes .item-detail {
      padding-bottom: 5px;
      border-bottom: 1px solid #e5e5e5;
      margin-bottom: 5px; }
  /* line 86, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
  .view-export .export-contents .export-includes {
    float: left; }
  /* line 90, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
  .view-export .export-contents .export-excludes {
    float: right; }

/* line 98, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
.view-export .wrapper-status {
  transition: opacity 0.25s ease-in-out 0;
  opacity: 1; }
  /* line 104, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
  .view-export .wrapper-status.is-hidden, .view-export .xmodule_display.xmodule_VideoBlock .video.closed .wrapper-status.subtitles, .xmodule_display.xmodule_VideoBlock .video.closed .view-export .wrapper-status.subtitles, .view-export .mast.has-actions .nav-actions .wrapper-status.button.is-hidden, .mast.has-actions .nav-actions .view-export .wrapper-status.button.is-hidden {
    opacity: 0;
    display: none; }
  /* line 109, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
  .view-export .wrapper-status > .title {
    margin-bottom: 20px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px; }
  /* line 117, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
  .view-export .wrapper-status .list-progress {
    width: 100%; }
    /* line 120, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
    .view-export .wrapper-status .list-progress .status-visual {
      position: relative;
      float: left;
      width: 8.57143%; }
      /* line 125, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .status-visual .icon {
        transition: opacity 0.5s ease-in-out 0;
        position: absolute;
        top: 10px;
        left: 20px; }
    /* line 136, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
    .view-export .wrapper-status .list-progress .status-detail {
      float: left;
      width: 88.57143%;
      margin-left: 60px; }
      /* line 146, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .status-detail .copy {
        color: #b2b2b2; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
    .view-export .wrapper-status .list-progress .item-progresspoint {
      transition: opacity 0.5s ease-in-out 0;
      margin-bottom: 20px;
      border-bottom: 1px solid #e5e5e5;
      padding-bottom: 20px; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint:after {
        content: "";
        display: table;
        clear: both; }
      /* line 161, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint:last-child {
        margin-bottom: 0;
        border-bottom: none;
        padding-bottom: 0; }
      /* line 169, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions {
        display: none; }
      /* line 180, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.item-progresspoint-success .item-progresspoint-success-date {
        margin-left: 5px;
        display: none; }
      /* line 187, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.item-progresspoint-success.is-complete .item-progresspoint-success-date {
        display: inline; }
      /* line 195, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.is-not-started {
        opacity: 0.5; }
        /* line 198, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
        .view-export .wrapper-status .list-progress .item-progresspoint.is-not-started .fa-warning {
          visibility: hidden;
          opacity: 0; }
        /* line 203, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
        .view-export .wrapper-status .list-progress .item-progresspoint.is-not-started .fa-cog {
          visibility: visible;
          opacity: 1; }
        /* line 208, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
        .view-export .wrapper-status .list-progress .item-progresspoint.is-not-started .fa-check {
          opacity: 0.3; }
      /* line 215, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.is-started .fa-warning {
        visibility: hidden;
        opacity: 0; }
      /* line 220, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.is-started .fa-cog {
        animation: fa-spin 2s infinite linear;
        visibility: visible;
        opacity: 1; }
      /* line 230, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.is-complete .fa-cog {
        visibility: visible;
        opacity: 1; }
      /* line 235, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.is-complete .fa-warning {
        visibility: hidden;
        opacity: 0; }
      /* line 240, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.is-complete .icon {
        color: #008100; }
      /* line 244, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.is-complete .status-detail .title {
        color: #008100; }
      /* line 248, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.is-complete .list-actions {
        display: block; }
      /* line 255, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.has-error .fa-cog {
        visibility: hidden;
        opacity: 0; }
      /* line 260, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.has-error .fa-warning {
        visibility: visible;
        opacity: 1; }
      /* line 265, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.has-error .icon {
        color: #b20610; }
      /* line 269, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.has-error .status-detail .title,
      .view-export .wrapper-status .list-progress .item-progresspoint.has-error .status-detail .copy {
        color: #b20610; }

/* line 6, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .wrapper-header {
  margin-bottom: 0; }

/* line 10, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .wrapper-content-header,
.view-howitworks.not-signedin .wrapper-content-features,
.view-howitworks.not-signedin .wrapper-content-cta {
  box-sizing: border-box;
  margin: 0;
  padding: 0 20px;
  position: relative;
  width: 100%; }

/* line 20, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .content {
  max-width: 1280px;
  min-width: 900px;
  width: 100%;
  margin: 0 auto;
  color: #4c4c4c; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-howitworks.not-signedin .content:after {
    content: "";
    display: table;
    clear: both; }
  /* line 31, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content header {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0; }
  /* line 37, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content h1,
  .view-howitworks.not-signedin .content h2,
  .view-howitworks.not-signedin .content h3,
  .view-howitworks.not-signedin .content h4,
  .view-howitworks.not-signedin .content h5,
  .view-howitworks.not-signedin .content h6 {
    color: #333333; }

/* line 48, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .wrapper-content-header {
  background-color: #3391c3;
  background-image: -webkit-linear-gradient(#3391c3, #0075b4, #005e90);
  background-image: linear-gradient(#3391c3, #0075b4, #005e90);
  padding-bottom: 80px;
  padding-top: 80px; }

/* line 55, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .content-header {
  position: relative;
  text-align: center;
  color: #fff; }
  /* line 60, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-header h1 {
    float: none;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #3391c3;
    padding: 0;
    color: #fff; }
  /* line 71, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-header .wrapper-text-welcome,
  .view-howitworks.not-signedin .content-header .logo {
    display: inline-block; }
  /* line 76, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-header .logo {
    margin-left: 10px; }
  /* line 82, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-header .tagline {
    margin: 0;
    color: #99c8e1; }

/* line 90, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .arrow_box {
  position: relative;
  background: #fff;
  border: 4px solid #000; }

/* line 96, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .arrow_box::after,
.view-howitworks.not-signedin .arrow_box::before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

/* line 107, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .arrow_box::after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 30px;
  left: 50%;
  margin-left: -30px; }

/* line 115, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .arrow_box::before {
  border-color: transparent;
  border-top-color: #000;
  border-width: 36px;
  left: 50%;
  margin-left: -36px; }

/* line 124, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .wrapper-content-features {
  box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.2);
  padding-bottom: 40px;
  padding-top: 60px;
  background: #fff; }

/* line 133, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .content-features .feature {
  margin: 0 0 40px 0;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 40px 0; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-howitworks.not-signedin .content-features .feature:after {
    content: "";
    display: table;
    clear: both; }
  /* line 140, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-features .feature .img {
    box-sizing: border-box;
    float: left;
    width: 23.40426%;
    margin-right: 2.12766%; }
    /* line 146, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
    .view-howitworks.not-signedin .content-features .feature .img a {
      box-sizing: border-box;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
      position: relative;
      top: 0;
      display: block;
      overflow: hidden;
      border: 1px solid #cccccc;
      padding: 5px;
      background: #fff; }
      /* line 157, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
      .view-howitworks.not-signedin .content-features .feature .img a .action-zoom {
        transition: bottom 0.25s ease-in-out 0s;
        position: absolute;
        bottom: -30px;
        right: 10px;
        opacity: 0; }
        /* line 165, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
        .view-howitworks.not-signedin .content-features .feature .img a .action-zoom .icon {
          -webkit-border-top-left-radius: 3px;
          -moz-border-topleft-radius: 3px;
          border-top-left-radius: 3px;
          -webkit-border-top-right-radius: 3px;
          -moz-border-topright-radius: 3px;
          border-top-right-radius: 3px;
          display: inline-block;
          padding: 10px;
          background: #0075b4;
          color: #fff;
          text-align: center; }
      /* line 178, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
      .view-howitworks.not-signedin .content-features .feature .img a:hover {
        border-color: #0075b4; }
        /* line 181, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
        .view-howitworks.not-signedin .content-features .feature .img a:hover .action-zoom {
          opacity: 1;
          bottom: -2px; }
    /* line 188, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
    .view-howitworks.not-signedin .content-features .feature .img img {
      display: block;
      width: 100%;
      height: auto; }
  /* line 195, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-features .feature .copy {
    float: left;
    width: 74.46809%;
    margin-top: -5px; }
    /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
    .view-howitworks.not-signedin .content-features .feature .copy h3 {
      margin: 0 0 10px 0; }
    /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
    .view-howitworks.not-signedin .content-features .feature .copy > p {
      color: #666666; }
    /* line 213, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
    .view-howitworks.not-signedin .content-features .feature .copy strong {
      color: #4c4c4c; }
    /* line 219, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
    .view-howitworks.not-signedin .content-features .feature .copy .list-proofpoints {
      width: 100%;
      margin: 30px 0 0 0; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-howitworks.not-signedin .content-features .feature .copy .list-proofpoints:after {
        content: "";
        display: table;
        clear: both; }
      /* line 227, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
      .view-howitworks.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint {
        box-sizing: border-box;
        transition: all 0.25s ease-in-out 0s;
        border-radius: 5px;
        position: relative;
        top: 0;
        float: left;
        width: 31.42857%;
        min-height: 160px;
        margin-right: 2.12766%;
        padding: 15px 20px;
        color: #666666; }
        /* line 242, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
        .view-howitworks.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint .title {
          margin: 0 0 5px 0;
          color: #333333; }
        /* line 250, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
        .view-howitworks.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint:hover {
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
          background: #e6f1f8;
          top: -4px; }
          /* line 257, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
          .view-howitworks.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint:hover .title {
            color: #00466c; }
        /* line 262, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
        .view-howitworks.not-signedin .content-features .feature .copy .list-proofpoints .proofpoint:last-child {
          margin-right: 0; }
  /* line 270, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-features .feature:last-child {
    margin-bottom: 0;
    border: none;
    padding-bottom: 0; }
  /* line 277, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-features .feature:nth-child(even) .img {
    float: right;
    margin-right: 0;
    margin-left: 2.12766%; }
  /* line 283, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-features .feature:nth-child(even) .copy {
    float: right;
    text-align: right; }
  /* line 289, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-features .feature:nth-child(even) .list-proofpoints .proofpoint {
    float: right;
    width: 31.42857%;
    margin-left: 2.12766%;
    margin-right: 0; }
    /* line 295, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
    .view-howitworks.not-signedin .content-features .feature:nth-child(even) .list-proofpoints .proofpoint:last-child {
      margin-left: 0; }

/* line 305, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .wrapper-content-cta {
  position: relative;
  padding: 40px 0;
  background: #fff; }

/* line 311, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .content-cta {
  border-top: 1px solid #e5e5e5; }
  /* line 314, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-cta header {
    border: none;
    margin: 0;
    padding: 0; }
  /* line 320, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-cta .list-actions {
    position: relative;
    margin-top: -30px; }
    /* line 324, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
    .view-howitworks.not-signedin .content-cta .list-actions li {
      width: 48.93617%;
      margin: 0 auto; }
    /* line 329, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
    .view-howitworks.not-signedin .content-cta .list-actions .action {
      display: block;
      width: 100%;
      text-align: center; }
      /* line 334, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
      .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary {
        transition: background-color 0.15s, box-shadow 0.15s;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
        display: inline-block;
        padding: 4px 20px 5px;
        background-color: rgba(255, 255, 255, 0.3);
        background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
        background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
        border: 1px solid #0075b4;
        border-radius: 3px;
        background-color: #0075b4;
        color: #fff;
        padding: 15px 10px;
        text-align: center;
        text-transform: uppercase; }
        /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary.disabled, .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary.is-disabled {
          border: 1px solid #999999 !important;
          border-radius: 3px !important;
          background: #999999 !important;
          color: #666666 !important;
          pointer-events: none;
          cursor: none; }
          /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
          .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary.disabled:hover, .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary.disabled:focus, .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary.is-disabled:hover, .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary.is-disabled:focus {
            box-shadow: 0 0 0 0 !important; }
        /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary:hover, .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary:focus, .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary:active {
          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
        /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary:hover, .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary:focus, .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary:active {
          background-color: #065683;
          color: #fff; }
        /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary.disabled, .view-howitworks.not-signedin .content-cta .list-actions .action.action-primary.is-disabled {
          box-shadow: none;
          border: 1px solid #99c8e1 !important;
          background: #99c8e1 !important;
          color: #fff !important; }
      /* line 345, /edx/app/edxapp/edx-platform/cms/static/sass/views/_index.scss */
      .view-howitworks.not-signedin .content-cta .list-actions .action.action-secondary {
        margin-top: 10px; }

/* line 8, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .content-primary,
.view-course-create .content-supplementary {
  box-sizing: border-box;
  float: left; }

/* line 14, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .content-primary {
  width: 74.46809%;
  margin-right: 2.12766%; }

/* line 19, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .content-supplementary {
  width: 23.40426%; }

/* line 28, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .mast .page-header-super .course-original-title-id,
.view-course-create .mast .page-header-super .course-original-title {
  display: block; }

/* line 42, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .row {
  margin-bottom: 15px; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-course-create .rerun-course .row:after {
    content: "";
    display: table;
    clear: both; }

/* line 48, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .column {
  float: left;
  width: 48%; }

/* line 53, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .column:first-child {
  margin-right: 4%; }

/* line 57, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course label {
  display: block;
  font-weight: 700; }

/* line 64, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .rerun-course-org,
.view-course-create .rerun-course .rerun-course-number,
.view-course-create .rerun-course .rerun-course-name,
.view-course-create .rerun-course .rerun-course-run {
  width: 100%; }

/* line 71, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .rerun-course-number,
.view-course-create .rerun-course .rerun-course-number-label {
  color: #a0a0a0; }

/* line 76, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .rerun-course-name {
  font-weight: 300; }

/* line 82, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .rerun-course-save {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  border: 1px solid #0075b4;
  border-radius: 3px;
  background-color: #0075b4;
  color: #fff; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-course-create .rerun-course .rerun-course-save.disabled, .view-course-create .rerun-course .rerun-course-save.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-course-create .rerun-course .rerun-course-save.disabled:hover, .view-course-create .rerun-course .rerun-course-save.disabled:focus, .view-course-create .rerun-course .rerun-course-save.is-disabled:hover, .view-course-create .rerun-course .rerun-course-save.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-course-create .rerun-course .rerun-course-save:hover, .view-course-create .rerun-course .rerun-course-save:focus, .view-course-create .rerun-course .rerun-course-save:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-course-create .rerun-course .rerun-course-save:hover, .view-course-create .rerun-course .rerun-course-save:focus, .view-course-create .rerun-course .rerun-course-save:active {
    background-color: #065683;
    color: #fff; }
  /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-course-create .rerun-course .rerun-course-save.disabled, .view-course-create .rerun-course .rerun-course-save.is-disabled {
    box-shadow: none;
    border: 1px solid #99c8e1 !important;
    background: #99c8e1 !important;
    color: #fff !important; }
  /* line 85, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
  .view-course-create .rerun-course .rerun-course-save .icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px; }

/* line 92, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .rerun-course-cancel {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.6);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  border: 1px solid #b0b6c2;
  border-radius: 3px;
  background-color: #dfe5eb;
  color: #5c677a;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-course-create .rerun-course .rerun-course-cancel.disabled, .view-course-create .rerun-course .rerun-course-cancel.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-course-create .rerun-course .rerun-course-cancel.disabled:hover, .view-course-create .rerun-course .rerun-course-cancel.disabled:focus, .view-course-create .rerun-course .rerun-course-cancel.is-disabled:hover, .view-course-create .rerun-course .rerun-course-cancel.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-course-create .rerun-course .rerun-course-cancel:hover, .view-course-create .rerun-course .rerun-course-cancel:focus, .view-course-create .rerun-course .rerun-course-cancel:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-course-create .rerun-course .rerun-course-cancel:hover, .view-course-create .rerun-course .rerun-course-cancel:focus {
    background-color: #deecf7;
    color: #5c677a; }

/* line 96, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .item-details {
  padding-bottom: 0; }

/* line 100, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .wrap-error {
  transition: opacity 0.25s ease 0s;
  opacity: 0; }

/* line 106, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .wrap-error.is-shown {
  opacity: 1; }

/* line 110, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .message-status {
  display: block;
  margin-bottom: 0;
  padding: 10px 30px 8px 30px;
  font-weight: bold; }

/* line 119, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .actions .action-primary {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  border: 1px solid #0075b4;
  border-radius: 3px;
  background-color: #0075b4;
  color: #fff; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-course-create .rerun-course .actions .action-primary.disabled, .view-course-create .rerun-course .actions .action-primary.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-course-create .rerun-course .actions .action-primary.disabled:hover, .view-course-create .rerun-course .actions .action-primary.disabled:focus, .view-course-create .rerun-course .actions .action-primary.is-disabled:hover, .view-course-create .rerun-course .actions .action-primary.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-course-create .rerun-course .actions .action-primary:hover, .view-course-create .rerun-course .actions .action-primary:focus, .view-course-create .rerun-course .actions .action-primary:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-course-create .rerun-course .actions .action-primary:hover, .view-course-create .rerun-course .actions .action-primary:focus, .view-course-create .rerun-course .actions .action-primary:active {
    background-color: #065683;
    color: #fff; }
  /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-course-create .rerun-course .actions .action-primary.disabled, .view-course-create .rerun-course .actions .action-primary.is-disabled {
    box-shadow: none;
    border: 1px solid #99c8e1 !important;
    background: #99c8e1 !important;
    color: #fff !important; }

/* line 125, /edx/app/edxapp/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .actions .action-secondary {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  border: 1px solid #4c4c4c;
  border-radius: 3px;
  background-color: #d1dae3;
  color: #6d788b; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-course-create .rerun-course .actions .action-secondary.disabled, .view-course-create .rerun-course .actions .action-secondary.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-course-create .rerun-course .actions .action-secondary.disabled:hover, .view-course-create .rerun-course .actions .action-secondary.disabled:focus, .view-course-create .rerun-course .actions .action-secondary.is-disabled:hover, .view-course-create .rerun-course .actions .action-secondary.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-course-create .rerun-course .actions .action-secondary:hover, .view-course-create .rerun-course .actions .action-secondary:focus, .view-course-create .rerun-course .actions .action-secondary:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 319, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-course-create .rerun-course .actions .action-secondary:hover {
    background-color: #d9e3ee;
    color: #6d788b; }

/* line 5, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
.view-import .content-primary,
.view-import .content-supplementary {
  box-sizing: border-box; }

/* line 19, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
.view-import .export-controls {
  padding: 30px 40px; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-import .export-controls:after {
    content: "";
    display: table;
    clear: both; }

/* line 28, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
.view-import .import-form {
  box-sizing: border-box;
  padding: 20px 30px 30px 30px; }
  /* line 39, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
  .view-import .import-form .file-name-block,
  .view-import .import-form .error-block {
    display: none;
    margin-bottom: 20px; }
  /* line 45, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
  .view-import .import-form .error-block {
    color: #fd5757; }
  /* line 49, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
  .view-import .import-form .file-input {
    display: none; }

/* line 57, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
.view-import .action-choose-file {
  display: block;
  margin: 20px 0;
  padding: 15px 20px; }
  /* line 65, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
  .view-import .action-choose-file .icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px; }
  /* line 73, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
  .view-import .action-choose-file .copy {
    display: inline-block;
    vertical-align: middle; }

/* line 82, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
.view-import .wrapper-file-name {
  margin: 20px 0;
  padding: 20px 30px;
  background-color: #e5e5e5; }
  /* line 89, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
  .view-import .wrapper-file-name .title {
    overflow-x: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0; }
    /* line 96, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
    .view-import .wrapper-file-name .title .label {
      margin-right: 10px; }
  /* line 106, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
  .view-import .wrapper-file-name .submit-button {
    display: none;
    margin-top: 15px;
    width: 100%;
    padding: 15px 20px; }

/* line 120, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
.view-import .wrapper-status {
  transition: opacity 0.25s ease-in-out 0;
  opacity: 1; }
  /* line 126, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
  .view-import .wrapper-status.is-hidden, .view-import .xmodule_display.xmodule_VideoBlock .video.closed .wrapper-status.subtitles, .xmodule_display.xmodule_VideoBlock .video.closed .view-import .wrapper-status.subtitles, .view-import .mast.has-actions .nav-actions .wrapper-status.button.is-hidden, .mast.has-actions .nav-actions .view-import .wrapper-status.button.is-hidden {
    opacity: 0;
    display: none; }
  /* line 131, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
  .view-import .wrapper-status > .title {
    margin-bottom: 20px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px; }
  /* line 139, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
  .view-import .wrapper-status .list-progress {
    width: 100%; }
    /* line 142, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
    .view-import .wrapper-status .list-progress .status-visual {
      position: relative;
      float: left;
      width: 8.57143%; }
      /* line 147, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .status-visual .icon {
        transition: opacity 0.5s ease-in-out 0;
        position: absolute;
        top: 10px;
        left: 20px; }
    /* line 158, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
    .view-import .wrapper-status .list-progress .status-detail {
      float: left;
      width: 88.57143%;
      margin-left: 60px; }
      /* line 168, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .status-detail .copy {
        color: #b2b2b2; }
    /* line 175, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
    .view-import .wrapper-status .list-progress .item-progresspoint {
      transition: opacity 0.5s ease-in-out 0;
      margin-bottom: 20px;
      border-bottom: 1px solid #e5e5e5;
      padding-bottom: 20px; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint:after {
        content: "";
        display: table;
        clear: both; }
      /* line 183, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint:last-child {
        margin-bottom: 0;
        border-bottom: none;
        padding-bottom: 0; }
      /* line 191, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions {
        display: none; }
      /* line 202, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.item-progresspoint-success .item-progresspoint-success-date {
        margin-left: 5px;
        display: none; }
      /* line 209, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.item-progresspoint-success.is-complete .item-progresspoint-success-date {
        display: inline; }
      /* line 217, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.is-not-started {
        opacity: 0.5; }
        /* line 220, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
        .view-import .wrapper-status .list-progress .item-progresspoint.is-not-started .fa-warning {
          visibility: hidden;
          opacity: 0; }
        /* line 225, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
        .view-import .wrapper-status .list-progress .item-progresspoint.is-not-started .fa-cog {
          visibility: visible;
          opacity: 1; }
        /* line 230, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
        .view-import .wrapper-status .list-progress .item-progresspoint.is-not-started .fa-check {
          opacity: 0.3; }
      /* line 237, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.is-started .fa-warning {
        visibility: hidden;
        opacity: 0; }
      /* line 242, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.is-started .fa-cog {
        animation: fa-spin 2s infinite linear;
        visibility: visible;
        opacity: 1; }
      /* line 252, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.is-complete .fa-cog {
        visibility: visible;
        opacity: 1; }
      /* line 257, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.is-complete .fa-warning {
        visibility: hidden;
        opacity: 0; }
      /* line 262, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.is-complete .icon {
        color: #008100; }
      /* line 266, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.is-complete .status-detail .title {
        color: #008100; }
      /* line 270, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.is-complete .list-actions {
        display: block; }
      /* line 277, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.has-error .fa-cog {
        visibility: hidden;
        opacity: 0; }
      /* line 282, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.has-error .fa-warning {
        visibility: visible;
        opacity: 1; }
      /* line 287, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.has-error .icon {
        color: #b20610; }
      /* line 291, /edx/app/edxapp/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.has-error .status-detail .title,
      .view-import .wrapper-status .list-progress .item-progresspoint.has-error .status-detail .copy {
        color: #b20610; }

/* line 6, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-section .section-header, .view-outline .outline-complex .outline-subsection .subsection-header, .view-outline .outline-complex .outline-unit .unit-header {
  line-height: 0; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-outline .outline-complex .outline-section .section-header:after, .view-outline .outline-complex .outline-subsection .subsection-header:after, .view-outline .outline-complex .outline-unit .unit-header:after {
    content: "";
    display: table;
    clear: both; }
  /* line 14, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section .section-header .is-editable .incontext-editor-value, .view-outline .outline-complex .outline-subsection .subsection-header .is-editable .incontext-editor-value, .view-outline .outline-complex .outline-unit .unit-header .is-editable .incontext-editor-value, .view-outline .outline-complex .outline-section .section-header .is-editable .incontext-editor-action-wrapper, .view-outline .outline-complex .outline-subsection .subsection-header .is-editable .incontext-editor-action-wrapper, .view-outline .outline-complex .outline-unit .unit-header .is-editable .incontext-editor-action-wrapper {
    vertical-align: top; }
  /* line 19, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section .section-header .is-editable .incontext-editor-action-wrapper, .view-outline .outline-complex .outline-subsection .subsection-header .is-editable .incontext-editor-action-wrapper, .view-outline .outline-complex .outline-unit .unit-header .is-editable .incontext-editor-action-wrapper {
    position: relative; }
  /* line 23, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section .section-header .is-editable .incontext-editor-open-action, .view-outline .outline-complex .outline-subsection .subsection-header .is-editable .incontext-editor-open-action, .view-outline .outline-complex .outline-unit .unit-header .is-editable .incontext-editor-open-action {
    transition: opacity 0.5s ease-in-out 0;
    opacity: 0; }
  /* line 29, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section .section-header .is-editable .incontext-editor-form, .view-outline .outline-complex .outline-subsection .subsection-header .is-editable .incontext-editor-form, .view-outline .outline-complex .outline-unit .unit-header .is-editable .incontext-editor-form {
    width: 100%;
    position: relative;
    top: -5px; }
  /* line 36, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section .section-header .is-editable .incontext-editor-input, .view-outline .outline-complex .outline-subsection .subsection-header .is-editable .incontext-editor-input, .view-outline .outline-complex .outline-unit .unit-header .is-editable .incontext-editor-input {
    transition: box-shadow 0.5s ease-in-out 0, color 0.5s ease-in-out 0;
    width: 100%;
    background: none repeat scroll 0 0 #fff;
    border: 0;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2) inset; }
    /* line 45, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .outline-complex .outline-section .section-header .is-editable .incontext-editor-input:focus, .view-outline .outline-complex .outline-subsection .subsection-header .is-editable .incontext-editor-input:focus, .view-outline .outline-complex .outline-unit .unit-header .is-editable .incontext-editor-input:focus {
      box-shadow: 0 0 2px 2px rgba(0, 117, 180, 0.5) inset;
      color: #0075b4; }
  /* line 54, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section .section-header .is-editable:hover .incontext-editor-open-action, .view-outline .outline-complex .outline-subsection .subsection-header .is-editable:hover .incontext-editor-open-action, .view-outline .outline-complex .outline-unit .unit-header .is-editable:hover .incontext-editor-open-action, .view-outline .outline-complex .outline-section .section-header .is-editable:focus .incontext-editor-open-action, .view-outline .outline-complex .outline-subsection .subsection-header .is-editable:focus .incontext-editor-open-action, .view-outline .outline-complex .outline-unit .unit-header .is-editable:focus .incontext-editor-open-action {
    opacity: 1; }

/* line 61, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-section.is-collapsed .section-content, .view-outline .outline-complex .outline-subsection.is-collapsed .subsection-content {
  display: none; }

/* line 65, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-section .section-content, .view-outline .outline-complex .outline-subsection .subsection-content {
  display: block; }

/* line 73, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .content-primary,
.view-outline .content-supplementary {
  box-sizing: border-box; }

/* line 97, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .button-toggle-expand-collapse.collapse-all .expand-all {
  display: none; }

/* line 101, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .button-toggle-expand-collapse.collapse-all .collapse-all {
  display: block; }

/* line 108, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .button-toggle-expand-collapse.expand-all .collapse-all {
  display: none; }

/* line 112, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .button-toggle-expand-collapse.expand-all .expand-all {
  display: block; }

/* line 122, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .new-section-name,
.view-outline .new-subsection-name-input {
  display: inline-block;
  width: 515px;
  padding: 5px;
  vertical-align: top; }

/* line 136, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .new-section-name-save,
.view-outline .new-subsection-name-save {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  border: 1px solid #0075b4;
  border-radius: 3px;
  background-color: #0075b4;
  color: #fff;
  margin: 0 5px;
  padding: 4px 20px 7px;
  color: #fff; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-outline .new-section-name-save.disabled, .view-outline .new-section-name-save.is-disabled,
  .view-outline .new-subsection-name-save.disabled,
  .view-outline .new-subsection-name-save.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-outline .new-section-name-save.disabled:hover, .view-outline .new-section-name-save.disabled:focus, .view-outline .new-section-name-save.is-disabled:hover, .view-outline .new-section-name-save.is-disabled:focus,
    .view-outline .new-subsection-name-save.disabled:hover,
    .view-outline .new-subsection-name-save.disabled:focus,
    .view-outline .new-subsection-name-save.is-disabled:hover,
    .view-outline .new-subsection-name-save.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-outline .new-section-name-save:hover, .view-outline .new-section-name-save:focus, .view-outline .new-section-name-save:active,
  .view-outline .new-subsection-name-save:hover,
  .view-outline .new-subsection-name-save:focus,
  .view-outline .new-subsection-name-save:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-outline .new-section-name-save:hover, .view-outline .new-section-name-save:focus, .view-outline .new-section-name-save:active,
  .view-outline .new-subsection-name-save:hover,
  .view-outline .new-subsection-name-save:focus,
  .view-outline .new-subsection-name-save:active {
    background-color: #065683;
    color: #fff; }
  /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-outline .new-section-name-save.disabled, .view-outline .new-section-name-save.is-disabled,
  .view-outline .new-subsection-name-save.disabled,
  .view-outline .new-subsection-name-save.is-disabled {
    box-shadow: none;
    border: 1px solid #99c8e1 !important;
    background: #99c8e1 !important;
    color: #fff !important; }

/* line 145, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .new-section-name-cancel,
.view-outline .new-subsection-name-cancel {
  transition: background-color 0.15s, box-shadow 0.15s;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  display: inline-block;
  padding: 4px 20px 5px;
  background-color: rgba(255, 255, 255, 0.6);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  border: 1px solid #b0b6c2;
  border-radius: 3px;
  background-color: #dfe5eb;
  color: #5c677a;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  padding: 4px 20px 7px;
  color: #999999; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-outline .new-section-name-cancel.disabled, .view-outline .new-section-name-cancel.is-disabled,
  .view-outline .new-subsection-name-cancel.disabled,
  .view-outline .new-subsection-name-cancel.is-disabled {
    border: 1px solid #999999 !important;
    border-radius: 3px !important;
    background: #999999 !important;
    color: #666666 !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-outline .new-section-name-cancel.disabled:hover, .view-outline .new-section-name-cancel.disabled:focus, .view-outline .new-section-name-cancel.is-disabled:hover, .view-outline .new-section-name-cancel.is-disabled:focus,
    .view-outline .new-subsection-name-cancel.disabled:hover,
    .view-outline .new-subsection-name-cancel.disabled:focus,
    .view-outline .new-subsection-name-cancel.is-disabled:hover,
    .view-outline .new-subsection-name-cancel.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-outline .new-section-name-cancel:hover, .view-outline .new-section-name-cancel:focus, .view-outline .new-section-name-cancel:active,
  .view-outline .new-subsection-name-cancel:hover,
  .view-outline .new-subsection-name-cancel:focus,
  .view-outline .new-subsection-name-cancel:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-outline .new-section-name-cancel:hover, .view-outline .new-section-name-cancel:focus,
  .view-outline .new-subsection-name-cancel:hover,
  .view-outline .new-subsection-name-cancel:focus {
    background-color: #deecf7;
    color: #5c677a; }

/* line 154, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .new-subsection-item,
.view-outline .new-unit-item {
  width: 100%;
  margin: 0 0 10px 0;
  border: 1px solid #cccccc;
  padding: 10px 0;
  color: #b2b2b2; }
  /* line 165, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .new-subsection-item:hover,
  .view-outline .new-unit-item:hover {
    box-shadow: none;
    background-image: none; }

/* line 171, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .courseware-unit-new {
  margin-right: 30px; }

/* line 183, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .course-status {
  margin-bottom: 20px; }
  /* line 186, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .course-status .status-release,
  .view-outline .course-status .status-highlights-enabled,
  .view-outline .course-status .status-studio-frontend {
    display: inline-block;
    color: #4c4c4c;
    margin-right: 10px; }
    /* line 197, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .course-status .status-release:hover .status-actions,
    .view-outline .course-status .status-highlights-enabled:hover .status-actions,
    .view-outline .course-status .status-studio-frontend:hover .status-actions {
      opacity: 1; }
  /* line 203, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .course-status .status-highlights-enabled {
    vertical-align: top; }
  /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .course-status .status-release-label,
  .view-outline .course-status .status-release-value,
  .view-outline .course-status .status-highlights-enabled-label,
  .view-outline .course-status .status-highlights-enabled-value,
  .view-outline .course-status .status-highlights-enabled-info,
  .view-outline .course-status .status-actions {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0; }
  /* line 218, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .course-status .status-release-value,
  .view-outline .course-status .status-highlights-enabled-value {
    font-size: smaller; }
  /* line 225, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .course-status .status-highlights-enabled-info {
    font-size: smaller;
    margin-left: 10px; }
  /* line 230, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .course-status .status-release-label,
  .view-outline .course-status .status-highlights-enabled-label {
    margin-right: 5px; }
  /* line 235, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .course-status .status-highlights-enabled-value.button {
    padding: 5px 8px;
    margin-top: 2px; }
  /* line 243, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .course-status .status-actions {
    transition: opacity 0.5s ease-in-out 0;
    margin-left: 5px;
    opacity: 0; }

/* line 257, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-content {
  margin-top: 0; }

/* line 272, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-item.is-collapsible:nth-child(1) .ui-toggle-expansion:hover, .view-outline .outline-complex .outline-item.is-collapsible:nth-child(1) .ui-toggle-expansion:active,
.view-outline .outline-complex .outline-item.is-collapsible:nth-child(1) .item-title:hover,
.view-outline .outline-complex .outline-item.is-collapsible:nth-child(1) .item-title:active {
  color: #0075b4; }

/* line 278, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-item.is-collapsible.is-dragging {
  transition-property: none; }

/* line 290, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-item .item-title.is-editable + .editor {
  display: block; }
  /* line 293, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-item .item-title.is-editable + .editor .item-edit-title {
    width: 100%; }

/* line 301, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-item .drop-target-prepend .draggable-drop-indicator-initial {
  opacity: 1; }

/* line 306, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-item.was-dropped {
  border-color: #0075b4; }

/* line 313, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-section {
  padding: 15px 20px 15px 24px; }
  /* line 326, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section .section-header-details {
    float: left;
    width: 65.71429%; }
    /* line 331, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .outline-complex .outline-section .section-header-details .icon,
    .view-outline .outline-complex .outline-section .section-header-details .wrapper-section-title {
      display: inline-block;
      vertical-align: top; }
    /* line 337, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .outline-complex .outline-section .section-header-details .icon {
      margin-right: 5px; }
    /* line 341, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .outline-complex .outline-section .section-header-details .wrapper-section-title {
      width: 82.6087%;
      line-height: 0; }
    /* line 347, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .outline-complex .outline-section .section-header-details .action-edit.action-inline .icon {
      margin-right: 0;
      transform: none;
      vertical-align: middle; }
  /* line 356, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section .section-header-actions {
    float: right;
    width: 31.42857%;
    margin-top: -5px;
    text-align: right; }
  /* line 371, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section .incontext-editor-action-wrapper {
    top: -1px; }
  /* line 376, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section .section-status {
    margin: 0 0 0 25px; }
  /* line 389, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section.is-collapsible .ui-toggle-expansion {
    color: #cccccc; }
  /* line 404, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section.was-dropped {
    border-left-color: #0075b4; }

/* line 411, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .list-subsections {
  margin: 20px 0 0 0; }

/* line 415, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-subsection {
  padding: 15px; }
  /* line 427, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-subsection .subsection-header-details {
    float: left;
    width: 54.28571%; }
    /* line 432, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .outline-complex .outline-subsection .subsection-header-details .icon,
    .view-outline .outline-complex .outline-subsection .subsection-header-details .wrapper-subsection-title {
      display: inline-block;
      vertical-align: top; }
    /* line 438, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .outline-complex .outline-subsection .subsection-header-details .icon {
      margin-right: 5px; }
    /* line 442, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .outline-complex .outline-subsection .subsection-header-details .wrapper-subsection-title {
      width: 82.6087%;
      margin-top: -2px;
      line-height: 0; }
    /* line 449, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .outline-complex .outline-subsection .subsection-header-details .action-edit.action-inline .icon {
      transform: none;
      margin-right: 0;
      vertical-align: middle; }
  /* line 458, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-subsection .subsection-header-actions {
    float: right;
    width: 42.85714%;
    margin-top: -5px;
    text-align: right; }
    /* line 466, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list {
      margin-right: 10px; }
  /* line 479, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-subsection .incontext-editor-action-wrapper {
    top: -2px; }
  /* line 484, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-subsection .subsection-status {
    margin: 0 0 0 20px; }
  /* line 497, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-subsection.is-collapsible .ui-toggle-expansion {
    color: #cccccc; }

/* line 514, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .list-units {
  margin: 20px 0 0 0; }

/* line 518, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-unit {
  transition: margin 0.25s linear 0s;
  margin-left: 20px; }
  /* line 528, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-unit .unit-header-details {
    float: left;
    width: 65.71429%;
    margin-top: 5px; }
  /* line 535, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-unit .unit-header-actions {
    float: right;
    width: 31.42857%;
    margin-top: -2px;
    text-align: right; }

/* line 551, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .add-item {
  margin-top: 15px; }
  /* line 554, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .add-item .button-new {
    padding: 10px 20px;
    display: block; }
    /* line 560, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .outline-complex .add-item .button-new .icon {
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px; }

/* line 569, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .add-section {
  margin-bottom: 20px; }

/* line 573, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .add-unit {
  margin-left: 20px; }

/* line 582, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-section .ui-splint-indicator {
  height: 2px;
  margin-left: 5px; }

/* line 587, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-section .draggable-drop-indicator-before {
  top: -15px;
  left: 0; }

/* line 592, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-section .draggable-drop-indicator-after {
  bottom: -15px;
  left: 0; }

/* line 600, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-subsection .ui-splint-indicator {
  height: 2px;
  margin-left: 25px; }

/* line 605, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-subsection .draggable-drop-indicator-before {
  top: -15px; }

/* line 609, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-subsection .draggable-drop-indicator-after {
  bottom: -15px; }

/* line 616, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-unit .draggable-drop-indicator-before {
  top: -15px; }

/* line 620, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-unit .draggable-drop-indicator-after {
  bottom: -15px; }

/* line 626, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .ui-splint-indicator {
  position: relative; }
  /* line 629, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .ui-splint-indicator .draggable-drop-indicator {
    transition: opacity 0.25s linear 0s;
    height: auto;
    width: 100%;
    position: absolute;
    border-top: 1px solid #3391c3;
    opacity: 0; }
    /* line 639, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .ui-splint-indicator .draggable-drop-indicator .fa-caret-right {
      position: absolute;
      top: -12px;
      left: -5px;
      color: #0075b4; }
  /* line 649, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .ui-splint-indicator .draggable-drop-indicator-before {
    top: -10px; }
  /* line 653, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .ui-splint-indicator .draggable-drop-indicator-after {
    bottom: -10px; }

/* line 659, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .highlights-button {
  cursor: pointer;
  color: #0075b4;
  border: none;
  background: none;
  padding: 0;
  font-weight: 600; }

/* line 670, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .number-highlights {
  background: #0075b4;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  line-height: 18px;
  margin-right: 2px;
  text-align: center;
  width: 18px; }

/* line 685, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .highlights-section-modal .highlight-input-text {
  width: 100%;
  margin-bottom: 5px;
  margin-top: 5px; }

/* line 691, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .highlights-section-modal .highlight-input-label {
  font-weight: 600; }

/* line 695, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .highlights-section-modal .highlights-info {
  font-size: smaller; }

/* line 706, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field,
.view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field,
.view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field,
.view-outline .course-outline-modal .list-fields .field {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  margin-bottom: 5px; }
  /* line 714, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field label,
  .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field input,
  .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field textarea,
  .view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field label,
  .view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field input,
  .view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field textarea,
  .view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field label,
  .view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field input,
  .view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field textarea,
  .view-outline .course-outline-modal .list-fields .field label,
  .view-outline .course-outline-modal .list-fields .field input,
  .view-outline .course-outline-modal .list-fields .field textarea {
    display: block; }
  /* line 720, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field label,
  .view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field label,
  .view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field label,
  .view-outline .course-outline-modal .list-fields .field label {
    transition: color 0.125s ease-in-out 0s;
    margin: 0 0 5px 0;
    font-weight: 600; }
    /* line 728, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field label.is-focused,
    .view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field label.is-focused,
    .view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field label.is-focused,
    .view-outline .course-outline-modal .list-fields .field label.is-focused {
      color: #0075b4; }
  /* line 734, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field input,
  .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field textarea,
  .view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field input,
  .view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field textarea,
  .view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field input,
  .view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field textarea,
  .view-outline .course-outline-modal .list-fields .field input,
  .view-outline .course-outline-modal .list-fields .field textarea {
    transition: all 0.25s ease-in-out 0s;
    height: 100%;
    width: 100%;
    padding: 10px; }
    /* line 745, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field input.long,
    .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field textarea.long,
    .view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field input.long,
    .view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field textarea.long,
    .view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field input.long,
    .view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field textarea.long,
    .view-outline .course-outline-modal .list-fields .field input.long,
    .view-outline .course-outline-modal .list-fields .field textarea.long {
      width: 100%; }
    /* line 750, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field input.short,
    .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field textarea.short,
    .view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field input.short,
    .view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field textarea.short,
    .view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field input.short,
    .view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field textarea.short,
    .view-outline .course-outline-modal .list-fields .field input.short,
    .view-outline .course-outline-modal .list-fields .field textarea.short {
      width: 25%; }
  /* line 756, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field .start-date,
  .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field .start-time,
  .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field .due-date,
  .view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field .due-time,
  .view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field .start-date,
  .view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field .start-time,
  .view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field .due-date,
  .view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field .due-time,
  .view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field .start-date,
  .view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field .start-time,
  .view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field .due-date,
  .view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field .due-time,
  .view-outline .course-outline-modal .list-fields .field .start-date,
  .view-outline .course-outline-modal .list-fields .field .start-time,
  .view-outline .course-outline-modal .list-fields .field .due-date,
  .view-outline .course-outline-modal .list-fields .field .due-time {
    width: 140px; }

/* line 766, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field-select .label,
.view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field-select .input,
.view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field-select .label,
.view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field-select .input,
.view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field-select .label,
.view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field-select .input,
.view-outline .course-outline-modal .list-fields .field-select .label,
.view-outline .course-outline-modal .list-fields .field-select .input {
  display: inline-block;
  vertical-align: middle; }

/* line 772, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field-select .label,
.view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field-select .label,
.view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field-select .label,
.view-outline .course-outline-modal .list-fields .field-select .label {
  margin-right: 10px; }

/* line 776, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .wrapper-modal-window-bulkpublish-section .list-fields .field-select .input,
.view-outline .wrapper-modal-window-bulkpublish-subsection .list-fields .field-select .input,
.view-outline .wrapper-modal-window-bulkpublish-unit .list-fields .field-select .input,
.view-outline .course-outline-modal .list-fields .field-select .input {
  width: 100%; }

/* line 783, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .wrapper-modal-window-bulkpublish-section .edit-settings-grading .grading-type,
.view-outline .wrapper-modal-window-bulkpublish-subsection .edit-settings-grading .grading-type,
.view-outline .wrapper-modal-window-bulkpublish-unit .edit-settings-grading .grading-type,
.view-outline .course-outline-modal .edit-settings-grading .grading-type {
  margin-bottom: 20px; }

/* line 793, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .bulkpublish-section-modal .modal-section .outline-bulkpublish,
.view-outline .bulkpublish-subsection-modal .modal-section .outline-bulkpublish,
.view-outline .bulkpublish-unit-modal .modal-section .outline-bulkpublish {
  max-height: 400px;
  overflow-y: auto; }

/* line 798, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .bulkpublish-section-modal .outline-section,
.view-outline .bulkpublish-section-modal .outline-subsection,
.view-outline .bulkpublish-subsection-modal .outline-section,
.view-outline .bulkpublish-subsection-modal .outline-subsection,
.view-outline .bulkpublish-unit-modal .outline-section,
.view-outline .bulkpublish-unit-modal .outline-subsection {
  border: none;
  padding: 0; }

/* line 804, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .bulkpublish-section-modal .outline-subsection,
.view-outline .bulkpublish-subsection-modal .outline-subsection,
.view-outline .bulkpublish-unit-modal .outline-subsection {
  margin-bottom: 20px;
  padding-right: 5px; }

/* line 809, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .bulkpublish-section-modal .outline-subsection .subsection-title,
.view-outline .bulkpublish-subsection-modal .outline-subsection .subsection-title,
.view-outline .bulkpublish-unit-modal .outline-subsection .subsection-title {
  margin-bottom: 5px;
  font-weight: 600;
  color: #b2b2b2;
  text-transform: uppercase; }

/* line 818, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .bulkpublish-section-modal .outline-unit .unit-title,
.view-outline .bulkpublish-section-modal .outline-unit .unit-status,
.view-outline .bulkpublish-subsection-modal .outline-unit .unit-title,
.view-outline .bulkpublish-subsection-modal .outline-unit .unit-status,
.view-outline .bulkpublish-unit-modal .outline-unit .unit-title,
.view-outline .bulkpublish-unit-modal .outline-unit .unit-status {
  display: inline-block;
  vertical-align: middle; }

/* line 824, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .bulkpublish-section-modal .outline-unit .unit-title,
.view-outline .bulkpublish-subsection-modal .outline-unit .unit-title,
.view-outline .bulkpublish-unit-modal .outline-unit .unit-title {
  color: #4c4c4c; }

/* line 830, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .bulkpublish-section-modal .outline-unit .unit-status,
.view-outline .bulkpublish-subsection-modal .outline-unit .unit-status,
.view-outline .bulkpublish-unit-modal .outline-unit .unit-status {
  text-align: right; }

/* line 839, /edx/app/edxapp/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .bulkpublish-unit-modal .modal-introduction {
  margin-bottom: 0; }

/* line 9, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
.view-settings {
  text-align: left;
  direction: ltr; }
  /* line 13, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .content-primary,
  .view-settings .content-supplementary {
    box-sizing: border-box; }
  /* line 18, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .content-primary {
    padding: 20px 30px; }
  /* line 26, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .message {
    display: block; }
  /* line 32, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .message-status {
    -webkit-border-top-left-radius: 2px;
    -moz-border-topleft-radius: 2px;
    border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-topright-radius: 2px;
    border-top-right-radius: 2px;
    box-sizing: border-box;
    display: none;
    border-bottom: 2px solid #e2c01f;
    margin: 0 0 20px 0;
    padding: 10px 20px;
    background: #fffcf1; }
    /* line 45, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .message-status .text {
      display: inline-block; }
    /* line 49, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .message-status.error {
      border-color: #590308;
      background: #c13840;
      color: #fff; }
    /* line 55, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .message-status.confirm {
      border-color: #004100;
      background: #339a33;
      color: #fff; }
    /* line 61, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .message-status.is-shown {
      display: block; }
  /* line 67, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .notice-workflow {
    margin-top: 20px; }
  /* line 76, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .settings-details .is-not-editable input,
  .view-settings .settings-details .is-not-editable textarea {
    box-shadow: none;
    border: none;
    background: none;
    margin: 0; }
  /* line 91, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .group-settings {
    margin: 0 0 40px 0; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .view-settings .group-settings header:after {
      content: "";
      display: table;
      clear: both; }
    /* line 97, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings header .title-2 {
      width: 42.85714%;
      margin: 0;
      margin-right: 2.12766%;
      float: left; }
    /* line 105, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings header .tip {
      width: 54.28571%;
      float: right;
      margin-top: 10px;
      text-align: right;
      color: #666666; }
    /* line 120, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings legend {
      width: 100%; }
    /* line 125, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .header-help {
      margin: 0 0 20px 0; }
    /* line 129, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .instructions {
      margin: 0 0 20px 0; }
    /* line 135, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .tip {
      transition: color 0.25s ease-in-out 0s;
      display: block;
      margin-top: 5px;
      margin-bottom: 10px;
      color: #666666; }
    /* line 146, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .tip-inline {
      display: inline;
      margin-left: 5px; }
    /* line 152, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .message-error {
      display: block;
      margin-top: 5px;
      margin-bottom: 10px;
      color: #b20610; }
    /* line 162, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .remove-item {
      transition: background-color 0.15s, box-shadow 0.15s;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
      display: inline-block;
      padding: 4px 20px 5px;
      background-color: rgba(255, 255, 255, 0.6);
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
      background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
      border: 1px solid #b0b6c2;
      border-radius: 3px;
      background-color: #dfe5eb;
      color: #5c677a;
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
      /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-settings .group-settings .remove-item.disabled, .view-settings .group-settings .remove-item.is-disabled {
        border: 1px solid #999999 !important;
        border-radius: 3px !important;
        background: #999999 !important;
        color: #666666 !important;
        pointer-events: none;
        cursor: none; }
        /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-settings .group-settings .remove-item.disabled:hover, .view-settings .group-settings .remove-item.disabled:focus, .view-settings .group-settings .remove-item.is-disabled:hover, .view-settings .group-settings .remove-item.is-disabled:focus {
          box-shadow: 0 0 0 0 !important; }
      /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-settings .group-settings .remove-item:hover, .view-settings .group-settings .remove-item:focus, .view-settings .group-settings .remove-item:active {
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
      /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-settings .group-settings .remove-item:hover, .view-settings .group-settings .remove-item:focus {
        background-color: #deecf7;
        color: #5c677a; }
    /* line 178, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .list-input .show-data .heading {
      border: 1px solid #e0e0e0;
      padding: 5px 15px;
      margin-top: 5px; }
    /* line 184, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .list-input .show-data .div-grade-requirements {
      border: 1px solid #e0e0e0;
      border-top: none;
      padding: 10px 15px; }
      /* line 189, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .show-data .div-grade-requirements label {
        font-weight: 600; }
      /* line 193, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .show-data .div-grade-requirements input#entrance-exam-minimum-score-pct {
        height: 40px;
        font-size: 18px; }
    /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .list-input #heading-entrance-exam {
      font-weight: 600; }
    /* line 204, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .list-input label[for="entrance-exam-enabled"] {
      font-size: 14px; }
    /* line 208, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .list-input .field {
      margin: 0 0 40px 0; }
      /* line 211, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .field:last-child {
        margin-bottom: 0; }
      /* line 220, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .field.required label::after {
        margin-left: 5px;
        content: "*"; }
      /* line 226, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .field label,
      .view-settings .group-settings .list-input .field input,
      .view-settings .group-settings .list-input .field textarea {
        display: inline-block; }
      /* line 232, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .field label {
        transition: color 0.25s ease-in-out 0s;
        margin: 0 0 5px 0; }
        /* line 240, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings .list-input .field label.is-focused {
          color: #0075b4; }
      /* line 245, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .field input,
      .view-settings .group-settings .list-input .field textarea {
        height: 100%;
        width: 100%;
        padding: 10px; }
        /* line 59, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
        .view-settings .group-settings .list-input .field input :-moz-placeholder,
        .view-settings .group-settings .list-input .field textarea :-moz-placeholder {
          color: #e5e5e5; }
        /* line 63, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
        .view-settings .group-settings .list-input .field input ::-webkit-input-placeholder,
        .view-settings .group-settings .list-input .field textarea ::-webkit-input-placeholder {
          color: #e5e5e5; }
        /* line 67, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins.scss */
        .view-settings .group-settings .list-input .field input :-ms-input-placeholder,
        .view-settings .group-settings .list-input .field textarea :-ms-input-placeholder {
          color: #e5e5e5; }
        /* line 254, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings .list-input .field input.error,
        .view-settings .group-settings .list-input .field textarea.error {
          border-color: #b20610; }
        /* line 259, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings .list-input .field input:focus + .tip,
        .view-settings .group-settings .list-input .field textarea:focus + .tip {
          color: #666666; }
      /* line 265, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .field .input-minimum-grade {
        float: left;
        height: 100%;
        width: 92%; }
      /* line 270, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .field .minimum-grade-percentage-sign {
        line-height: 44.4px;
        line-height: 4.44rem;
        padding-left: 5px; }
      /* line 276, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .field textarea.long {
        height: 100px; }
      /* line 280, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .field input[type="checkbox"] {
        display: inline-block;
        margin-right: 5px;
        width: auto;
        height: auto; }
        /* line 286, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings .list-input .field input[type="checkbox"] + label {
          display: inline-block; }
    /* line 292, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .list-input .field-group {
      margin: 0 0 10px 0; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-settings .group-settings .list-input .field-group:after {
        content: "";
        display: table;
        clear: both; }
    /* line 300, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .list-input.enum .field-group {
      box-sizing: border-box;
      border-radius: 3px;
      background: #f2f2f2;
      padding: 20px; }
      /* line 306, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input.enum .field-group:last-child {
        padding-bottom: 20px; }
      /* line 310, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input.enum .field-group .actions {
        margin-top: 10px;
        border-top: 1px solid #e5e5e5;
        padding-top: 10px; }
        /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .view-settings .group-settings .list-input.enum .field-group .actions:after {
          content: "";
          display: table;
          clear: both; }
        /* line 317, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings .list-input.enum .field-group .actions .remove-item {
          float: right; }
    /* line 326, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .input-existing {
      margin: 0 0 20px 0; }
      /* line 329, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .input-existing .actions {
        margin: 5px 0 0 0; }
    /* line 336, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.basic .list-input {
      padding: 0 10px; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-settings .group-settings.basic .list-input:after {
        content: "";
        display: table;
        clear: both; }
      /* line 341, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.basic .list-input .field {
        margin-bottom: 0; }
    /* line 347, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.basic .is-not-editable input,
    .view-settings .group-settings.basic .is-not-editable textarea {
      padding: 0; }
    /* line 353, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.basic #field-course-organization {
      float: left;
      width: 20%;
      margin-right: 2.12766%; }
    /* line 359, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.basic #field-course-number {
      float: left;
      width: 20%;
      margin-right: 2.12766%; }
    /* line 365, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.basic #field-course-name {
      float: left;
      width: 54.28571%; }
    /* line 371, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.basic #credit-minimum-passing-grade {
      float: left;
      width: 31.42857%;
      margin-right: 2.12766%; }
    /* line 377, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.basic #credit-proctoring-requirements {
      float: left;
      width: 31.42857%;
      margin-right: 2.12766%; }
    /* line 383, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.basic #credit-reverification-requirements {
      float: left;
      width: 31.42857%; }
    /* line 389, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.basic .note-promotion-courseURL {
      box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
      border-radius: 4px;
      margin-top: 30px;
      border: 1px solid #b2b2b2;
      padding: 10px 0 0 0; }
      /* line 396, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.basic .note-promotion-courseURL .title {
        margin: 0 0 2px 0;
        padding: 0 10px; }
        /* line 402, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.basic .note-promotion-courseURL .title .tip {
          display: inline;
          margin-left: 5px; }
      /* line 408, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.basic .note-promotion-courseURL .copy {
        padding: 0 10px 10px 10px; }
        /* line 411, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.basic .note-promotion-courseURL .copy .link-courseURL {
          box-sizing: border-box;
          display: block;
          width: 100%;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          color: #0075b4; }
          /* line 422, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
          .view-settings .group-settings.basic .note-promotion-courseURL .copy .link-courseURL:hover {
            color: #065683; }
      /* line 428, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.basic .note-promotion-courseURL .list-actions {
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
        border-top: 1px solid #b2b2b2;
        padding: 10px;
        background: #f2f2f2; }
        /* line 439, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.basic .note-promotion-courseURL .list-actions .action-primary .icon {
          display: inline-block;
          vertical-align: middle;
          margin-top: -3px; }
    /* line 453, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.schedule .list-input {
      margin-bottom: 30px; }
      /* line 456, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.schedule .list-input:last-child {
        margin-bottom: 0; }
    /* line 461, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.schedule .field-group {
      border-bottom: 1px solid #f2f2f2;
      padding-bottom: 10px; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-settings .group-settings.schedule .field-group:after {
        content: "";
        display: table;
        clear: both; }
      /* line 467, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.schedule .field-group:last-child {
        border: none;
        padding-bottom: 0; }
      /* line 473, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.schedule .field-group .is-not-editable input,
      .view-settings .group-settings.schedule .field-group .is-not-editable textarea {
        padding: 10px; }
      /* line 479, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.schedule .field-group .field {
        float: left;
        width: 31.42857%;
        margin-bottom: 5px;
        margin-right: 2.12766%; }
      /* line 487, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.schedule .field-group .field.time {
        position: relative; }
        /* line 490, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.schedule .field-group .field.time .tip {
          position: absolute;
          top: 0;
          right: 0; }
    /* line 503, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings #field-course-overview #course-overview,
    .view-settings .group-settings #field-course-overview #course-about-sidebar-html,
    .view-settings .group-settings #field-course-about-sidebar-html #course-overview,
    .view-settings .group-settings #field-course-about-sidebar-html #course-about-sidebar-html {
      height: 400px; }
    /* line 509, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings #field-course-overview .CodeMirror,
    .view-settings .group-settings #field-course-about-sidebar-html .CodeMirror {
      border: 1px solid #b2b2b2;
      height: 0px;
      border: 0; }
    /* line 518, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings #field-course-introduction-video .input-existing {
      box-sizing: border-box;
      border-radius: 3px;
      background: #f2f2f2;
      padding: 10px; }
      /* line 524, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings #field-course-introduction-video .input-existing .actions {
        margin-top: 10px;
        border-top: 1px solid #e5e5e5;
        padding-top: 10px; }
        /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .view-settings .group-settings #field-course-introduction-video .input-existing .actions:after {
          content: "";
          display: table;
          clear: both; }
        /* line 531, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings #field-course-introduction-video .input-existing .actions .remove-item {
          float: right; }
    /* line 537, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings #field-course-introduction-video .actions {
      margin-top: 10px;
      border-top: 1px solid #f2f2f2;
      padding-top: 10px; }
    /* line 548, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings #field-course-image .current-course-image,
    .view-settings .group-settings #field-banner-image .current-course-image,
    .view-settings .group-settings #field-video-thumbnail-image .current-course-image {
      margin-bottom: 10px;
      padding: 10px 20px;
      background: #f9f9f9;
      text-align: center; }
      /* line 554, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings #field-course-image .current-course-image .wrapper-course-image,
      .view-settings .group-settings #field-banner-image .current-course-image .wrapper-course-image,
      .view-settings .group-settings #field-video-thumbnail-image .current-course-image .wrapper-course-image {
        display: block;
        width: 375px;
        height: 200px;
        overflow: hidden;
        margin: 0 auto;
        border: 1px solid #e5e5e5;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
        padding: 10px;
        background: #fff; }
      /* line 566, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings #field-course-image .current-course-image .course-image,
      .view-settings .group-settings #field-banner-image .current-course-image .course-image,
      .view-settings .group-settings #field-video-thumbnail-image .current-course-image .course-image {
        display: block;
        width: 100%;
        min-height: 100%; }
      /* line 572, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings #field-course-image .current-course-image .msg,
      .view-settings .group-settings #field-banner-image .current-course-image .msg,
      .view-settings .group-settings #field-video-thumbnail-image .current-course-image .msg {
        display: block;
        margin-top: 10px;
        color: #333333; }
    /* line 581, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings #field-course-image .wrapper-input,
    .view-settings .group-settings #field-banner-image .wrapper-input,
    .view-settings .group-settings #field-video-thumbnail-image .wrapper-input {
      width: 100%; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-settings .group-settings #field-course-image .wrapper-input:after,
      .view-settings .group-settings #field-banner-image .wrapper-input:after,
      .view-settings .group-settings #field-video-thumbnail-image .wrapper-input:after {
        content: "";
        display: table;
        clear: both; }
      /* line 586, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings #field-course-image .wrapper-input .input,
      .view-settings .group-settings #field-banner-image .wrapper-input .input,
      .view-settings .group-settings #field-video-thumbnail-image .wrapper-input .input {
        float: left;
        width: 65.71429%;
        margin-right: 2.12766%; }
      /* line 592, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings #field-course-image .wrapper-input .action-upload-image,
      .view-settings .group-settings #field-banner-image .wrapper-input .action-upload-image,
      .view-settings .group-settings #field-video-thumbnail-image .wrapper-input .action-upload-image {
        float: right;
        width: 20%;
        margin-top: 5px;
        padding: 10px 20px; }
    /* line 606, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.requirements #field-course-effort {
      width: 31.42857%;
      margin: 0; }
    /* line 612, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .label-short-time {
      font-size: 14px;
      margin-right: 10px; }
    /* line 618, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.grade-range {
      margin-bottom: 60px; }
      /* line 621, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.grade-range .grade-controls {
        width: 100%; }
        /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .view-settings .group-settings.grade-range .grade-controls:after {
          content: "";
          display: table;
          clear: both; }
      /* line 627, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.grade-range .new-grade-button {
        box-sizing: border-box;
        background-color: rgba(255, 255, 255, 0.8);
        background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
        background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
        width: 8.57143%;
        height: 40px;
        position: relative;
        display: inline-block;
        margin-right: 2.12766%;
        vertical-align: middle;
        text-align: center;
        border-radius: 20px;
        border: 1px solid #8891a1;
        background-color: #d1dae3;
        color: #6d788b; }
        /* line 645, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.grade-range .new-grade-button .icon {
          position: absolute;
          top: 50%;
          left: 50%;
          margin-left: -6px;
          margin-top: -6px; }
      /* line 654, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.grade-range .grade-slider {
        box-sizing: border-box;
        width: 88.57143%;
        display: inline-block;
        vertical-align: middle; }
        /* line 660, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.grade-range .grade-slider .grade-bar {
          position: relative;
          width: 100%;
          height: 50px;
          background: #edf1f5; }
          /* line 666, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
          .view-settings .group-settings.grade-range .grade-slider .grade-bar .increments {
            position: relative; }
            /* line 669, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
            .view-settings .group-settings.grade-range .grade-slider .grade-bar .increments li {
              font-size: 9px;
              font-size: 0.9rem;
              position: absolute;
              top: 52px;
              width: 30px;
              margin-left: -15px;
              text-align: center; }
              /* line 678, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-0 {
                left: 0; }
              /* line 682, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-10 {
                left: 10%; }
              /* line 686, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-20 {
                left: 20%; }
              /* line 690, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-30 {
                left: 30%; }
              /* line 694, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-40 {
                left: 40%; }
              /* line 698, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-50 {
                left: 50%; }
              /* line 702, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-60 {
                left: 60%; }
              /* line 706, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-70 {
                left: 70%; }
              /* line 710, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-80 {
                left: 80%; }
              /* line 714, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-90 {
                left: 90%; }
              /* line 718, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .increments li.increment-100 {
                left: 100%; }
          /* line 724, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
          .view-settings .group-settings.grade-range .grade-slider .grade-bar .grade-specific-bar {
            height: 50px !important;
            text-align: left; }
          /* line 729, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
          .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades {
            position: relative; }
            /* line 732, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
            .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li {
              position: absolute;
              top: 0;
              height: 50px;
              text-align: right;
              border-radius: 2px; }
              /* line 741, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li:hover .remove-button, .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li.is-dragging .remove-button {
                display: block; }
              /* line 746, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li .remove-button {
                display: none;
                position: absolute;
                top: -17px;
                right: 1px;
                height: 17px; }
              /* line 756, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li:nth-child(1) {
                background: #4fe696; }
              /* line 760, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li:nth-child(2) {
                background: #ffdf7e; }
              /* line 764, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li:nth-child(3) {
                background: #ffb657; }
              /* line 768, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li:nth-child(4) {
                background: #ef54a1; }
              /* line 772, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li:nth-child(5), .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li.bar-fail {
                background: #fb336c; }
              /* line 777, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li .letter-grade {
                display: block;
                margin: 5px 15px 0 0; }
              /* line 785, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li .range {
                font-size: 10px;
                font-size: 1rem;
                display: block;
                margin-right: 15px;
                line-height: 12px; }
              /* line 793, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li .drag-bar {
                position: absolute;
                top: 0;
                right: -1px;
                height: 50px;
                width: 2px;
                background-color: #fff;
                box-shadow: -1px 0 3px rgba(0, 0, 0, 0.1);
                cursor: ew-resize;
                transition: none; }
                /* line 805, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
                .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li .drag-bar:hover {
                  width: 6px;
                  right: -2px; }
    /* line 818, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.grade-rules #field-course-grading-graceperiod {
      width: 31.42857%; }
    /* line 822, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.grade-rules #field-course-minimum_grade_credit {
      width: 42.85714%; }
    /* line 829, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.assignment-types .list-input:last-child {
      margin-bottom: 0; }
    /* line 834, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.assignment-types .field-group {
      width: 100%;
      margin-bottom: 30px;
      border-bottom: 1px solid #f2f2f2;
      padding-bottom: 30px; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-settings .group-settings.assignment-types .field-group:after {
        content: "";
        display: table;
        clear: both; }
      /* line 842, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.assignment-types .field-group:last-child {
        border: none;
        padding-bottom: 0; }
      /* line 847, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.assignment-types .field-group .field {
        display: inline-block;
        vertical-align: top;
        width: 47.82609%;
        margin-bottom: 10px;
        margin-right: 2.12766%; }
      /* line 855, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.assignment-types .field-group #field-course-grading-assignment-shortname,
      .view-settings .group-settings.assignment-types .field-group #field-course-grading-assignment-totalassignments,
      .view-settings .group-settings.assignment-types .field-group #field-course-grading-assignment-gradeweight,
      .view-settings .group-settings.assignment-types .field-group #field-course-grading-assignment-droppable {
        width: 30.43478%; }
    /* line 863, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.assignment-types .actions {
      float: left;
      width: 100%; }
      /* line 871, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.assignment-types .actions .delete-button {
        margin: 0; }
    /* line 878, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.course-learning-info .list-input {
      margin-bottom: 20px; }
      /* line 883, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.course-learning-info .list-input .course-settings-learning-fields .field .input-learning-info {
        width: 82.97872%;
        display: inline-block; }
      /* line 888, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.course-learning-info .list-input .course-settings-learning-fields .field .delete-button {
        padding-bottom: 3px;
        line-height: 3.5rem; }
    /* line 896, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.course-learning-info .actions {
      width: 100%; }
      /* line 903, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.course-learning-info .actions .delete-button {
        margin: 0; }
    /* line 912, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.instructor-types .list-input .course-instructor-details-fields .field {
      width: 30.43478%; }
      /* line 915, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.instructor-types .list-input .course-instructor-details-fields .field.field-course-instructor-bio {
        width: 100%; }
      /* line 919, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.instructor-types .list-input .course-instructor-details-fields .field.current-instructor-image {
        width: 100%;
        text-align: left;
        padding: 0; }
        /* line 924, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.instructor-types .list-input .course-instructor-details-fields .field.current-instructor-image .wrapper-instructor-image {
          margin: 15px auto; }
    /* line 931, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.instructor-types .list-input:last-child {
      margin-bottom: 0; }
    /* line 936, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.instructor-types .field-group {
      width: 100%;
      margin-bottom: 30px;
      border-bottom: 1px solid #f2f2f2;
      padding-bottom: 30px; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-settings .group-settings.instructor-types .field-group:after {
        content: "";
        display: table;
        clear: both; }
      /* line 944, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.instructor-types .field-group:last-child {
        border: none;
        padding-bottom: 0; }
      /* line 949, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.instructor-types .field-group .field {
        display: inline-block;
        vertical-align: top;
        width: 47.82609%;
        margin-bottom: 10px;
        margin-right: 2.12766%; }
      /* line 958, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.instructor-types .field-group .field-course-instructor-image {
        margin-bottom: 10px;
        padding: 10px 20px;
        background: #f2f2f2;
        text-align: left; }
        /* line 964, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.instructor-types .field-group .field-course-instructor-image .wrapper-instructor-image {
          display: block;
          width: 375px;
          height: 200px;
          overflow: hidden;
          margin: 0 auto;
          border: 1px solid #e5e5e5;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
          padding: 10px;
          background: #fff; }
        /* line 976, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.instructor-types .field-group .field-course-instructor-image .instructor-image {
          display: block;
          width: 100%;
          min-height: 100%; }
        /* line 982, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.instructor-types .field-group .field-course-instructor-image .msg {
          display: block;
          margin-top: 10px;
          color: #f2f2f2; }
      /* line 991, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.instructor-types .field-group .wrapper-input {
        width: 100%; }
        /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .view-settings .group-settings.instructor-types .field-group .wrapper-input:after {
          content: "";
          display: table;
          clear: both; }
        /* line 996, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.instructor-types .field-group .wrapper-input .input {
          float: left;
          width: 65.71429%;
          margin-right: 2.12766%; }
        /* line 1002, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.instructor-types .field-group .wrapper-input .action-upload-instructor-image {
          float: right;
          width: 20%;
          margin-top: 5px;
          padding: 10px 20px; }
    /* line 1014, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.instructor-types .actions {
      width: 100%; }
      /* line 1021, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.instructor-types .actions .delete-button {
        margin: 0; }
    /* line 1029, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.advanced-policies .wrapper-options {
      margin: -10px 0 10px 0;
      text-align: right; }
      /* line 1033, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .wrapper-options .wrapper-deprecated-setting {
        transition: opacity 0.25s ease-in-out 0s;
        opacity: 0.5;
        position: relative;
        display: inline-block;
        border-radius: 3px;
        padding: 5px 10px;
        background-color: #f2f2f2;
        color: #4c4c4c; }
        /* line 1044, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.advanced-policies .wrapper-options .wrapper-deprecated-setting:hover {
          opacity: 1; }
        /* line 1048, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.advanced-policies .wrapper-options .wrapper-deprecated-setting.is-set {
          opacity: 1;
          background-color: #f9ebf2;
          color: #c2387d; }
      /* line 1055, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .wrapper-options .deprecated-settings-toggle {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0; }
    /* line 1063, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.advanced-policies .field-group {
      margin-bottom: 30px; }
      /* line 1066, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .field-group:last-child {
        border: none;
        padding-bottom: 0; }
    /* line 1072, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item {
      position: relative; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item:after {
        content: "";
        display: table;
        clear: both; }
      /* line 1077, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item .title {
        margin-top: 10px; }
      /* line 1084, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item .field input {
        width: 100%; }
      /* line 1088, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item .field .tip {
        color: #666666; }
      /* line 1093, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item .field input.error + .tip {
        opacity: 0; }
      /* line 1099, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item .key,
      .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item .value {
        float: left;
        margin: 0 0 10px 0; }
      /* line 1105, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item .key {
        width: 31.42857%;
        margin-right: 2.12766%; }
      /* line 1110, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item .value {
        width: 65.71429%; }
      /* line 1114, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item .actions {
        float: left;
        width: 100%; }
        /* line 1118, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item .actions .delete-button {
          margin: 0; }
      /* line 1123, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item.is-deprecated {
        background-color: #f9ebf2; }
        /* line 1126, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item.is-deprecated .status {
          color: #c2387d; }
    /* line 1132, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.advanced-policies .message-error {
      position: absolute;
      bottom: 15px; }
    /* line 1138, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.advanced-policies .CodeMirror {
      box-sizing: border-box;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
      background-color: #edf1f5;
      background-image: -webkit-linear-gradient(#edf1f5, #fdfefe);
      background-image: linear-gradient(#edf1f5, #fdfefe);
      padding: 5px 8px;
      border: 1px solid #b0b6c2;
      border-radius: 2px;
      background-color: #edf1f5;
      font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
      color: #313131;
      outline: 0;
      height: auto;
      min-height: 45px; }
      /* line 1156, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .CodeMirror.CodeMirror-focused {
        background-color: #fffcf1;
        background-image: -webkit-linear-gradient(#fffcf1, #fffffe);
        background-image: linear-gradient(#fffcf1, #fffffe);
        outline: 0; }
      /* line 1162, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .CodeMirror .CodeMirror-sizer {
        top: 4px;
        /* Vertical alignment for monospace font */ }
      /* line 1166, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .CodeMirror .CodeMirror-scroll {
        margin-left: -30px;
        margin-right: 0;
        padding-left: 30px;
        padding-right: 0; }
      /* line 1173, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .CodeMirror .CodeMirror-vscrollbar {
        left: 0;
        right: auto; }
      /* line 1180, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .CodeMirror .CodeMirror-lines .cm-string {
        color: #cb9c40; }
      /* line 1184, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .CodeMirror .CodeMirror-lines pre {
        line-height: 2rem; }
  /* line 1200, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .wrapper-modal-window .validation-error-modal-content .error-header p strong {
    color: #fd5757; }
  /* line 1206, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .wrapper-modal-window .validation-error-modal-content hr {
    margin: 25px 0; }
  /* line 1212, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .wrapper-modal-window .validation-error-modal-content .error-list .error-item .error-item-title {
    color: #fd5757; }
  /* line 1216, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .wrapper-modal-window .validation-error-modal-content .error-list .error-item .error-item-message {
    width: 100%;
    border: none;
    resize: none; }
    /* line 1221, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .wrapper-modal-window .validation-error-modal-content .error-list .error-item .error-item-message:focus {
      outline: 0; }
  /* line 1232, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .group-settings.pacing .list-input {
    margin-top: 10px;
    background-color: #f9f9f9;
    border-radius: 3px;
    padding: 10px; }
  /* line 1239, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .group-settings.pacing .field {
    margin: 0 0 20px 0; }
    /* line 1242, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.pacing .field .field-radio {
      display: inline-block;
      margin-right: 5px;
      width: auto;
      height: auto; }
      /* line 1250, /edx/app/edxapp/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.pacing .field .field-radio + .course-pace-label {
        display: inline-block; }

/* line 7, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .content-primary,
.view-static-pages .content-supplementary {
  box-sizing: border-box;
  float: left; }

/* line 13, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .content-primary {
  width: 74.46809%;
  margin-right: 2.12766%; }
  /* line 17, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .content-primary .add-pages {
    margin: 30px 0;
    color: #666666; }
  /* line 24, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .content-primary .notice-incontext {
    padding: 0;
    box-shadow: none; }
    /* line 28, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .content-primary .notice-incontext .copy {
      opacity: 1; }

/* line 36, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .content-supplementary {
  width: 23.40426%; }

/* line 40, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .wrapper-actions-list {
  top: 6px; }
  /* line 44, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .wrapper-actions-list .actions-list .action-item {
    position: relative;
    display: inline-block;
    min-width: 30px;
    margin: 0;
    text-align: center; }
    /* line 51, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .wrapper-actions-list .actions-list .action-item .action-button,
    .view-static-pages .wrapper-actions-list .actions-list .action-item .toggle-actions-view {
      transition: all 0.25s ease-in-out 0s;
      display: inline-block;
      border: 0;
      background: none;
      color: #cccccc; }
      /* line 60, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
      .view-static-pages .wrapper-actions-list .actions-list .action-item .action-button:hover,
      .view-static-pages .wrapper-actions-list .actions-list .action-item .toggle-actions-view:hover {
        background-color: #0075b4;
        color: #f9f9f9; }
    /* line 66, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .wrapper-actions-list .actions-list .action-item.action-visible {
      position: relative; }
    /* line 70, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .wrapper-actions-list .actions-list .action-item.action-visible label {
      position: absolute;
      top: 0;
      right: 0;
      height: 30px;
      width: 30px; }
      /* line 77, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
      .view-static-pages .wrapper-actions-list .actions-list .action-item.action-visible label:hover {
        background-color: #0075b4; }
    /* line 82, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .wrapper-actions-list .actions-list .action-item.action-visible .toggle-checkbox {
      position: absolute;
      top: 0;
      right: 0;
      height: 30px;
      width: 30px;
      opacity: 0; }
    /* line 91, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .wrapper-actions-list .actions-list .action-item.action-visible .toggle-checkbox:hover ~ .action-button,
    .view-static-pages .wrapper-actions-list .actions-list .action-item.action-visible .toggle-checkbox:checked:hover ~ .action-button {
      background-color: #0075b4;
      color: #f9f9f9; }
    /* line 98, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .wrapper-actions-list .actions-list .action-item.action-visible .toggle-checkbox ~ .action-button .fa-eye {
      display: inline-block;
      pointer-events: none; }
    /* line 103, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .wrapper-actions-list .actions-list .action-item.action-visible .toggle-checkbox ~ .action-button .fa-eye-slash {
      display: none; }
    /* line 108, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .wrapper-actions-list .actions-list .action-item.action-visible .toggle-checkbox:checked ~ .action-button {
      background-color: #7f7f7f;
      color: #fff; }
      /* line 112, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
      .view-static-pages .wrapper-actions-list .actions-list .action-item.action-visible .toggle-checkbox:checked ~ .action-button .fa-eye {
        display: none; }
      /* line 116, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
      .view-static-pages .wrapper-actions-list .actions-list .action-item.action-visible .toggle-checkbox:checked ~ .action-button .fa-eye-slash {
        display: inline-block;
        pointer-events: none; }

/* line 126, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .unit-body {
  padding: 0; }
  /* line 129, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .unit-body .details {
    display: block !important; }
    /* line 132, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .unit-body .details h2 {
      margin: 0 0 5px; }
  /* line 137, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .unit-body .wrapper-component-editor {
    position: relative;
    background: #d5dce4; }
  /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .unit-body .component-editor {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    padding: 15px 20px;
    border-radius: 3px;
    background-color: #d5dce4;
    color: #3c3c3c;
    box-shadow: none;
    display: none;
    padding: 0;
    border-radius: 2px 2px 0 0; }
    /* line 350, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-static-pages .unit-body .component-editor label {
      color: #313131; }
    /* line 354, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-static-pages .unit-body .component-editor input,
    .view-static-pages .unit-body .component-editor textarea {
      border: 1px solid #8891a1; }
    /* line 359, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-static-pages .unit-body .component-editor textarea {
      min-height: 80px; }
    /* line 363, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-static-pages .unit-body .component-editor h5 {
      margin-bottom: 8px;
      color: #fff; }
    /* line 370, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-static-pages .unit-body .component-editor .row {
      margin-bottom: 10px;
      padding: 0;
      border: none; }
    /* line 376, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-static-pages .unit-body .component-editor .save-button {
      transition: background-color 0.15s, box-shadow 0.15s;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
      display: inline-block;
      padding: 4px 20px 5px;
      background-color: rgba(255, 255, 255, 0.3);
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
      background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
      border: 1px solid #0075b4;
      border-radius: 3px;
      background-color: #0075b4;
      color: #fff;
      margin-top: 0; }
      /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-static-pages .unit-body .component-editor .save-button.disabled, .view-static-pages .unit-body .component-editor .save-button.is-disabled {
        border: 1px solid #999999 !important;
        border-radius: 3px !important;
        background: #999999 !important;
        color: #666666 !important;
        pointer-events: none;
        cursor: none; }
        /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-static-pages .unit-body .component-editor .save-button.disabled:hover, .view-static-pages .unit-body .component-editor .save-button.disabled:focus, .view-static-pages .unit-body .component-editor .save-button.is-disabled:hover, .view-static-pages .unit-body .component-editor .save-button.is-disabled:focus {
          box-shadow: 0 0 0 0 !important; }
      /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-static-pages .unit-body .component-editor .save-button:hover, .view-static-pages .unit-body .component-editor .save-button:focus, .view-static-pages .unit-body .component-editor .save-button:active {
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
      /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-static-pages .unit-body .component-editor .save-button:hover, .view-static-pages .unit-body .component-editor .save-button:focus, .view-static-pages .unit-body .component-editor .save-button:active {
        background-color: #065683;
        color: #fff; }
      /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-static-pages .unit-body .component-editor .save-button.disabled, .view-static-pages .unit-body .component-editor .save-button.is-disabled {
        box-shadow: none;
        border: 1px solid #99c8e1 !important;
        background: #99c8e1 !important;
        color: #fff !important; }
    /* line 382, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-static-pages .unit-body .component-editor .cancel-button {
      transition: background-color 0.15s, box-shadow 0.15s;
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
      display: inline-block;
      padding: 4px 20px 5px;
      background-color: rgba(255, 255, 255, 0.6);
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
      background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
      border: 1px solid #b0b6c2;
      border-radius: 3px;
      background-color: #dfe5eb;
      color: #5c677a;
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
      margin-top: 0; }
      /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-static-pages .unit-body .component-editor .cancel-button.disabled, .view-static-pages .unit-body .component-editor .cancel-button.is-disabled {
        border: 1px solid #999999 !important;
        border-radius: 3px !important;
        background: #999999 !important;
        color: #666666 !important;
        pointer-events: none;
        cursor: none; }
        /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-static-pages .unit-body .component-editor .cancel-button.disabled:hover, .view-static-pages .unit-body .component-editor .cancel-button.disabled:focus, .view-static-pages .unit-body .component-editor .cancel-button.is-disabled:hover, .view-static-pages .unit-body .component-editor .cancel-button.is-disabled:focus {
          box-shadow: 0 0 0 0 !important; }
      /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-static-pages .unit-body .component-editor .cancel-button:hover, .view-static-pages .unit-body .component-editor .cancel-button:focus, .view-static-pages .unit-body .component-editor .cancel-button:active {
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
      /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
      .view-static-pages .unit-body .component-editor .cancel-button:hover, .view-static-pages .unit-body .component-editor .cancel-button:focus {
        background-color: #deecf7;
        color: #5c677a; }
    /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .unit-body .component-editor .row {
      margin-bottom: 0; }
    /* line 158, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .unit-body .component-editor .module-actions {
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
      padding: 0 0 10px 10px;
      background-color: #f9f9f9; }
      /* line 163, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
      .view-static-pages .unit-body .component-editor .module-actions .save-button {
        margin: 10px 8px 0 0; }

/* line 170, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .component-editor {
  border: none;
  border-radius: 0; }

/* line 175, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .components > li {
  margin: 0;
  border-radius: 0; }
  /* line 179, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .components > li.new-component-item {
    background: transparent;
    border: none;
    box-shadow: none; }

/* line 186, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .component,
.view-static-pages .course-nav-item {
  position: relative;
  border: 1px solid #b0b6c2;
  border-top: none; }
  /* line 192, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .component:first-child,
  .view-static-pages .course-nav-item:first-child {
    border-top: 1px solid #b0b6c2; }
  /* line 196, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .component:hover,
  .view-static-pages .course-nav-item:hover {
    border: 1px solid #b0b6c2;
    border-top: none; }
    /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .component:hover:first-child,
    .view-static-pages .course-nav-item:hover:first-child {
      border-top: 1px solid #b0b6c2; }
    /* line 204, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .component:hover .drag-handle,
    .view-static-pages .course-nav-item:hover .drag-handle {
      background: url("/static/studio/images/drag-handles.c03713dfd4ec.png") center no-repeat #fff; }
  /* line 209, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .component .drag-handle,
  .view-static-pages .course-nav-item .drag-handle {
    right: 0;
    position: absolute;
    display: block;
    top: 0;
    width: 35px;
    height: 100%;
    border: none;
    background: url("/static/studio/images/drag-handles.c03713dfd4ec.png") center no-repeat #fff; }
    /* line 222, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .component .drag-handle:hover,
    .view-static-pages .course-nav-item .drag-handle:hover {
      background: url("/static/studio/images/drag-handles.c03713dfd4ec.png") center no-repeat #fff; }
    /* line 226, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .component .drag-handle.is-fixed,
    .view-static-pages .course-nav-item .drag-handle.is-fixed {
      cursor: default;
      width: 30px;
      background: #e5e5e5 none; }
  /* line 234, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .component .wrapper-component-action-header,
  .view-static-pages .course-nav-item .wrapper-component-action-header {
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    padding: 5px 10px;
    top: 0;
    left: 0; }
  /* line 243, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .component .component-header,
  .view-static-pages .course-nav-item .component-header {
    display: none; }
  /* line 247, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .component .component-actions,
  .view-static-pages .component .course-nav-item-actions,
  .view-static-pages .course-nav-item .component-actions,
  .view-static-pages .course-nav-item .course-nav-item-actions {
    display: inline-block;
    float: right;
    margin-right: 40px;
    padding: 8px 0;
    vertical-align: middle;
    text-align: center; }
    /* line 258, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .component .component-actions .action-item,
    .view-static-pages .component .course-nav-item-actions .action-item,
    .view-static-pages .course-nav-item .component-actions .action-item,
    .view-static-pages .course-nav-item .course-nav-item-actions .action-item {
      display: inline-block;
      margin: 5px 0 5px 10px; }
      /* line 262, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
      .view-static-pages .component .component-actions .action-item .action-button,
      .view-static-pages .component .course-nav-item-actions .action-item .action-button,
      .view-static-pages .course-nav-item .component-actions .action-item .action-button,
      .view-static-pages .course-nav-item .course-nav-item-actions .action-item .action-button {
        transition: all 0.25s ease-in-out 0s;
        display: block;
        padding: 0 10px;
        width: auto;
        height: 30px;
        border-radius: 3px;
        color: #666666;
        text-transform: uppercase; }
        /* line 273, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
        .view-static-pages .component .component-actions .action-item .action-button:hover,
        .view-static-pages .component .course-nav-item-actions .action-item .action-button:hover,
        .view-static-pages .course-nav-item .component-actions .action-item .action-button:hover,
        .view-static-pages .course-nav-item .course-nav-item-actions .action-item .action-button:hover {
          background-color: #0075b4;
          color: #f9f9f9; }
        /* line 278, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
        .view-static-pages .component .component-actions .action-item .action-button .action-button-text,
        .view-static-pages .component .course-nav-item-actions .action-item .action-button .action-button-text,
        .view-static-pages .course-nav-item .component-actions .action-item .action-button .action-button-text,
        .view-static-pages .course-nav-item .course-nav-item-actions .action-item .action-button .action-button-text {
          padding-left: 1px;
          vertical-align: bottom;
          line-height: 17px; }
        /* line 284, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
        .view-static-pages .component .component-actions .action-item .action-button.delete-button:hover,
        .view-static-pages .component .course-nav-item-actions .action-item .action-button.delete-button:hover,
        .view-static-pages .course-nav-item .component-actions .action-item .action-button.delete-button:hover,
        .view-static-pages .course-nav-item .course-nav-item-actions .action-item .action-button.delete-button:hover {
          background-color: #999999; }
      /* line 289, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
      .view-static-pages .component .component-actions .action-item .icon,
      .view-static-pages .component .course-nav-item-actions .action-item .icon,
      .view-static-pages .course-nav-item .component-actions .action-item .icon,
      .view-static-pages .course-nav-item .course-nav-item-actions .action-item .icon {
        display: inline-block;
        vertical-align: bottom; }
      /* line 294, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
      .view-static-pages .component .component-actions .action-item.action-duplicate, .view-static-pages .component .component-actions .action-item.action-move,
      .view-static-pages .component .course-nav-item-actions .action-item.action-duplicate,
      .view-static-pages .component .course-nav-item-actions .action-item.action-move,
      .view-static-pages .course-nav-item .component-actions .action-item.action-duplicate,
      .view-static-pages .course-nav-item .component-actions .action-item.action-move,
      .view-static-pages .course-nav-item .course-nav-item-actions .action-item.action-duplicate,
      .view-static-pages .course-nav-item .course-nav-item-actions .action-item.action-move {
        display: none; }

/* line 303, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .course-nav-item {
  padding: 15px 5px 15px 20px;
  background: #fff; }
  /* line 307, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .course-nav-item.is-fixed {
    transition: opacity 0.25s ease-in-out 0s;
    opacity: 0.5; }
  /* line 315, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .course-nav-item .course-nav-item-header {
    display: inline-block;
    width: 80%; }
    /* line 323, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .course-nav-item .course-nav-item-header .title-sub {
      color: #b2b2b2; }
  /* line 330, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .course-nav-item .course-nav-item-actions {
    display: inline-block;
    padding: 2px; }

/* line 336, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .component.editing {
  border-left: 1px solid #b0b6c2;
  border-right: 1px solid #b0b6c2; }
  /* line 340, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .component.editing .xblock-student_view {
    display: none; }

/* line 345, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .new .xblock-student_view {
  background: #e2c01f; }

/* line 349, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .xblock-student_view {
  transition: background-color 3s linear 0s;
  padding: 20px 20px 22px;
  background: #fff; }

/* line 358, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .static-page-item {
  position: relative;
  margin: 10px 0;
  padding: 22px 20px;
  border: 1px solid #8891a1;
  border-radius: 3px;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
  /* line 372, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .static-page-item .item-actions {
    margin-top: 19px;
    margin-right: 12px; }

/* line 380, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.edit-static-page .main-wrapper {
  margin-top: 40px; }

/* line 384, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.edit-static-page .static-page-details {
  padding: 32px 40px; }
  /* line 389, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
  .edit-static-page .static-page-details .row {
    border: none; }

/* line 394, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.edit-static-page .page-display-name-input {
  width: 100%; }

/* line 400, /edx/app/edxapp/edx-platform/cms/static/sass/views/_static-pages.scss */
.edit-static-page .page-contents {
  box-sizing: border-box;
  background-color: rgba(255, 255, 255, 0);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3));
  background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3));
  width: 100%;
  height: 360px;
  padding: 15px;
  border: 1px solid #b0b6c2;
  border-radius: 2px;
  background-color: #edf1f5;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  font-family: Monaco, monospace;
  color: #3c3c3c;
  outline: 0; }

/* line 16, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-supplementary .bit-publishing .wrapper-release .release-with, .view-container .content-supplementary .bit-publishing .wrapper-visibility .inherited-from, .view-container .content-supplementary .bit-publishing .wrapper-visibility .note-visibility {
  display: block; }

/* line 28, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.view-container .wrapper-mast .mast {
  border-bottom: none;
  padding-bottom: 0; }
  /* line 41, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .wrapper-mast .mast .page-header .is-editable .incontext-editor-input {
    transition: box-shadow 0.5s ease-in-out 0, color 0.5s ease-in-out 0;
    width: 100%;
    background: none repeat scroll 0 0 #fff;
    border: 0;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2) inset; }
    /* line 53, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
    .view-container .wrapper-mast .mast .page-header .is-editable .incontext-editor-input:focus {
      box-shadow: 0 0 2px 2px rgba(0, 117, 180, 0.5) inset;
      color: #0075b4; }
  /* line 60, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .wrapper-mast .mast .page-header .container-access {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.5;
    white-space: normal;
    color: #707070;
    font-weight: 600; }
  /* line 72, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .wrapper-mast .mast.has-actions .nav-actions .button {
    padding: 5px 15px; }

/* line 84, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-primary .no-container-content {
  padding: 30px 40px; }
  /* line 90, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-primary .no-container-content .fa-warning {
    display: none; }

/* line 96, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-primary .container-message .message {
  border-radius: 3px 3px 0 0; }

/* line 103, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-primary .ui-sortable-helper article {
  display: none; }

/* line 109, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-primary .component-placeholder {
  height: 50px;
  opacity: 0.5;
  margin: 20px;
  background-color: #f2f2f2;
  border-radius: 10px;
  border: 2px dashed #b2b2b2; }

/* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-supplementary .bit-publishing.staff-only.is-scheduled .wrapper-release .copy, .view-container .content-supplementary .bit-publishing.is-staff-only.is-scheduled .wrapper-release .copy {
  text-decoration: line-through; }

/* line 163, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-supplementary .bit-publishing .bar-mod-content {
  border: 0;
  padding: 10px 15px 5px 15px; }
  /* line 167, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .bit-publishing .bar-mod-content .title {
    margin-bottom: 2px; }

/* line 194, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-supplementary .bit-publishing .wrapper-visibility .copy {
  margin-bottom: 2px; }

/* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-supplementary .bit-publishing .wrapper-visibility .icon {
  color: #666666; }

/* line 212, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-supplementary .bit-publishing .wrapper-visibility .note-visibility .icon {
  margin-right: 5px; }

/* line 218, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-supplementary .bit-publishing .wrapper-pub-actions {
  border-top: 1px solid #e5e5e5;
  margin-top: 10px;
  padding: 20px 15px 15px 15px; }
  /* line 223, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-publish {
    display: block;
    padding: 5px 10px 6.66667px 10px; }
  /* line 230, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-discard {
    display: block;
    margin-top: 10px;
    text-align: right; }
    /* line 237, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
    .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-discard.is-disabled {
      pointer-events: none;
      color: #999999; }

/* line 247, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-supplementary .unit-publish-history .wrapper-last-publish {
  margin-bottom: 20px;
  padding: 15px;
  background-color: #fff; }
  /* line 252, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .unit-publish-history .wrapper-last-publish .copy {
    color: #4c4c4c; }

/* line 270, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-supplementary .unit-location,
.view-container .content-supplementary .library-location {
  border-top: none; }
  /* line 278, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .unit-location .wrapper-unit-id .unit-id-value,
  .view-container .content-supplementary .unit-location .wrapper-unit-id .library-id-value,
  .view-container .content-supplementary .unit-location .wrapper-library-id .unit-id-value,
  .view-container .content-supplementary .unit-location .wrapper-library-id .library-id-value,
  .view-container .content-supplementary .library-location .wrapper-unit-id .unit-id-value,
  .view-container .content-supplementary .library-location .wrapper-unit-id .library-id-value,
  .view-container .content-supplementary .library-location .wrapper-library-id .unit-id-value,
  .view-container .content-supplementary .library-location .wrapper-library-id .library-id-value {
    display: inline-block;
    width: 100%; }
  /* line 286, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .unit-location .wrapper-unit-id .tip,
  .view-container .content-supplementary .unit-location .wrapper-library-id .tip,
  .view-container .content-supplementary .library-location .wrapper-unit-id .tip,
  .view-container .content-supplementary .library-location .wrapper-library-id .tip {
    display: inline-block;
    margin: 5px 0;
    color: #666666; }
  /* line 299, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .unit-location .wrapper-unit-tree-location .item-title a,
  .view-container .content-supplementary .library-location .wrapper-unit-tree-location .item-title a {
    color: #0075b4; }
    /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
    .view-container .content-supplementary .unit-location .wrapper-unit-tree-location .item-title a:hover,
    .view-container .content-supplementary .library-location .wrapper-unit-tree-location .item-title a:hover {
      color: #ca6510; }
  /* line 309, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .unit-location .wrapper-unit-tree-location .is-current,
  .view-container .content-supplementary .library-location .wrapper-unit-tree-location .is-current {
    background: #e5e5e5; }
    /* line 312, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
    .view-container .content-supplementary .unit-location .wrapper-unit-tree-location .is-current .unit-title a,
    .view-container .content-supplementary .library-location .wrapper-unit-tree-location .is-current .unit-title a {
      color: #4c4c4c; }
  /* line 321, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .unit-location .wrapper-unit-tree-location .section-header,
  .view-container .content-supplementary .unit-location .wrapper-unit-tree-location .subsection-header,
  .view-container .content-supplementary .library-location .wrapper-unit-tree-location .section-header,
  .view-container .content-supplementary .library-location .wrapper-unit-tree-location .subsection-header {
    line-height: 0;
    margin-bottom: 10px; }
  /* line 327, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .unit-location .wrapper-unit-tree-location .section-header,
  .view-container .content-supplementary .library-location .wrapper-unit-tree-location .section-header {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px; }
  /* line 333, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .unit-location .wrapper-unit-tree-location .outline-subsection,
  .view-container .content-supplementary .library-location .wrapper-unit-tree-location .outline-subsection {
    border: none;
    padding: 0; }
  /* line 339, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .unit-location .wrapper-unit-tree-location .outline-unit,
  .view-container .content-supplementary .library-location .wrapper-unit-tree-location .outline-unit {
    padding: 3px 6px; }

/* line 349, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.move-xblock-modal button {
  background: transparent;
  border-color: transparent;
  padding: 0;
  border: none; }

/* line 356, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.move-xblock-modal .breadcrumb-container {
  margin-bottom: 5px;
  border: 1px solid #d2c9c9;
  padding: 10px;
  background: #f2f8fb; }
  /* line 363, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .move-xblock-modal .breadcrumb-container .breadcrumbs .bc-container {
    font-size: 14px;
    font-size: 1.4rem;
    display: inline-block; }
    /* line 368, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
    .move-xblock-modal .breadcrumb-container .breadcrumbs .bc-container .breadcrumb-fa-icon {
      padding: 0 5px; }
    /* line 377, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
    .move-xblock-modal .breadcrumb-container .breadcrumbs .bc-container.last .parent-displayname {
      font-size: 18px;
      font-size: 1.8rem; }
  /* line 384, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .move-xblock-modal .breadcrumb-container .breadcrumbs .bc-container:not(.last) button,
  .move-xblock-modal .breadcrumb-container .breadcrumbs .bc-container:not(.last) .parent-displayname {
    text-decoration: underline;
    color: #1b6d99; }

/* line 393, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.move-xblock-modal .category-text {
  margin-left: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  color: #000; }

/* line 400, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.move-xblock-modal .xblock-items-container {
  max-height: 300px;
  overflow-y: auto; }
  /* line 405, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .move-xblock-modal .xblock-items-container .xblock-item > * {
    width: 100%;
    color: #065683; }
  /* line 410, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .move-xblock-modal .xblock-items-container .xblock-item .component {
    display: inline-block;
    color: #000;
    padding: 5px 10px; }
  /* line 416, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .move-xblock-modal .xblock-items-container .xblock-item .xblock-displayname {
    float: left; }
  /* line 420, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .move-xblock-modal .xblock-items-container .xblock-item .button-forward,
  .move-xblock-modal .xblock-items-container .xblock-item .component {
    border: none; }
  /* line 425, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .move-xblock-modal .xblock-items-container .xblock-item .button-forward {
    padding: 10px; }
    /* line 428, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
    .move-xblock-modal .xblock-items-container .xblock-item .button-forward .forward-sr-icon {
      float: right; }
    /* line 436, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
    .move-xblock-modal .xblock-items-container .xblock-item .button-forward:hover, .move-xblock-modal .xblock-items-container .xblock-item .button-forward:focus {
      background: #f2f8fb; }
  /* line 443, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
  .move-xblock-modal .xblock-items-container .xblock-no-child-message {
    text-align: center;
    display: block;
    padding: 40px; }

/* line 451, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.move-xblock-modal .truncate {
  max-width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 458, /edx/app/edxapp/edx-platform/cms/static/sass/views/_container.scss */
.move-xblock-modal .current-location {
  float: left;
  margin-left: 20px; }

/* line 7, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
.view-team .content-primary,
.view-team .content-supplementary {
  box-sizing: border-box; }

/* line 22, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
.view-team .content .introduction {
  margin: 0 0 40px 0; }

/* line 30, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
.view-team .content .notice-create {
  width: flexgrid(9, 9);
  margin-top: 20px; }
  /* line 36, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
  .view-team .content .notice-create.has-actions .msg,
  .view-team .content .notice-create.has-actions .list-actions {
    display: inline-block;
    vertical-align: middle; }
  /* line 42, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
  .view-team .content .notice-create.has-actions .msg {
    width: 65.71429%;
    margin-right: 2.12766%; }
  /* line 47, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
  .view-team .content .notice-create.has-actions .list-actions {
    width: 31.42857%;
    text-align: right;
    margin-top: 0; }
    /* line 52, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .content .notice-create.has-actions .list-actions .action-primary {
      padding: 10px 20px; }

/* line 64, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
.view-team .wrapper-create-user.is-shown {
  height: 300px; }

/* line 70, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
.view-team .user-list,
.view-team .user-item,
.view-team .item-metadata,
.view-team .item-actions {
  box-sizing: border-box; }

/* line 78, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
.view-team .user-list .user-item {
  position: relative;
  width: 100%;
  margin: 0 0 10px 0;
  padding: 25px 30px 20px 30px; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-team .user-list .user-item:after {
    content: "";
    display: table;
    clear: both; }
  /* line 88, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
  .view-team .user-list .user-item:last-child {
    margin-bottom: 0; }
  /* line 92, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
  .view-team .user-list .user-item .item-metadata,
  .view-team .user-list .user-item .item-actions {
    display: inline-block;
    vertical-align: middle; }
  /* line 99, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
  .view-team .user-list .user-item .flag-role {
    color: #fff; }
    /* line 104, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .user-list .user-item .flag-role .msg-you {
      margin-left: 4px;
      text-transform: none;
      color: #e7afcb; }
    /* line 112, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .user-list .user-item .flag-role::after {
      border-bottom-color: #270b19; }
    /* line 116, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .user-list .user-item .flag-role.flag-role-staff {
      background: #8a707d; }
    /* line 120, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .user-list .user-item .flag-role.flag-role-admin, .view-team .user-list .user-item .flag-role.flag-role-instructor {
      background: #c2387d; }
    /* line 125, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .user-list .user-item .flag-role.flag-role-user, .view-team .user-list .user-item .flag-role.flag-role-library_user {
      background: #b59a19; }
      /* line 128, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
      .view-team .user-list .user-item .flag-role.flag-role-user .msg-you, .view-team .user-list .user-item .flag-role.flag-role-library_user .msg-you {
        color: #e8cd4c; }
  /* line 133, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
  .view-team .user-list .user-item .item-metadata {
    width: 42.85714%;
    margin-right: 2.12766%; }
    /* line 138, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .user-list .user-item .item-metadata .user-username,
    .view-team .user-list .user-item .item-metadata .user-email {
      display: inline-block;
      vertical-align: middle; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .user-list .user-item .item-metadata .user-username {
      transition: color 0.25s ease-in-out 0s;
      margin: 0 10px 2px 0;
      color: #191919; }
  /* line 161, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
  .view-team .user-list .user-item .item-actions {
    width: 54.28571%;
    position: static;
    text-align: right; }
    /* line 166, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .user-list .user-item .item-actions .action {
      display: inline-block;
      vertical-align: middle; }
    /* line 171, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .user-list .user-item .item-actions .action-role {
      width: 87.09677%;
      margin-right: 2.12766%; }
      /* line 175, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
      .view-team .user-list .user-item .item-actions .action-role .add-admin-role {
        transition: background-color 0.15s, box-shadow 0.15s;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
        display: inline-block;
        padding: 4px 20px 5px;
        background-color: rgba(255, 255, 255, 0.3);
        background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
        background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
        border: 1px solid #0075b4;
        border-radius: 3px;
        background-color: #0075b4;
        color: #fff;
        transition: all 0.15s;
        display: inline-block;
        padding: 4px 20px; }
        /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-team .user-list .user-item .item-actions .action-role .add-admin-role.disabled, .view-team .user-list .user-item .item-actions .action-role .add-admin-role.is-disabled {
          border: 1px solid #999999 !important;
          border-radius: 3px !important;
          background: #999999 !important;
          color: #666666 !important;
          pointer-events: none;
          cursor: none; }
          /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
          .view-team .user-list .user-item .item-actions .action-role .add-admin-role.disabled:hover, .view-team .user-list .user-item .item-actions .action-role .add-admin-role.disabled:focus, .view-team .user-list .user-item .item-actions .action-role .add-admin-role.is-disabled:hover, .view-team .user-list .user-item .item-actions .action-role .add-admin-role.is-disabled:focus {
            box-shadow: 0 0 0 0 !important; }
        /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-team .user-list .user-item .item-actions .action-role .add-admin-role:hover, .view-team .user-list .user-item .item-actions .action-role .add-admin-role:focus, .view-team .user-list .user-item .item-actions .action-role .add-admin-role:active {
          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
        /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-team .user-list .user-item .item-actions .action-role .add-admin-role:hover, .view-team .user-list .user-item .item-actions .action-role .add-admin-role:focus, .view-team .user-list .user-item .item-actions .action-role .add-admin-role:active {
          background-color: #065683;
          color: #fff; }
        /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-team .user-list .user-item .item-actions .action-role .add-admin-role.disabled, .view-team .user-list .user-item .item-actions .action-role .add-admin-role.is-disabled {
          box-shadow: none;
          border: 1px solid #99c8e1 !important;
          background: #99c8e1 !important;
          color: #fff !important; }
      /* line 186, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
      .view-team .user-list .user-item .item-actions .action-role .remove-admin-role {
        transition: background-color 0.15s, box-shadow 0.15s;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
        display: inline-block;
        padding: 4px 20px 5px;
        background-color: rgba(255, 255, 255, 0.3);
        background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
        background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
        border: 1px solid #4c4c4c;
        border-radius: 3px;
        background-color: #d1dae3;
        color: #6d788b;
        transition: all 0.15s;
        display: inline-block;
        padding: 4px 20px; }
        /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-team .user-list .user-item .item-actions .action-role .remove-admin-role.disabled, .view-team .user-list .user-item .item-actions .action-role .remove-admin-role.is-disabled {
          border: 1px solid #999999 !important;
          border-radius: 3px !important;
          background: #999999 !important;
          color: #666666 !important;
          pointer-events: none;
          cursor: none; }
          /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
          .view-team .user-list .user-item .item-actions .action-role .remove-admin-role.disabled:hover, .view-team .user-list .user-item .item-actions .action-role .remove-admin-role.disabled:focus, .view-team .user-list .user-item .item-actions .action-role .remove-admin-role.is-disabled:hover, .view-team .user-list .user-item .item-actions .action-role .remove-admin-role.is-disabled:focus {
            box-shadow: 0 0 0 0 !important; }
        /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-team .user-list .user-item .item-actions .action-role .remove-admin-role:hover, .view-team .user-list .user-item .item-actions .action-role .remove-admin-role:focus, .view-team .user-list .user-item .item-actions .action-role .remove-admin-role:active {
          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
        /* line 319, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-team .user-list .user-item .item-actions .action-role .remove-admin-role:hover {
          background-color: #d9e3ee;
          color: #6d788b; }
      /* line 197, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
      .view-team .user-list .user-item .item-actions .action-role .notoggleforyou {
        color: #b2b2b2; }
    /* line 204, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .user-list .user-item .item-actions .action-delete {
      width: 9.67742%; }
      /* line 208, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
      .view-team .user-list .user-item .item-actions .action-delete.is-disabled {
        opacity: 0;
        visibility: hidden;
        pointer-events: none; }
    /* line 220, /edx/app/edxapp/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .user-list .user-item .item-actions .delete-button {
      margin-right: 0;
      float: none;
      color: inherit; }

/* line 5, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
.view-textbooks .content-primary,
.view-textbooks .content-supplementary {
  box-sizing: border-box; }

/* line 13, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
.view-textbooks .content-primary .no-textbook-content {
  color: #666666; }

/* line 19, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
.view-textbooks .content-primary .textbook {
  position: relative; }
  /* line 24, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
  .view-textbooks .content-primary .textbook .view-textbook {
    padding: 20px 30px; }
    /* line 27, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .view-textbook header {
      margin-bottom: 0;
      border-bottom: 0; }
    /* line 32, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .view-textbook .textbook-title {
      margin-right: 280px; }
    /* line 39, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .view-textbook .ui-toggle-expansion {
      transition: rotate 0.15s ease-in-out 0.25s;
      display: inline-block;
      width: 15px;
      vertical-align: text-bottom; }
    /* line 52, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .view-textbook.is-selectable:hover {
      color: #0075b4; }
      /* line 55, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .view-textbook.is-selectable:hover .ui-toggle-expansion {
        color: #0075b4; }
    /* line 61, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .view-textbook .chapters {
      margin-left: 20px; }
      /* line 64, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .view-textbook .chapters .chapter {
        margin-bottom: 5px;
        border-bottom: 1px solid #e5e5e5; }
        /* line 70, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .view-textbook .chapters .chapter .chapter-name {
          display: inline-block;
          vertical-align: middle;
          width: 45%;
          margin-right: 10px;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis; }
        /* line 80, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .view-textbook .chapters .chapter .chapter-asset-path {
          display: inline-block;
          width: 50%;
          color: #999999; }
    /* line 88, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .view-textbook .actions {
      transition: opacity 0.15s 0.25s ease-in-out;
      opacity: 0;
      position: absolute;
      top: 20px;
      right: 20px; }
      /* line 97, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .view-textbook .actions .action {
        display: inline-block;
        margin-right: 5px; }
        /* line 101, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .view-textbook .actions .action .view {
          transition: background-color 0.15s, box-shadow 0.15s;
          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
          display: inline-block;
          padding: 4px 20px 5px;
          background-color: rgba(255, 255, 255, 0.3);
          background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
          background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
          border: 1px solid #0075b4;
          border-radius: 3px;
          background-color: #0075b4;
          color: #fff; }
          /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
          .view-textbooks .content-primary .textbook .view-textbook .actions .action .view.disabled, .view-textbooks .content-primary .textbook .view-textbook .actions .action .view.is-disabled {
            border: 1px solid #999999 !important;
            border-radius: 3px !important;
            background: #999999 !important;
            color: #666666 !important;
            pointer-events: none;
            cursor: none; }
            /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
            .view-textbooks .content-primary .textbook .view-textbook .actions .action .view.disabled:hover, .view-textbooks .content-primary .textbook .view-textbook .actions .action .view.disabled:focus, .view-textbooks .content-primary .textbook .view-textbook .actions .action .view.is-disabled:hover, .view-textbooks .content-primary .textbook .view-textbook .actions .action .view.is-disabled:focus {
              box-shadow: 0 0 0 0 !important; }
          /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
          .view-textbooks .content-primary .textbook .view-textbook .actions .action .view:hover, .view-textbooks .content-primary .textbook .view-textbook .actions .action .view:focus, .view-textbooks .content-primary .textbook .view-textbook .actions .action .view:active {
            box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
          /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
          .view-textbooks .content-primary .textbook .view-textbook .actions .action .view:hover, .view-textbooks .content-primary .textbook .view-textbook .actions .action .view:focus, .view-textbooks .content-primary .textbook .view-textbook .actions .action .view:active {
            background-color: #065683;
            color: #fff; }
          /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
          .view-textbooks .content-primary .textbook .view-textbook .actions .action .view.disabled, .view-textbooks .content-primary .textbook .view-textbook .actions .action .view.is-disabled {
            box-shadow: none;
            border: 1px solid #99c8e1 !important;
            background: #99c8e1 !important;
            color: #fff !important; }
        /* line 107, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit {
          transition: background-color 0.15s, box-shadow 0.15s;
          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
          display: inline-block;
          padding: 4px 20px 5px;
          background-color: rgba(255, 255, 255, 0.3);
          background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
          background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
          border: 1px solid #0075b4;
          border-radius: 3px;
          background-color: #0075b4;
          color: #fff; }
          /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
          .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit.disabled, .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit.is-disabled {
            border: 1px solid #999999 !important;
            border-radius: 3px !important;
            background: #999999 !important;
            color: #666666 !important;
            pointer-events: none;
            cursor: none; }
            /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
            .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit.disabled:hover, .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit.disabled:focus, .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit.is-disabled:hover, .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit.is-disabled:focus {
              box-shadow: 0 0 0 0 !important; }
          /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
          .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit:hover, .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit:focus, .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit:active {
            box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
          /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
          .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit:hover, .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit:focus, .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit:active {
            background-color: #065683;
            color: #fff; }
          /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
          .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit.disabled, .view-textbooks .content-primary .textbook .view-textbook .actions .action .edit.is-disabled {
            box-shadow: none;
            border: 1px solid #99c8e1 !important;
            background: #99c8e1 !important;
            color: #fff !important; }
  /* line 120, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
  .view-textbooks .content-primary .textbook:hover .actions {
    opacity: 1; }
  /* line 124, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
  .view-textbooks .content-primary .textbook .edit-textbook {
    box-sizing: border-box;
    border-radius: 2px;
    width: 100%;
    background: #fff; }
    /* line 130, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .edit-textbook .wrapper-form {
      padding: 20px 30px; }
    /* line 135, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .edit-textbook fieldset {
      margin-bottom: 20px; }
    /* line 139, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .edit-textbook .actions {
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
      border-top: 1px solid #999999;
      padding: 15px 20px;
      background: #f9f9f9; }
      /* line 145, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .actions .action {
        margin-right: 5px; }
        /* line 148, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .actions .action:last-child {
          margin-right: 0; }
      /* line 155, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary {
        transition: background-color 0.15s, box-shadow 0.15s;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
        display: inline-block;
        padding: 4px 20px 5px;
        background-color: rgba(255, 255, 255, 0.3);
        background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
        background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
        border: 1px solid #0075b4;
        border-radius: 3px;
        background-color: #0075b4;
        color: #fff;
        transition: all 0.15s;
        display: inline-block;
        padding: 4px 20px;
        text-transform: uppercase; }
        /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary.disabled, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary.is-disabled {
          border: 1px solid #999999 !important;
          border-radius: 3px !important;
          background: #999999 !important;
          color: #666666 !important;
          pointer-events: none;
          cursor: none; }
          /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
          .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary.disabled:hover, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary.disabled:focus, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary.is-disabled:hover, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary.is-disabled:focus {
            box-shadow: 0 0 0 0 !important; }
        /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary:hover, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary:focus, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary:active {
          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
        /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary:hover, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary:focus, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary:active {
          background-color: #065683;
          color: #fff; }
        /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary.disabled, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-primary.is-disabled {
          box-shadow: none;
          border: 1px solid #99c8e1 !important;
          background: #99c8e1 !important;
          color: #fff !important; }
      /* line 167, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .actions .action-secondary {
        transition: background-color 0.15s, box-shadow 0.15s;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
        display: inline-block;
        padding: 4px 20px 5px;
        background-color: rgba(255, 255, 255, 0.3);
        background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
        background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
        border: 1px solid #4c4c4c;
        border-radius: 3px;
        background-color: #d1dae3;
        color: #6d788b;
        transition: all 0.15s;
        display: inline-block;
        padding: 4px 20px;
        text-transform: uppercase; }
        /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .actions .action-secondary.disabled, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-secondary.is-disabled {
          border: 1px solid #999999 !important;
          border-radius: 3px !important;
          background: #999999 !important;
          color: #666666 !important;
          pointer-events: none;
          cursor: none; }
          /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
          .view-textbooks .content-primary .textbook .edit-textbook .actions .action-secondary.disabled:hover, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-secondary.disabled:focus, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-secondary.is-disabled:hover, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-secondary.is-disabled:focus {
            box-shadow: 0 0 0 0 !important; }
        /* line 159, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .actions .action-secondary:hover, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-secondary:focus, .view-textbooks .content-primary .textbook .edit-textbook .actions .action-secondary:active {
          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
        /* line 319, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .actions .action-secondary:hover {
          background-color: #d9e3ee;
          color: #6d788b; }
    /* line 180, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .edit-textbook .copy {
      margin: 20px 0 10px 0;
      color: #7f7f7f; }
    /* line 195, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field,
    .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field {
      margin: 0 0 15px 0; }
      /* line 198, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field:last-child,
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field:last-child {
        margin-bottom: 0; }
      /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field.required label::after,
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field.required label::after {
        margin-left: 5px;
        content: "*"; }
      /* line 213, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field label,
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input,
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea,
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field label,
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input,
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea {
        display: block; }
      /* line 219, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field label,
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field label {
        transition: color, 0.15s, ease-in-out;
        margin: 0 0 5px 0; }
        /* line 226, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field label.is-focused,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field label.is-focused {
          color: #0075b4; }
      /* line 237, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input,
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea,
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input,
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea {
        height: 100%;
        width: 100%;
        padding: 10px; }
        /* line 245, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input.long,
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea.long,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input.long,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea.long {
          width: 100%; }
        /* line 249, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input.short,
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea.short,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input.short,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea.short {
          width: 25%; }
        /* line 253, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input ::-webkit-input-placeholder,
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea ::-webkit-input-placeholder,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input ::-webkit-input-placeholder,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea ::-webkit-input-placeholder {
          color: #e5e5e5; }
        /* line 257, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input :-moz-placeholder,
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea :-moz-placeholder,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input :-moz-placeholder,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea :-moz-placeholder {
          color: #cccccc; }
        /* line 261, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input ::-moz-placeholder,
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea ::-moz-placeholder,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input ::-moz-placeholder,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea ::-moz-placeholder {
          color: #cccccc; }
        /* line 265, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input :-ms-input-placeholder,
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea :-ms-input-placeholder,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input :-ms-input-placeholder,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea :-ms-input-placeholder {
          color: #cccccc; }
        /* line 270, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input:focus + .tip,
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea:focus + .tip,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input:focus + .tip,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea:focus + .tip {
          color: #666666; }
      /* line 276, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field textarea.long,
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field textarea.long {
        height: 100px; }
      /* line 280, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input[type="checkbox"],
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input[type="checkbox"] {
        display: inline-block;
        margin-right: 5px;
        width: auto;
        height: auto; }
        /* line 286, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field input[type="checkbox"] + label,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field input[type="checkbox"] + label {
          display: inline-block; }
      /* line 291, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field .tip,
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field .tip {
        transition: color, 0.15s, ease-in-out;
        display: block;
        margin-top: 5px;
        color: #666666; }
      /* line 302, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field.error label,
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field.error label {
        color: #b20610; }
      /* line 306, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field.error input,
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field.error input {
        border-color: #b20610; }
    /* line 312, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group,
    .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group {
      margin: 0 0 10px 0; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group:after,
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group:after {
        content: "";
        display: table;
        clear: both; }
      /* line 317, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field,
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field {
        display: block;
        width: 46%;
        border-bottom: none;
        margin: 0 15px 0 0;
        padding: 5px 0 0 0;
        float: left;
        position: relative; }
        /* line 330, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field input,
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field textarea,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field input,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field textarea {
          width: 100%; }
        /* line 335, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .field .action-upload,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .field .action-upload {
          position: absolute;
          top: 3px;
          right: 0; }
      /* line 345, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .action-close,
      .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .action-close {
        transition: color 0.25s ease-in-out;
        display: inline-block;
        float: right;
        margin-top: 40px;
        border: 0;
        padding: 0;
        background: transparent;
        color: #99c8e1; }
        /* line 358, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .chapters-fields .field-group .action-close:hover,
        .view-textbooks .content-primary .textbook .edit-textbook .textbook-fields .field-group .action-close:hover {
          color: #0075b4; }
    /* line 366, /edx/app/edxapp/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .edit-textbook .action-add-chapter {
      display: block;
      width: 100%;
      margin: 30px 0 0 0;
      padding: 10px; }

/* line 7, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export-git.scss */
.view-export-git .content-primary,
.view-export-git .content-supplementary {
  box-sizing: border-box;
  float: left; }

/* line 13, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export-git.scss */
.view-export-git .content-primary {
  width: 74.46809%;
  margin-right: 2.12766%; }

/* line 18, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export-git.scss */
.view-export-git .content-supplementary {
  width: 23.40426%; }

/* line 22, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export-git.scss */
.view-export-git .error-text {
  color: #fd5757; }

/* line 32, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export-git.scss */
.view-export-git .export-git-info-block dt {
  margin-top: 12px; }

/* line 39, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export-git.scss */
.view-export-git .export-git-info-block dd {
  margin-bottom: 20px; }

/* line 45, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export-git.scss */
.view-export-git .export-git-info-block .course_text {
  color: #008100; }

/* line 49, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export-git.scss */
.view-export-git .export-git-info-block .giturl_text {
  color: #0075b4; }

/* line 62, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export-git.scss */
.view-export-git .export-git-controls {
  box-sizing: border-box;
  padding: 20px 30px 30px 30px; }
  /* line 73, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export-git.scss */
  .view-export-git .export-git-controls .action-export-git {
    display: block;
    margin: 20px 0;
    padding: 15px 20px; }
  /* line 83, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export-git.scss */
  .view-export-git .export-git-controls .action .icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px; }
  /* line 91, /edx/app/edxapp/edx-platform/cms/static/sass/views/_export-git.scss */
  .view-export-git .export-git-controls .action .copy {
    display: inline-block;
    vertical-align: middle; }

/* line 4, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
.view-group-configurations .content-primary,
.view-group-configurations .content-supplementary {
  box-sizing: border-box;
  float: left; }

/* line 11, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
.view-group-configurations .content-primary {
  margin-right: 2.12766%;
  width: 74.46809%; }
  /* line 16, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
  .view-group-configurations .content-primary .notice-moduledisabled {
    background-color: #fff;
    padding: 30px 20px;
    text-align: center; }
  /* line 25, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
  .view-group-configurations .content-primary .no-content {
    color: #666666; }
  /* line 31, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
  .view-group-configurations .content-primary .wrapper-groups {
    margin-bottom: 30px; }
    /* line 34, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .wrapper-groups .title {
      margin-bottom: 10px; }
  /* line 46, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
  .view-group-configurations .content-primary .wrapper-collection {
    position: relative;
    outline: none; }
    /* line 52, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .wrapper-collection:hover .collection .actions {
      opacity: 1; }
    /* line 56, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .wrapper-collection .collection-details {
      padding: 20px 30px; }
    /* line 60, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .wrapper-collection .collection-header {
      margin-bottom: 0;
      border-bottom: 0;
      padding-bottom: 0; }
      /* line 65, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-header .title {
        margin-right: 280px;
        color: #000; }
        /* line 74, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-header .title .toggle {
          padding-left: 20px;
          display: inline-block;
          color: #000; }
          /* line 80, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-header .title .toggle:hover, .view-group-configurations .content-primary .wrapper-collection .collection-header .title .toggle:focus {
            color: #0075b4; }
          /* line 85, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-header .title .toggle .ui-toggle-expansion {
            transition: rotate 0.15s ease-in-out 0.25s;
            margin-left: -20px;
            display: inline-block;
            width: 15px;
            vertical-align: baseline; }
          /* line 107, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-header .title .toggle.is-selectable:hover {
            color: #0075b4; }
            /* line 110, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
            .view-group-configurations .content-primary .wrapper-collection .collection-header .title .toggle.is-selectable:hover .ui-toggle-expansion {
              color: #0075b4; }
    /* line 119, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .wrapper-collection .collection-info {
      margin-left: 20px;
      color: #999999; }
      /* line 126, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-info.group-configuration-info-inline {
        margin: 5px 0 10px 20px;
        display: table;
        width: 70%; }
        /* line 132, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-info.group-configuration-info-inline li {
          box-sizing: border-box;
          margin-right: 1%;
          display: table-cell; }
          /* line 139, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-info.group-configuration-info-inline li.group-configuration-usage-count {
            font-style: italic; }
      /* line 146, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-info.group-configuration-info-block li {
        padding: 5px 0; }
      /* line 151, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-info.collection-info-inline {
        margin: 5px 0 10px 20px;
        display: table;
        width: 70%; }
        /* line 157, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-info.collection-info-inline li {
          box-sizing: border-box;
          margin-right: 1%;
          display: table-cell;
          padding: 5px 0; }
          /* line 165, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-info.collection-info-inline li.collection-usage-count {
            font-style: italic; }
      /* line 171, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-info .collection-label {
        text-transform: uppercase; }
      /* line 175, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-info .collection-description {
        overflow: hidden;
        text-overflow: ellipsis; }
    /* line 181, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .wrapper-collection .collection-items {
      margin-left: 20px;
      margin-bottom: 15px; }
      /* line 186, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-items .item {
        padding: 2.85714px 0 5px;
        border-top: 1px solid #e5e5e5;
        white-space: nowrap; }
        /* line 193, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-items .item:first-child {
          border-top: none; }
        /* line 197, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-items .item .name {
          margin-right: 5%;
          overflow: hidden;
          text-overflow: ellipsis;
          display: inline-block;
          vertical-align: middle;
          width: 75%; }
    /* line 210, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .wrapper-collection .collection-details .actions {
      transition: opacity 0.15s 0.25s ease-in-out;
      right: 20px;
      position: absolute;
      top: 20px;
      opacity: 0; }
      /* line 218, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-details .actions .action {
        margin-right: 5px;
        display: inline-block;
        vertical-align: middle; }
        /* line 231, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-details .actions .action .delete.is-disabled {
          background-color: #cccccc;
          color: #f9f9f9; }
    /* line 240, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .wrapper-collection .collection-references {
      padding: 20px 30px 20px 50px;
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2) inset;
      color: #999999; }
      /* line 248, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-references .usage {
        margin-left: 20px; }
        /* line 251, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-references .usage .usage-unit {
          padding: 5px 0; }
          /* line 258, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-references .usage .usage-unit .fa-warning {
            margin: 5px 10px 0 30px;
            color: #fd7e14; }
          /* line 264, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-references .usage .usage-unit .fa-times-circle {
            margin: 5px 10px 0 30px;
            color: #d16a70; }
    /* line 273, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .wrapper-collection .usage-validation {
      padding: 20px 30px 20px 30px;
      background-color: #f9f9f9;
      margin-top: 20px; }
      /* line 281, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .usage-validation .fa-warning {
        margin: 10px 20px 0 0;
        float: left;
        color: #fd7e14; }
      /* line 288, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .usage-validation .collection-validation-text {
        overflow: auto; }
    /* line 293, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .wrapper-collection .collection-edit {
      box-sizing: border-box;
      border-radius: 2px;
      width: 100%;
      background: #fff; }
      /* line 299, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-edit .message {
        margin-bottom: 0; }
      /* line 303, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-edit .wrapper-form {
        padding: 20px 30px; }
      /* line 307, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-edit .tip {
        transition: color, 0.15s, ease-in-out;
        display: block;
        margin-top: 5px;
        color: #666666; }
      /* line 317, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-edit .is-focused .tip {
        color: #4c4c4c; }
      /* line 322, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-edit .collection-fields {
        margin-bottom: 20px; }
      /* line 328, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-edit .field {
        margin: 0 0 15px 0; }
        /* line 340, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .field.required label::after {
          margin-left: 5px;
          content: "*"; }
        /* line 347, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .field label,
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .field input,
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .field textarea {
          display: block; }
        /* line 353, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .field textarea {
          resize: vertical; }
        /* line 357, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .field label {
          transition: color, 0.15s, ease-in-out;
          margin: 0 0 5px 0; }
          /* line 363, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .field label.is-focused {
            color: #0075b4; }
        /* line 369, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .field input,
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .field textarea {
          height: 100%;
          width: 100%;
          padding: 10px; }
          /* line 377, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .field input.long,
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .field textarea.long {
            width: 100%; }
          /* line 381, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .field input.short,
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .field textarea.short {
            width: 25%; }
          /* line 385, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .field input ::-webkit-input-placeholder,
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .field textarea ::-webkit-input-placeholder {
            color: #e5e5e5; }
          /* line 389, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .field input :-moz-placeholder,
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .field textarea :-moz-placeholder {
            color: #cccccc; }
          /* line 393, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .field input ::-moz-placeholder,
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .field textarea ::-moz-placeholder {
            color: #cccccc; }
          /* line 397, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .field input :-ms-input-placeholder,
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .field textarea :-ms-input-placeholder {
            color: #cccccc; }
          /* line 402, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .field input:focus + .tip,
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .field textarea:focus + .tip {
            color: #666666; }
        /* line 409, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .field.error label {
          color: #b20610; }
        /* line 413, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .field.error input {
          border-color: #b20610; }
      /* line 422, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-edit label.required::after {
        margin-left: 5px;
        content: "*"; }
      /* line 430, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-edit .field.add-collection-name label {
        width: 50%;
        display: inline-block;
        vertical-align: bottom; }
      /* line 439, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-edit .field.add-collection-name .group-configuration-id {
        text-align: right;
        display: inline-block;
        width: 45%;
        vertical-align: top;
        color: #999999; }
        /* line 447, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .field.add-collection-name .group-configuration-id .group-configuration-value {
          margin-left: 10px;
          white-space: nowrap; }
      /* line 458, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions {
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
        border-top: 1px solid #999999;
        padding: 15px 20px;
        background: #f9f9f9; }
        /* line 464, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action {
          margin-right: 5px; }
          /* line 467, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action:last-child {
            margin-right: 0; }
        /* line 473, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-primary {
          padding: 5px 20px; }
        /* line 479, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .action-secondary {
          padding: 5px 20px; }
        /* line 485, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .wrapper-delete-button {
          float: right;
          padding: 5px 10px; }
          /* line 490, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
          .view-group-configurations .content-primary .wrapper-collection .collection-edit .actions .wrapper-delete-button .is-disabled {
            color: #cccccc; }
      /* line 496, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-edit .copy {
        margin: 20px 0 10px 0;
        color: #7f7f7f; }
    /* line 509, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .wrapper-collection .action-add-item {
      margin: 30px 0 0 0;
      display: block;
      width: 100%;
      padding: 10px; }
  /* line 523, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
  .view-group-configurations .content-primary .action-add {
    display: block;
    width: 100%;
    margin-top: 15px;
    padding: 10px 20px; }
    /* line 531, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .action-add.is-hidden, .view-group-configurations .content-primary .xmodule_display.xmodule_VideoBlock .video.closed .action-add.subtitles, .xmodule_display.xmodule_VideoBlock .video.closed .view-group-configurations .content-primary .action-add.subtitles, .view-group-configurations .content-primary .mast.has-actions .nav-actions .action-add.button.is-hidden, .mast.has-actions .nav-actions .view-group-configurations .content-primary .action-add.button.is-hidden {
      display: none; }
    /* line 535, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .action-add .icon {
      margin-right: 10px;
      display: inline-block;
      vertical-align: middle; }
  /* line 546, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
  .view-group-configurations .content-primary .content-groups .collection-header .title {
    margin-bottom: 0; }
  /* line 554, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
  .view-group-configurations .content-primary .experiment-groups .group-configuration-details .group-configuration-info {
    margin-left: 20px;
    color: #999999; }
    /* line 561, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .experiment-groups .group-configuration-details .group-configuration-info .group-configuration-label {
      text-transform: uppercase; }
    /* line 565, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .experiment-groups .group-configuration-details .group-configuration-info .group-configuration-description {
      overflow: hidden;
      text-overflow: ellipsis; }
  /* line 571, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
  .view-group-configurations .content-primary .experiment-groups .group-configuration-details .groups {
    margin-left: 20px;
    margin-bottom: 15px; }
    /* line 576, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .experiment-groups .group-configuration-details .groups .group {
      padding: 2.85714px 0 5px;
      border-top: 1px solid #e5e5e5;
      white-space: nowrap; }
      /* line 583, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .experiment-groups .group-configuration-details .groups .group:first-child {
        border-top: none; }
      /* line 587, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .experiment-groups .group-configuration-details .groups .group .group-name {
        margin-right: 5%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        vertical-align: middle;
        width: 75%; }
      /* line 597, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .experiment-groups .group-configuration-details .groups .group .group-allocation {
        text-align: right;
        display: inline-block;
        vertical-align: middle;
        width: 20%;
        color: #999999; }
  /* line 610, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
  .view-group-configurations .content-primary .experiment-groups .group-configuration-edit .add-collection-name label {
    padding-right: 5%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom; }
  /* line 618, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
  .view-group-configurations .content-primary .experiment-groups .group-configuration-edit .field-group {
    margin: 0 0 10px 0;
    padding: 5px 0 0 0; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .view-group-configurations .content-primary .experiment-groups .group-configuration-edit .field-group:after {
      content: "";
      display: table;
      clear: both; }
    /* line 623, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .experiment-groups .group-configuration-edit .field-group .group-allocation,
    .view-group-configurations .content-primary .experiment-groups .group-configuration-edit .field-group .field {
      margin: 0 3% 0 0;
      display: inline-block;
      vertical-align: middle; }
    /* line 631, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .experiment-groups .group-configuration-edit .field-group .group-allocation {
      max-width: 10%;
      min-width: 5%;
      color: #999999; }
    /* line 637, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .experiment-groups .group-configuration-edit .field-group .field {
      position: relative; }
      /* line 640, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .experiment-groups .group-configuration-edit .field-group .field.long {
        width: 80%; }
      /* line 644, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .experiment-groups .group-configuration-edit .field-group .field.short {
        width: 10%; }
    /* line 649, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .experiment-groups .group-configuration-edit .field-group .action-close {
      transition: color 0.25s ease-in-out;
      display: inline-block;
      border: 0;
      padding: 0;
      background: transparent;
      color: #99c8e1;
      vertical-align: middle; }
      /* line 661, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .experiment-groups .group-configuration-edit .field-group .action-close:hover {
        color: #0075b4; }

/* line 670, /edx/app/edxapp/edx-platform/cms/static/sass/views/_group-configuration.scss */
.view-group-configurations .content-supplementary {
  width: 23.40426%; }

/* line 2, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .content-primary,
.view-video-uploads .content-supplementary {
  box-sizing: border-box; }

/* line 8, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .nav-actions .fa-cloud-upload {
  vertical-align: bottom;
  margin-right: 0.44444px; }

/* line 17, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .fixed-container {
  position: fixed !important;
  top: 0 !important; }

/* line 22, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .button-link {
  background: none;
  border: none;
  padding: 0;
  color: #1b6d99;
  cursor: pointer; }

/* line 30, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .message-error {
  color: #b20610; }

/* line 34, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .video-transcripts-wrapper {
  display: block; }
  /* line 37, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-transcripts-wrapper .button-link {
    color: #1b6d99 !important; }

/* line 42, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .hidden {
  display: none; }

/* line 46, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .video-transcript-content {
  margin-top: 10px; }
  /* line 50, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-transcript-content .transcript-upload-status-container .video-transcript-detail-status,
  .view-video-uploads .video-transcript-content .transcript-upload-status-container .more-details-action {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 17.76px;
    line-height: 1.776rem;
    margin-left: 5px; }
  /* line 58, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-transcript-content .transcript-upload-status-container.error {
    color: #d16a70; }
  /* line 62, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-transcript-content .transcript-upload-status-container.success {
    color: #008100; }
  /* line 66, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-transcript-content .transcript-language-menu {
    display: block;
    width: 200px; }

/* line 72, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .course-video-settings-container {
  position: absolute;
  overflow: scroll;
  top: 0;
  right: -100%;
  z-index: 1000;
  width: 352px;
  transition: all 0.3s ease;
  background-color: #fff;
  -webkit-box-shadow: -3px 0 3px 0 rgba(153, 153, 153, 0.3);
  -moz-box-shadow: -3px 0 3px 0 rgba(153, 153, 153, 0.3);
  box-shadow: -3px 0 3px 0 rgba(153, 153, 153, 0.3); }
  /* line 86, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .course-video-settings-container .action-close-wrapper .action-close-course-video-settings {
    width: 100%;
    padding: 10px 16px;
    background-color: #ecf0f1;
    border: transparent;
    height: 48px;
    color: #2c3e50;
    font-size: 16px;
    font-size: 1.6rem;
    text-align: left; }
  /* line 99, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .course-video-settings-container .course-video-settings-wrapper {
    margin-top: 32px;
    padding: 20px 16px; }
    /* line 103, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .course-video-settings-title {
      color: rgba(0, 0, 0, 0.85);
      margin: 32px 0 16px 0;
      font-weight: 600;
      font-size: 24px;
      font-size: 2.4rem; }
    /* line 111, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .course-video-settings-message {
      padding: 10px;
      margin-bottom: 16px;
      max-height: 48px;
      color: #000;
      font-size: 16px;
      font-size: 1.6rem; }
      /* line 119, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
      .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .course-video-settings-message .icon {
        margin-right: 5px; }
    /* line 124, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .course-video-settings-message-wrapper.success .course-video-settings-message {
      background-color: #dff0d8;
      border: solid 1px #d0e9c6; }
    /* line 129, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .course-video-settings-message-wrapper.error .course-video-settings-message {
      background-color: #f2dede;
      border: solid 1px #ebcccc; }
    /* line 134, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .organization-credentials-content {
      margin-top: 32px; }
      /* line 137, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
      .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .organization-credentials-content .org-credentials-wrapper input {
        width: 65%;
        margin-top: 16px;
        display: inline-block; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-preferance-wrapper {
      margin-top: 32px; }
      /* line 147, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
      .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-preferance-wrapper .icon.fa-info-circle {
        margin-left: 15px; }
    /* line 152, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-preferance-wrapper.error .transcript-preferance-label {
      color: #d16a70; }
    /* line 156, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .error-info,
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .error-icon .fa-info-circle {
      color: #d16a70; }
    /* line 161, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .error-info {
      font-size: 16px;
      font-size: 1.6rem;
      margin-left: 10px; }
    /* line 166, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-preferance-label {
      font-size: 15px;
      font-size: 1.5rem;
      color: rgba(0, 0, 0, 0.85);
      font-weight: 600;
      display: block; }
    /* line 174, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-provider-group,
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-turnaround,
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-fidelity,
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .video-source-language,
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .selected-transcript-provider {
      margin-top: 16px; }
    /* line 183, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .selected-transcript-provider .action-change-provider {
      margin-left: 10px; }
    /* line 189, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-provider-group input[type=radio] {
      margin: 0 10px; }
    /* line 193, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-provider-group label {
      font-weight: normal;
      color: rgba(0, 0, 0, 0.85);
      font-size: 15px;
      font-size: 1.5rem; }
    /* line 201, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-turnaround-wrapper,
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-fidelity-wrapper,
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .video-source-language-wrapper,
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-languages-wrapper {
      display: none; }
    /* line 208, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-languages-wrapper .transcript-preferance-label {
      display: inline-block; }
    /* line 212, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-languages-container .languages-container {
      margin-top: 16px; }
      /* line 215, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
      .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-languages-container .languages-container .transcript-language-container {
        padding: 5px;
        background-color: #f9f9f9;
        border-top: solid 1px #e5e5e5;
        border-bottom: solid 1px #e5e5e5; }
        /* line 221, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
        .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-languages-container .languages-container .transcript-language-container .remove-language-action {
          display: inline-block;
          float: right; }
    /* line 229, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-language-menu-container {
      margin-top: 16px; }
      /* line 232, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
      .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-language-menu-container .add-language-action {
        display: inline-block; }
        /* line 235, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
        .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-language-menu-container .add-language-action .action-add-language {
          margin-left: 5px; }
        /* line 239, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
        .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-language-menu-container .add-language-action .error-info {
          display: inline-block; }
    /* line 245, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .transcript-language-menu,
    .view-video-uploads .course-video-settings-container .course-video-settings-wrapper .video-source-language {
      width: 60%; }
  /* line 251, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .course-video-settings-container .transcription-account-details {
    margin-top: 16px; }
    /* line 254, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .transcription-account-details span {
      font-size: 15px;
      font-size: 1.5rem; }
  /* line 259, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .course-video-settings-container .transcription-account-details.warning {
    background-color: #fcf8e3;
    padding: 10px; }
  /* line 264, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .course-video-settings-container .action-cancel-course-video-settings {
    margin-right: 10px; }
  /* line 268, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .course-video-settings-container .course-video-settings-footer {
    margin-top: 32px; }
    /* line 271, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .course-video-settings-container .course-video-settings-footer .last-updated-text {
      font-size: 12px;
      font-size: 1.2rem;
      display: block;
      margin-top: 10px; }
  /* line 283, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .course-video-settings-container .button .action-button-text {
    display: inline-block;
    vertical-align: baseline; }
  /* line 288, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .course-video-settings-container .button .icon {
    display: inline-block;
    vertical-align: baseline; }

/* line 295, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .file-upload-form {
  width: 100%; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-video-uploads .file-upload-form:after {
    content: "";
    display: table;
    clear: both; }
  /* line 300, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .file-upload-form .file-drop-area {
    border: 2px dashed #cccccc;
    border-radius: 4px;
    padding: 25px;
    background: #fff;
    text-align: center;
    cursor: pointer; }
    /* line 310, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .file-upload-form .file-drop-area:hover, .view-video-uploads .file-upload-form .file-drop-area.is-dragged {
      background: #e6f1f8;
      border-style: solid;
      border-color: #cce3f0; }
    /* line 317, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .file-upload-form .file-drop-area:hover .upload-text-link {
      text-decoration: underline; }
    /* line 321, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .file-upload-form .file-drop-area .fa-cloud-upload {
      font-size: 7em;
      vertical-align: top;
      margin-right: 0.1em; }
    /* line 328, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .file-upload-form .file-drop-area .text-container {
      display: inline-block;
      text-align: left; }
      /* line 333, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
      .view-video-uploads .file-upload-form .file-drop-area .text-container .upload-text-link {
        color: #1b6d99; }
      /* line 337, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
      .view-video-uploads .file-upload-form .file-drop-area .text-container .video-uploads-header {
        font-size: 1.5em;
        margin-bottom: 0.25em;
        font-weight: 600; }
      /* line 343, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
      .view-video-uploads .file-upload-form .file-drop-area .text-container .video-max-file-size-text {
        margin-top: 10px; }

/* line 350, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .active-video-upload-container {
  margin-bottom: 40px; }
  /* line 356, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload {
    display: inline-block;
    min-height: 80px;
    width: 30.06489%;
    margin: 0.27766%;
    border: 1px solid #cccccc;
    border-radius: 4px;
    padding: 10px;
    vertical-align: top; }
    /* line 366, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload .video-detail-name {
      margin-bottom: 10px;
      font-size: 90%; }
    /* line 374, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload .video-detail-status,
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload .more-details-action {
      font-size: 12px;
      font-size: 1.2rem;
      line-height: 17.76px;
      line-height: 1.776rem; }
    /* line 380, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload .more-details-action,
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload .upload-failure {
      display: none; }
    /* line 385, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload .video-detail-progress {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      margin-bottom: 10px;
      border: none;
      width: 100%;
      height: 5px; }
    /* line 395, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload .video-detail-progress::-webkit-progress-bar {
      background-color: #fff; }
    /* line 400, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload .video-detail-progress::-webkit-progress-value {
      background-color: #008100; }
    /* line 404, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload .video-detail-progress::-moz-progress-bar {
      background-color: #008100; }
    /* line 408, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload:hover {
      transition: all 0.125s;
      background: #fff; }
    /* line 415, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload.queued .video-detail-progress {
      visibility: hidden; }
    /* line 421, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload.error .video-upload-status {
      color: #d16a70; }
    /* line 426, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload.error .video-detail-progress::-webkit-progress-value {
      background-color: #d16a70; }
    /* line 430, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload.error .video-detail-progress::-moz-progress-bar {
      background-color: #d16a70; }
    /* line 434, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload.error .more-details-action,
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload.error .upload-failure {
      display: inline-block;
      color: #d16a70; }
    /* line 440, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload.error .more-details-action {
      margin-top: 4px;
      float: right; }
    /* line 447, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .active-video-upload-container .active-video-upload-list .active-video-upload.success .video-upload-status {
      color: #008100; }

/* line 460, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .assets-library .js-table-body .video-id-col {
  word-break: break-all; }

/* line 464, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .assets-library .assets-title {
  display: inline-block;
  width: 54.28571%;
  margin-right: 2.12766%; }

/* line 471, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .assets-library .wrapper-encodings-download {
  display: inline-block;
  width: 42.85714%;
  text-align: right; }

/* line 483, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .video-table .video-row {
  display: table;
  table-layout: fixed;
  width: 100%; }
  /* line 488, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-table .video-row .video-col {
    display: table-cell; }
  /* line 492, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-table .video-row .name-col {
    width: 23%; }
  /* line 496, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-table .video-row .transcripts-col {
    width: 17%; }
  /* line 500, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-table .video-row .thumbnail-col,
  .view-video-uploads .video-table .video-row .video-id-col {
    width: 15%; }
  /* line 505, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-table .video-row .date-col,
  .view-video-uploads .video-table .video-row .status-col {
    width: 15%; }
  /* line 510, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-table .video-row .actions-col {
    width: 5%; }
  /* line 514, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-table .video-row .video-head-col.thumbnail-col {
    width: 17% !important; }

/* line 520, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .thumbnail-error-wrapper {
  display: table-row;
  white-space: nowrap;
  color: #b20610; }
  /* line 525, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-error-wrapper .icon {
    margin: 15px 5px 0 10px; }

/* line 533, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .thumbnail-wrapper {
  position: relative;
  max-width: 150px;
  max-height: 100px; }
  /* line 538, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper img {
    width: 150px;
    height: 100px; }
  /* line 543, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper * {
    cursor: pointer; }
  /* line 547, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.upload, .view-video-uploads .thumbnail-wrapper.requirements {
    border: 1px dashed #cccccc; }
  /* line 553, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.requirements .requirements-text {
    font-weight: 600; }
  /* line 557, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.requirements .requirements-instructions {
    font-size: 15px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: left;
    color: #4c4c4c;
    line-height: 1.5; }
  /* line 565, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.requirements .video-duration {
    opacity: 0; }
  /* line 570, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.edit {
    background: black; }
    /* line 576, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .thumbnail-wrapper.edit:hover img,
    .view-video-uploads .thumbnail-wrapper.edit:hover .video-duration, .view-video-uploads .thumbnail-wrapper.edit:focus img,
    .view-video-uploads .thumbnail-wrapper.edit:focus .video-duration, .view-video-uploads .thumbnail-wrapper.edit.focused img,
    .view-video-uploads .thumbnail-wrapper.edit.focused .video-duration {
      transition: all 0.3s linear;
      opacity: 0.1; }
  /* line 585, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.progress {
    background: white; }
    /* line 588, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .thumbnail-wrapper.progress img {
      transition: all 0.5s linear;
      opacity: 0.15; }
    /* line 594, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .thumbnail-wrapper.progress .action-icon {
      display: block; }
  /* line 599, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.upload .thumbnail-action {
    color: #0075b4; }
  /* line 604, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.progress .thumbnail-action .action-icon {
    font-size: 20px;
    font-size: 2rem; }
  /* line 609, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.edit {
    background-color: #4e4e4e; }
  /* line 613, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.edit .thumbnail-action .action-icon.edit {
    display: none; }
  /* line 617, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.edit .thumbnail-action .edit-container {
    background-color: #fff;
    padding: 5px;
    border-radius: 4px;
    margin-top: 10px;
    display: none; }
  /* line 625, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.edit .action-text {
    color: #fff; }
  /* line 629, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper .thumbnail-action {
    font-size: 14px;
    font-size: 1.4rem; }
  /* line 633, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper .thumbnail-overlay > :not(.upload-image-input) {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 5px;
    right: 5px;
    transform: translateY(-50%);
    z-index: 1; }
  /* line 645, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper .upload-image-input {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    z-index: 6;
    width: 150px;
    height: 100px; }
  /* line 656, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper .video-duration {
    position: absolute;
    text-align: center;
    bottom: 1px;
    right: 1px;
    width: auto;
    min-width: 25%;
    color: white;
    padding: 2px 4px;
    background-color: black; }
  /* line 670, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.focused {
    box-shadow: 0 0 4px 1px #0075b4; }
  /* line 674, /edx/app/edxapp/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.error {
    box-shadow: 0 0 4px 1px #b20610; }

/* line 14, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .content-primary,
.view-certificates .content-supplementary {
  box-sizing: border-box;
  float: left; }

/* line 20, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .content-primary {
  width: 74.46809%;
  margin-right: 2.12766%; }
  /* line 24, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .content-primary .notice-moduledisabled {
    background-color: #fff;
    padding: 30px 20px;
    text-align: center; }
  /* line 47, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .content-primary .wrapper-certificates .instructions {
    margin-bottom: 20px; }
  /* line 54, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .content-primary .certificate-settings {
    margin-bottom: 20px; }
  /* line 58, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .content-primary .actual-course-title {
    margin-bottom: 20px; }

/* line 65, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .content-supplementary {
  width: 23.40426%; }

/* line 69, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .certificate-info-section {
  overflow: auto; }
  /* line 72, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificate-info-section .course-title-section,
  .view-certificates .certificate-info-section .course-number-section {
    min-width: 47%;
    margin-right: 2%; }

/* line 84, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .wrapper-collection {
  position: relative;
  outline: none; }
  /* line 90, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .wrapper-collection:hover .collection .actions {
    opacity: 1; }
  /* line 94, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .wrapper-collection .collection-details {
    padding: 20px 30px; }
  /* line 98, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .wrapper-collection .collection-header {
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 0; }
  /* line 107, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .wrapper-collection .collection-info.certificate-info-inline {
    margin: 10px 0; }
  /* line 111, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .wrapper-collection .collection-info.collection-info-inline {
    display: table;
    width: 70%;
    margin: 5px 0 10px 20px; }
    /* line 116, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-info.collection-info-inline li {
      box-sizing: border-box;
      display: table-cell;
      margin-right: 1%;
      padding: 5px 0; }
  /* line 125, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .wrapper-collection .collection-items {
    margin-left: 20px;
    margin-bottom: 15px; }
    /* line 129, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-items .item {
      padding: 2.85714px 0 5px;
      border-top: 1px solid #e5e5e5;
      white-space: nowrap; }
      /* line 136, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-items .item:first-child {
        border-top: none; }
      /* line 140, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-items .item .name {
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        vertical-align: middle;
        width: 75%;
        margin-right: 5%; }
  /* line 152, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .wrapper-collection .collection-details .actions {
    transition: opacity 0.15s 0.25s ease-in-out;
    position: absolute;
    top: 20px;
    right: 20px;
    opacity: 0; }
    /* line 160, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-details .actions .action {
      display: inline-block;
      vertical-align: middle;
      margin-right: 5px; }
      /* line 176, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-details .actions .action .delete.is-disabled {
        background-color: #cccccc;
        color: #f9f9f9; }
  /* line 185, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .wrapper-collection .collection-references {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2) inset;
    padding: 20px 30px 20px 50px;
    color: #999999; }
    /* line 192, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-references .usage {
      margin-left: 20px; }
      /* line 195, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-references .usage .usage-unit {
        padding: 5px 0; }
        /* line 202, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
        .view-certificates .wrapper-collection .collection-references .usage .usage-unit .fa-warning {
          margin: 5px 10px 0 30px;
          color: #fd7e14; }
        /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
        .view-certificates .wrapper-collection .collection-references .usage .usage-unit .fa-times-circle {
          margin: 5px 10px 0 30px;
          color: #d16a70; }
  /* line 215, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .wrapper-collection .collection-edit {
    box-sizing: border-box;
    border-radius: 2px;
    width: 100%;
    background: #fff; }
    /* line 221, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .message {
      margin-bottom: 0; }
    /* line 225, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .wrapper-form {
      padding: 20px 30px; }
    /* line 233, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .action-add-signatory {
      display: block;
      width: 100%;
      margin-top: 15px;
      padding: 10px 20px; }
    /* line 242, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .disableClick {
      color: #999999; }
    /* line 248, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .tip {
      transition: color, 0.15s, ease-in-out;
      display: block;
      margin-top: 10px;
      color: #666666; }
    /* line 258, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .is-focused .tip {
      color: #4c4c4c; }
    /* line 263, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .collection-fields {
      margin-bottom: 20px; }
    /* line 269, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .field {
      margin: 0 0 15px 0; }
      /* line 281, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .field.required label::after {
        margin-left: 5px;
        content: "*"; }
      /* line 287, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .field label,
      .view-certificates .wrapper-collection .collection-edit .field input,
      .view-certificates .wrapper-collection .collection-edit .field textarea {
        display: block; }
      /* line 293, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .field textarea {
        resize: vertical; }
      /* line 297, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .field label {
        transition: color, 0.15s, ease-in-out;
        margin: 0 0 5px 0; }
        /* line 304, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
        .view-certificates .wrapper-collection .collection-edit .field label.is-focused {
          color: #0075b4; }
      /* line 310, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .field input,
      .view-certificates .wrapper-collection .collection-edit .field textarea {
        height: 100%;
        width: 100%;
        padding: 10px; }
        /* line 318, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
        .view-certificates .wrapper-collection .collection-edit .field input.long,
        .view-certificates .wrapper-collection .collection-edit .field textarea.long {
          width: 100%; }
        /* line 322, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
        .view-certificates .wrapper-collection .collection-edit .field input.short,
        .view-certificates .wrapper-collection .collection-edit .field textarea.short {
          width: 25%; }
        /* line 326, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
        .view-certificates .wrapper-collection .collection-edit .field input ::-webkit-input-placeholder,
        .view-certificates .wrapper-collection .collection-edit .field textarea ::-webkit-input-placeholder {
          color: #e5e5e5; }
        /* line 330, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
        .view-certificates .wrapper-collection .collection-edit .field input :-moz-placeholder,
        .view-certificates .wrapper-collection .collection-edit .field textarea :-moz-placeholder {
          color: #cccccc; }
        /* line 334, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
        .view-certificates .wrapper-collection .collection-edit .field input ::-moz-placeholder,
        .view-certificates .wrapper-collection .collection-edit .field textarea ::-moz-placeholder {
          color: #cccccc; }
        /* line 338, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
        .view-certificates .wrapper-collection .collection-edit .field input :-ms-input-placeholder,
        .view-certificates .wrapper-collection .collection-edit .field textarea :-ms-input-placeholder {
          color: #cccccc; }
        /* line 343, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
        .view-certificates .wrapper-collection .collection-edit .field input:focus + .tip,
        .view-certificates .wrapper-collection .collection-edit .field textarea:focus + .tip {
          color: #4c4c4c; }
      /* line 350, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .field.error label {
        color: #b20610; }
      /* line 354, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .field.error input {
        border-color: #b20610; }
    /* line 363, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit label.required::after {
      margin-left: 5px;
      content: "*"; }
    /* line 370, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .field.add-collection-name label {
      width: 50%;
      display: inline-block;
      vertical-align: bottom; }
    /* line 379, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .field.add-collection-name .certificate-id {
      display: inline-block;
      width: 45%;
      text-align: right;
      vertical-align: top;
      color: #999999; }
      /* line 386, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .field.add-collection-name .certificate-id .certificate-value {
        white-space: nowrap;
        margin-left: 10px; }
    /* line 395, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .actions {
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
      border-top: 1px solid #999999;
      padding: 15px 20px;
      background: #f9f9f9; }
      /* line 401, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .actions .action {
        margin-right: 5px; }
        /* line 404, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
        .view-certificates .wrapper-collection .collection-edit .actions .action:last-child {
          margin-right: 0; }
      /* line 409, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .actions .action-primary {
        padding: 5px 20px; }
      /* line 415, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .actions .action-secondary {
        padding: 5px 20px; }
      /* line 421, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .actions .wrapper-delete-button {
        float: right;
        padding: 5px 10px; }
        /* line 425, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
        .view-certificates .wrapper-collection .collection-edit .actions .wrapper-delete-button .is-disabled {
          color: #cccccc; }
      /* line 430, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .actions.custom-signatory-action {
        position: relative;
        top: 0;
        left: 0;
        opacity: 1; }
    /* line 438, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .copy {
      margin: 20px 0 10px 0;
      color: #7f7f7f; }
  /* line 450, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .wrapper-collection .action-add-item {
    display: block;
    width: 100%;
    margin: 30px 0 0 0;
    padding: 10px; }

/* line 463, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .action-add {
  display: block;
  width: 100%;
  margin-top: 15px;
  padding: 10px 20px; }
  /* line 471, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .action-add.is-hidden, .view-certificates .xmodule_display.xmodule_VideoBlock .video.closed .action-add.subtitles, .xmodule_display.xmodule_VideoBlock .video.closed .view-certificates .action-add.subtitles, .view-certificates .mast.has-actions .nav-actions .action-add.button.is-hidden, .mast.has-actions .nav-actions .view-certificates .action-add.button.is-hidden {
    display: none; }
  /* line 475, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .action-add .icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px; }

/* line 483, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .action-add-hidden {
  visibility: hidden; }

/* line 491, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .activate-cert {
  margin-left: 5px; }

/* line 498, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .certificates .certificate-details .title,
.view-certificates .certificates .certificate-edit .title {
  margin-bottom: 10px; }

/* line 507, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .certificates .certificate-edit .add-collection-name label {
  padding-right: 5%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom; }

/* line 514, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .certificates .certificate-edit .field-group {
  margin: 0 0 10px 0;
  padding: 5px 0 0 0; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-certificates .certificates .certificate-edit .field-group:after {
    content: "";
    display: table;
    clear: both; }
  /* line 520, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .certificate-edit .field-group .group-allocation,
  .view-certificates .certificates .certificate-edit .field-group .field {
    display: inline-block;
    vertical-align: middle;
    margin: 0 3% 0 0; }
  /* line 527, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .certificate-edit .field-group .group-allocation {
    max-width: 10%;
    min-width: 5%;
    color: #999999; }
  /* line 533, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .certificate-edit .field-group .field {
    position: relative; }
    /* line 536, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .certificate-edit .field-group .field.long {
      width: 80%; }
    /* line 540, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .certificate-edit .field-group .field.short {
      width: 10%; }
  /* line 545, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .certificate-edit .field-group .action-close {
    transition: color 0.25s ease-in-out;
    display: inline-block;
    border: 0;
    padding: 0;
    background: transparent;
    color: #99c8e1;
    vertical-align: middle; }
    /* line 557, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .certificate-edit .field-group .action-close:hover {
      color: #0075b4; }

/* line 569, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .certificates .signatory-details,
.view-certificates .certificates .signatory-edit {
  border-color: #e5e5e5; }
  /* line 575, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-details .signatory-panel-header,
  .view-certificates .certificates .signatory-edit .signatory-panel-header {
    background-color: #f2f2f2;
    padding: 10px 15px;
    border-bottom: 1px solid #f2f2f2;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
  /* line 585, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-details .signatory-panel-body,
  .view-certificates .certificates .signatory-edit .signatory-panel-body {
    padding: 20px; }
    /* line 588, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .signatory-details .signatory-panel-body .signatory-image,
    .view-certificates .certificates .signatory-edit .signatory-panel-body .signatory-image {
      margin-top: 20px; }
    /* line 592, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .signatory-details .signatory-panel-body .signature-image,
    .view-certificates .certificates .signatory-edit .signatory-panel-body .signature-image {
      max-width: 450px; }
  /* line 597, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-details .signatory-panel-body label,
  .view-certificates .certificates .signatory-edit .signatory-panel-body label {
    font-weight: 600; }
  /* line 601, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-details .signatory-panel-edit,
  .view-certificates .certificates .signatory-edit .signatory-panel-edit {
    float: right;
    padding: 8px;
    position: inherit; }

/* line 612, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .certificates .signatory-edit .signatory-panel-close,
.view-certificates .certificates .signatory-edit .signatory-panel-save,
.view-certificates .certificates .signatory-edit .signatory-panel-delete {
  float: right;
  padding: 10px; }

/* line 619, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .certificates .signatory-edit .tip {
  transition: color, 0.15s, ease-in-out;
  display: block;
  margin-top: 5px;
  color: #666666; }

/* line 629, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .certificates .signatory-edit .field {
  margin-bottom: 20px; }
  /* line 641, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field.required label::after {
    margin-left: 5px;
    content: "*"; }
  /* line 647, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field label,
  .view-certificates .certificates .signatory-edit .field input,
  .view-certificates .certificates .signatory-edit .field textarea {
    display: block; }
  /* line 653, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field textarea {
    resize: vertical; }
  /* line 657, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field label {
    transition: color, 0.15s, ease-in-out;
    margin: 0 0 5px 0; }
    /* line 664, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .signatory-edit .field label.is-focused {
      color: #0075b4; }
  /* line 670, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field input,
  .view-certificates .certificates .signatory-edit .field textarea {
    height: 100%;
    width: 100%;
    padding: 10px; }
    /* line 678, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .signatory-edit .field input.long,
    .view-certificates .certificates .signatory-edit .field textarea.long {
      width: 100%; }
    /* line 682, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .signatory-edit .field input.short,
    .view-certificates .certificates .signatory-edit .field textarea.short {
      width: 25%; }
    /* line 686, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .signatory-edit .field input ::-webkit-input-placeholder,
    .view-certificates .certificates .signatory-edit .field textarea ::-webkit-input-placeholder {
      color: #e5e5e5; }
    /* line 690, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .signatory-edit .field input :-moz-placeholder,
    .view-certificates .certificates .signatory-edit .field textarea :-moz-placeholder {
      color: #cccccc; }
    /* line 694, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .signatory-edit .field input ::-moz-placeholder,
    .view-certificates .certificates .signatory-edit .field textarea ::-moz-placeholder {
      color: #cccccc; }
    /* line 698, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .signatory-edit .field input :-ms-input-placeholder,
    .view-certificates .certificates .signatory-edit .field textarea :-ms-input-placeholder {
      color: #cccccc; }
    /* line 703, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .signatory-edit .field input:focus + .tip,
    .view-certificates .certificates .signatory-edit .field textarea:focus + .tip {
      color: #666666; }
  /* line 710, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field.error label {
    color: #b20610; }
  /* line 714, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field.error input {
    border-color: #b20610; }
  /* line 718, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field.error .message-error {
    color: #b20610; }
  /* line 723, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field .signature-upload-wrapper {
    width: 100%; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .view-certificates .certificates .signatory-edit .field .signature-upload-wrapper:after {
      content: "";
      display: table;
      clear: both; }
    /* line 728, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .signatory-edit .field .signature-upload-wrapper .signature-upload-input-wrapper {
      float: left;
      width: 57.44681%;
      margin-right: 2.12766%; }
    /* line 734, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .signatory-edit .field .signature-upload-wrapper .action-upload-signature {
      float: right;
      width: 31.91489%;
      margin-top: 5px;
      padding: 10px 20px; }
  /* line 744, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field .current-signature-image {
    margin-bottom: 10px;
    padding: 10px 20px;
    background: #f2f2f2;
    text-align: center; }
    /* line 750, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .signatory-edit .field .current-signature-image .wrapper-signature-image {
      display: block;
      width: 375px;
      line-height: 200px;
      overflow: hidden;
      margin: 0 auto;
      border: 1px solid #e5e5e5;
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
      padding: 10px;
      background: #fff; }
    /* line 762, /edx/app/edxapp/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .signatory-edit .field .current-signature-image .signature-image {
      vertical-align: middle;
      width: 100%;
      max-height: 100%; }

/* line 1, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
.maintenance-header {
  text-align: center;
  margin-top: 50px; }
  /* line 5, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
  .maintenance-header h2 {
    margin-bottom: 10px; }

/* line 10, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
.maintenance-content {
  padding: 3rem 0; }
  /* line 13, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
  .maintenance-content .maintenance-list {
    max-width: 1280px;
    margin: 0 auto; }
    /* line 17, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-list .view-list-container {
      padding: 10px 15px;
      background-color: #fff;
      border-bottom: 1px solid #ddd; }
      /* line 22, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
      .maintenance-content .maintenance-list .view-list-container:hover {
        background-color: #fafafa; }
      /* line 26, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
      .maintenance-content .maintenance-list .view-list-container .view-name {
        display: inline-block;
        width: 20%;
        float: left; }
      /* line 32, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
      .maintenance-content .maintenance-list .view-list-container .view-desc {
        display: inline-block;
        width: 80%;
        font-size: 15px; }
  /* line 40, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
  .maintenance-content .maintenance-form {
    width: 60%;
    margin: auto; }
    /* line 44, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-form .result-list {
      height: calc(100vh - 200px);
      overflow: auto; }
    /* line 49, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-form .result {
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
      margin-top: 15px;
      padding: 15px 30px;
      background: #f9f9f9; }
    /* line 56, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-form li {
      font-size: 13px;
      line-height: 9px; }
    /* line 61, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-form .actions {
      text-align: right; }
    /* line 65, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-form .field-radio div {
      display: inline-block;
      margin-right: 10px; }
    /* line 70, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-form div.error {
      color: #f00;
      margin-top: 10px;
      font-size: 13px; }
    /* line 76, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-form div.head-output {
      font-size: 13px;
      margin-bottom: 10px; }
    /* line 81, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-form div.main-output {
      color: #0a0;
      font-size: 15px; }
  /* line 87, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
  .maintenance-content .announcement-container {
    width: 100%;
    text-align: center; }
    /* line 91, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .announcement-container .announcement-item {
      display: inline-block;
      max-width: 300px;
      min-width: 300px;
      margin: 15px; }
      /* line 97, /edx/app/edxapp/edx-platform/cms/static/sass/views/_maintenance.scss */
      .maintenance-content .announcement-container .announcement-item .announcement-content {
        background-color: #f5f5f5;
        text-align: center;
        padding: 22px 33px; }

/* line 9, /edx/app/edxapp/edx-platform/cms/static/sass/contexts/_ie.scss */
.lte9 .wrapper-notification.is-shown {
  bottom: 0; }

/* line 13, /edx/app/edxapp/edx-platform/cms/static/sass/contexts/_ie.scss */
.lte9 .wrapper-notification.is-hiding {
  bottom: -200px; }

/* line 10, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SequenceModule .block-link {
  border-left: 1px solid #e7e7e7;
  display: block; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SequenceModule .block-link:hover, .xmodule_display.xmodule_SequenceModule .block-link:focus {
    background: none; }

/* line 21, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SequenceModule .topbar, .xmodule_display.xmodule_SequenceModule .sequence-nav {
  border-bottom: 1px solid #e7e7e7; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .xmodule_display.xmodule_SequenceModule .topbar:after, .xmodule_display.xmodule_SequenceModule .sequence-nav:after {
    content: "";
    display: table;
    clear: both; }
  @media print {
    /* line 21, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SequenceModule .topbar, .xmodule_display.xmodule_SequenceModule .sequence-nav {
      display: none; } }
  /* line 31, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SequenceModule .topbar a.block-link, .xmodule_display.xmodule_SequenceModule .sequence-nav a.block-link {
    border-left: 1px solid #e7e7e7;
    display: block; }
    /* line 36, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SequenceModule .topbar a.block-link:hover, .xmodule_display.xmodule_SequenceModule .sequence-nav a.block-link:hover, .xmodule_display.xmodule_SequenceModule .topbar a.block-link:focus, .xmodule_display.xmodule_SequenceModule .sequence-nav a.block-link:focus {
      background: none; }

/* line 44, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.sequence-nav ol li .xmodule_display.xmodule_SequenceModule button, .xmodule_display.xmodule_SequenceModule .sequence-nav ol li button {
  background-color: transparent;
  background-image: none;
  background-position: center 14px;
  background-repeat: no-repeat;
  border: none;
  border-radius: 0;
  background-clip: border-box;
  box-shadow: none;
  box-sizing: content-box;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit; }

/* line 62, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SequenceModule .sequence-nav {
  margin: 0 auto 20px;
  position: relative;
  border-bottom: none;
  z-index: 0;
  height: 50px;
  display: flex;
  justify-content: center; }
  @media print {
    /* line 62, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SequenceModule .sequence-nav {
      display: none; } }
  /* line 77, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SequenceModule .sequence-nav .sequence-list-wrapper {
    position: relative;
    height: 100%;
    flex-grow: 1; }
    @media (max-width: 991.98px) {
      /* line 77, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SequenceModule .sequence-nav .sequence-list-wrapper {
        white-space: nowrap;
        overflow-x: scroll; } }
  /* line 90, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SequenceModule .sequence-nav ol {
    display: flex; }
    /* line 93, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SequenceModule .sequence-nav ol li {
      box-sizing: border-box;
      min-width: 40px;
      flex-grow: 1;
      border-color: #e7e7e7;
      border-width: 1px;
      border-top-style: solid; }
      /* line 101, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SequenceModule .sequence-nav ol li:not(:last-child) {
        border-right-style: solid; }
      /* line 105, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SequenceModule .sequence-nav ol li button {
        width: 100%;
        height: 49px;
        position: relative;
        margin: 0;
        padding: 0;
        display: block;
        text-align: center;
        border-color: #e7e7e7;
        border-width: 1px;
        border-bottom-style: solid;
        box-sizing: border-box;
        overflow: visible; }
        /* line 122, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_SequenceModule .sequence-nav ol li button .icon {
          display: inline-block;
          line-height: 100%;
          font-size: 110%;
          color: #5a5a5a; }
        /* line 129, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_SequenceModule .sequence-nav ol li button .fa-bookmark {
          color: #1b6d99; }
        /* line 135, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_SequenceModule .sequence-nav ol li button.seq_video .icon::before {
          content: "\f008"; }
        /* line 142, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_SequenceModule .sequence-nav ol li button.seq_other .icon::before {
          content: "\f02d"; }
        /* line 149, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_SequenceModule .sequence-nav ol li button.seq_vertical .icon::before {
          content: "\f00b"; }
        /* line 156, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_SequenceModule .sequence-nav ol li button.seq_problem .icon::before {
          content: "\f044"; }
        /* line 161, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_SequenceModule .sequence-nav ol li button .sequence-tooltip {
          text-align: left;
          margin-top: 12px;
          background: #333333;
          color: #fff;
          font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
          line-height: 1.41575em;
          right: 0;
          padding: 6px;
          position: absolute;
          top: 48px;
          text-shadow: 0 -1px 0 #000;
          white-space: pre;
          pointer-events: none; }
          /* line 179, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
          .xmodule_display.xmodule_SequenceModule .sequence-nav ol li button .sequence-tooltip:empty {
            background: none; }
            /* line 182, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
            .xmodule_display.xmodule_SequenceModule .sequence-nav ol li button .sequence-tooltip:empty::after {
              display: none; }
          /* line 187, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
          .xmodule_display.xmodule_SequenceModule .sequence-nav ol li button .sequence-tooltip::after {
            transform: rotate(45deg);
            right: 18px;
            background: #333333;
            content: " ";
            display: block;
            height: 10px;
            right: 18px;
            position: absolute;
            top: -5px;
            width: 10px; }
  /* line 205, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  body.touch-based-device .xmodule_display.xmodule_SequenceModule .sequence-nav ol li button:hover p {
    display: none; }

/* line 210, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SequenceModule .sequence-nav-button {
  display: block;
  top: 0;
  min-width: 40px;
  max-width: 40px;
  height: 100%;
  text-shadow: none;
  background: none;
  background-color: #fff;
  border-color: #e7e7e7;
  box-shadow: none;
  font-size: inherit;
  font-weight: normal;
  padding: 0;
  white-space: nowrap;
  overflow-x: hidden; }
  @media (min-width: 768px) {
    /* line 210, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SequenceModule .sequence-nav-button {
      min-width: 120px;
      max-width: 200px;
      text-overflow: ellipsis; }
      /* line 234, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SequenceModule .sequence-nav-button span:not(:last-child) {
        padding-right: 10px; } }
  /* line 239, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SequenceModule .sequence-nav-button .sequence-nav-button-label {
    display: none; }
    @media (min-width: 768px) {
      /* line 239, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SequenceModule .sequence-nav-button .sequence-nav-button-label {
        display: inline; } }
  /* line 247, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SequenceModule .sequence-nav-button.button-previous {
    order: -999; }
    @media (min-width: 768px) {
      /* line 247, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SequenceModule .sequence-nav-button.button-previous {
        left: 0;
        -webkit-border-top-left-radius: 3px;
        -moz-border-topleft-radius: 3px;
        border-top-left-radius: 3px;
        -webkit-border-top-right-radius: 0;
        -moz-border-topright-radius: 0;
        border-top-right-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        -moz-border-bottomright-radius: 0;
        border-bottom-right-radius: 0;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-bottomleft-radius: 3px;
        border-bottom-left-radius: 3px; } }
  /* line 259, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SequenceModule .sequence-nav-button.button-next {
    order: 999; }
    @media (min-width: 768px) {
      /* line 259, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SequenceModule .sequence-nav-button.button-next {
        right: 0;
        -webkit-border-top-left-radius: 0;
        -moz-border-topleft-radius: 0;
        border-top-left-radius: 0;
        -webkit-border-top-right-radius: 3px;
        -moz-border-topright-radius: 3px;
        border-top-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-bottomright-radius: 3px;
        border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 0;
        -moz-border-bottomleft-radius: 0;
        border-bottom-left-radius: 0; } }
  /* line 271, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SequenceModule .sequence-nav-button.disabled {
    cursor: normal; }

/* line 276, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SequenceModule .seq_contents {
  display: none; }

/* line 280, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SequenceModule .sequence-bottom {
  position: relative;
  height: 45px;
  margin: 2.8315em auto;
  display: flex;
  justify-content: center; }
  /* line 287, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SequenceModule .sequence-bottom .sequence-nav-button {
    position: relative;
    min-width: 120px;
    max-width: 200px;
    text-overflow: ellipsis; }
    /* line 293, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SequenceModule .sequence-bottom .sequence-nav-button:last-of-type {
      border-left: none; }
  @media print {
    /* line 280, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SequenceModule .sequence-bottom {
      display: none; } }

/* line 304, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SequenceModule #seq_content:focus, .xmodule_display.xmodule_SequenceModule #seq_content:active {
  outline: none; }

/* line 313, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SequenceModule .sequence-nav-button.focused, .xmodule_display.xmodule_SequenceModule .sequence-nav-button:hover, .xmodule_display.xmodule_SequenceModule .sequence-nav-button:active, .xmodule_display.xmodule_SequenceModule .sequence-nav-button.active,
.xmodule_display.xmodule_SequenceModule .sequence-nav button.focused,
.xmodule_display.xmodule_SequenceModule .sequence-nav button:hover,
.xmodule_display.xmodule_SequenceModule .sequence-nav button:active,
.xmodule_display.xmodule_SequenceModule .sequence-nav button.active {
  padding-top: 2px;
  background-color: #0075b4; }
  /* line 320, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SequenceModule .sequence-nav-button.focused .icon, .xmodule_display.xmodule_SequenceModule .sequence-nav-button:hover .icon, .xmodule_display.xmodule_SequenceModule .sequence-nav-button:active .icon, .xmodule_display.xmodule_SequenceModule .sequence-nav-button.active .icon,
  .xmodule_display.xmodule_SequenceModule .sequence-nav button.focused .icon,
  .xmodule_display.xmodule_SequenceModule .sequence-nav button:hover .icon,
  .xmodule_display.xmodule_SequenceModule .sequence-nav button:active .icon,
  .xmodule_display.xmodule_SequenceModule .sequence-nav button.active .icon {
    color: #fff; }
  @media (min-width: 576px) {
    /* line 313, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SequenceModule .sequence-nav-button.focused, .xmodule_display.xmodule_SequenceModule .sequence-nav-button:hover, .xmodule_display.xmodule_SequenceModule .sequence-nav-button:active, .xmodule_display.xmodule_SequenceModule .sequence-nav-button.active,
    .xmodule_display.xmodule_SequenceModule .sequence-nav button.focused,
    .xmodule_display.xmodule_SequenceModule .sequence-nav button:hover,
    .xmodule_display.xmodule_SequenceModule .sequence-nav button:active,
    .xmodule_display.xmodule_SequenceModule .sequence-nav button.active {
      border-bottom: 3px solid #1b6d99;
      background-color: #fff; }
      /* line 328, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SequenceModule .sequence-nav-button.focused .icon, .xmodule_display.xmodule_SequenceModule .sequence-nav-button:hover .icon, .xmodule_display.xmodule_SequenceModule .sequence-nav-button:active .icon, .xmodule_display.xmodule_SequenceModule .sequence-nav-button.active .icon,
      .xmodule_display.xmodule_SequenceModule .sequence-nav button.focused .icon,
      .xmodule_display.xmodule_SequenceModule .sequence-nav button:hover .icon,
      .xmodule_display.xmodule_SequenceModule .sequence-nav button:active .icon,
      .xmodule_display.xmodule_SequenceModule .sequence-nav button.active .icon {
        color: #0a0a0a; } }

/* line 10, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_CourseModule .block-link {
  border-left: 1px solid #e7e7e7;
  display: block; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_CourseModule .block-link:hover, .xmodule_display.xmodule_CourseModule .block-link:focus {
    background: none; }

/* line 21, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_CourseModule .topbar, .xmodule_display.xmodule_CourseModule .sequence-nav {
  border-bottom: 1px solid #e7e7e7; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .xmodule_display.xmodule_CourseModule .topbar:after, .xmodule_display.xmodule_CourseModule .sequence-nav:after {
    content: "";
    display: table;
    clear: both; }
  @media print {
    /* line 21, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_CourseModule .topbar, .xmodule_display.xmodule_CourseModule .sequence-nav {
      display: none; } }
  /* line 31, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_CourseModule .topbar a.block-link, .xmodule_display.xmodule_CourseModule .sequence-nav a.block-link {
    border-left: 1px solid #e7e7e7;
    display: block; }
    /* line 36, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_CourseModule .topbar a.block-link:hover, .xmodule_display.xmodule_CourseModule .sequence-nav a.block-link:hover, .xmodule_display.xmodule_CourseModule .topbar a.block-link:focus, .xmodule_display.xmodule_CourseModule .sequence-nav a.block-link:focus {
      background: none; }

/* line 44, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.sequence-nav ol li .xmodule_display.xmodule_CourseModule button, .xmodule_display.xmodule_CourseModule .sequence-nav ol li button {
  background-color: transparent;
  background-image: none;
  background-position: center 14px;
  background-repeat: no-repeat;
  border: none;
  border-radius: 0;
  background-clip: border-box;
  box-shadow: none;
  box-sizing: content-box;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit; }

/* line 62, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_CourseModule .sequence-nav {
  margin: 0 auto 20px;
  position: relative;
  border-bottom: none;
  z-index: 0;
  height: 50px;
  display: flex;
  justify-content: center; }
  @media print {
    /* line 62, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_CourseModule .sequence-nav {
      display: none; } }
  /* line 77, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_CourseModule .sequence-nav .sequence-list-wrapper {
    position: relative;
    height: 100%;
    flex-grow: 1; }
    @media (max-width: 991.98px) {
      /* line 77, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_CourseModule .sequence-nav .sequence-list-wrapper {
        white-space: nowrap;
        overflow-x: scroll; } }
  /* line 90, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_CourseModule .sequence-nav ol {
    display: flex; }
    /* line 93, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_CourseModule .sequence-nav ol li {
      box-sizing: border-box;
      min-width: 40px;
      flex-grow: 1;
      border-color: #e7e7e7;
      border-width: 1px;
      border-top-style: solid; }
      /* line 101, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_CourseModule .sequence-nav ol li:not(:last-child) {
        border-right-style: solid; }
      /* line 105, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_CourseModule .sequence-nav ol li button {
        width: 100%;
        height: 49px;
        position: relative;
        margin: 0;
        padding: 0;
        display: block;
        text-align: center;
        border-color: #e7e7e7;
        border-width: 1px;
        border-bottom-style: solid;
        box-sizing: border-box;
        overflow: visible; }
        /* line 122, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_CourseModule .sequence-nav ol li button .icon {
          display: inline-block;
          line-height: 100%;
          font-size: 110%;
          color: #5a5a5a; }
        /* line 129, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_CourseModule .sequence-nav ol li button .fa-bookmark {
          color: #1b6d99; }
        /* line 135, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_CourseModule .sequence-nav ol li button.seq_video .icon::before {
          content: "\f008"; }
        /* line 142, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_CourseModule .sequence-nav ol li button.seq_other .icon::before {
          content: "\f02d"; }
        /* line 149, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_CourseModule .sequence-nav ol li button.seq_vertical .icon::before {
          content: "\f00b"; }
        /* line 156, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_CourseModule .sequence-nav ol li button.seq_problem .icon::before {
          content: "\f044"; }
        /* line 161, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_CourseModule .sequence-nav ol li button .sequence-tooltip {
          text-align: left;
          margin-top: 12px;
          background: #333333;
          color: #fff;
          font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
          line-height: 1.41575em;
          right: 0;
          padding: 6px;
          position: absolute;
          top: 48px;
          text-shadow: 0 -1px 0 #000;
          white-space: pre;
          pointer-events: none; }
          /* line 179, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
          .xmodule_display.xmodule_CourseModule .sequence-nav ol li button .sequence-tooltip:empty {
            background: none; }
            /* line 182, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
            .xmodule_display.xmodule_CourseModule .sequence-nav ol li button .sequence-tooltip:empty::after {
              display: none; }
          /* line 187, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
          .xmodule_display.xmodule_CourseModule .sequence-nav ol li button .sequence-tooltip::after {
            transform: rotate(45deg);
            right: 18px;
            background: #333333;
            content: " ";
            display: block;
            height: 10px;
            right: 18px;
            position: absolute;
            top: -5px;
            width: 10px; }
  /* line 205, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  body.touch-based-device .xmodule_display.xmodule_CourseModule .sequence-nav ol li button:hover p {
    display: none; }

/* line 210, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_CourseModule .sequence-nav-button {
  display: block;
  top: 0;
  min-width: 40px;
  max-width: 40px;
  height: 100%;
  text-shadow: none;
  background: none;
  background-color: #fff;
  border-color: #e7e7e7;
  box-shadow: none;
  font-size: inherit;
  font-weight: normal;
  padding: 0;
  white-space: nowrap;
  overflow-x: hidden; }
  @media (min-width: 768px) {
    /* line 210, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_CourseModule .sequence-nav-button {
      min-width: 120px;
      max-width: 200px;
      text-overflow: ellipsis; }
      /* line 234, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_CourseModule .sequence-nav-button span:not(:last-child) {
        padding-right: 10px; } }
  /* line 239, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_CourseModule .sequence-nav-button .sequence-nav-button-label {
    display: none; }
    @media (min-width: 768px) {
      /* line 239, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_CourseModule .sequence-nav-button .sequence-nav-button-label {
        display: inline; } }
  /* line 247, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_CourseModule .sequence-nav-button.button-previous {
    order: -999; }
    @media (min-width: 768px) {
      /* line 247, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_CourseModule .sequence-nav-button.button-previous {
        left: 0;
        -webkit-border-top-left-radius: 3px;
        -moz-border-topleft-radius: 3px;
        border-top-left-radius: 3px;
        -webkit-border-top-right-radius: 0;
        -moz-border-topright-radius: 0;
        border-top-right-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        -moz-border-bottomright-radius: 0;
        border-bottom-right-radius: 0;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-bottomleft-radius: 3px;
        border-bottom-left-radius: 3px; } }
  /* line 259, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_CourseModule .sequence-nav-button.button-next {
    order: 999; }
    @media (min-width: 768px) {
      /* line 259, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_CourseModule .sequence-nav-button.button-next {
        right: 0;
        -webkit-border-top-left-radius: 0;
        -moz-border-topleft-radius: 0;
        border-top-left-radius: 0;
        -webkit-border-top-right-radius: 3px;
        -moz-border-topright-radius: 3px;
        border-top-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-bottomright-radius: 3px;
        border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 0;
        -moz-border-bottomleft-radius: 0;
        border-bottom-left-radius: 0; } }
  /* line 271, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_CourseModule .sequence-nav-button.disabled {
    cursor: normal; }

/* line 276, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_CourseModule .seq_contents {
  display: none; }

/* line 280, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_CourseModule .sequence-bottom {
  position: relative;
  height: 45px;
  margin: 2.8315em auto;
  display: flex;
  justify-content: center; }
  /* line 287, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_CourseModule .sequence-bottom .sequence-nav-button {
    position: relative;
    min-width: 120px;
    max-width: 200px;
    text-overflow: ellipsis; }
    /* line 293, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_CourseModule .sequence-bottom .sequence-nav-button:last-of-type {
      border-left: none; }
  @media print {
    /* line 280, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_CourseModule .sequence-bottom {
      display: none; } }

/* line 304, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_CourseModule #seq_content:focus, .xmodule_display.xmodule_CourseModule #seq_content:active {
  outline: none; }

/* line 313, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_CourseModule .sequence-nav-button.focused, .xmodule_display.xmodule_CourseModule .sequence-nav-button:hover, .xmodule_display.xmodule_CourseModule .sequence-nav-button:active, .xmodule_display.xmodule_CourseModule .sequence-nav-button.active,
.xmodule_display.xmodule_CourseModule .sequence-nav button.focused,
.xmodule_display.xmodule_CourseModule .sequence-nav button:hover,
.xmodule_display.xmodule_CourseModule .sequence-nav button:active,
.xmodule_display.xmodule_CourseModule .sequence-nav button.active {
  padding-top: 2px;
  background-color: #0075b4; }
  /* line 320, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_CourseModule .sequence-nav-button.focused .icon, .xmodule_display.xmodule_CourseModule .sequence-nav-button:hover .icon, .xmodule_display.xmodule_CourseModule .sequence-nav-button:active .icon, .xmodule_display.xmodule_CourseModule .sequence-nav-button.active .icon,
  .xmodule_display.xmodule_CourseModule .sequence-nav button.focused .icon,
  .xmodule_display.xmodule_CourseModule .sequence-nav button:hover .icon,
  .xmodule_display.xmodule_CourseModule .sequence-nav button:active .icon,
  .xmodule_display.xmodule_CourseModule .sequence-nav button.active .icon {
    color: #fff; }
  @media (min-width: 576px) {
    /* line 313, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_CourseModule .sequence-nav-button.focused, .xmodule_display.xmodule_CourseModule .sequence-nav-button:hover, .xmodule_display.xmodule_CourseModule .sequence-nav-button:active, .xmodule_display.xmodule_CourseModule .sequence-nav-button.active,
    .xmodule_display.xmodule_CourseModule .sequence-nav button.focused,
    .xmodule_display.xmodule_CourseModule .sequence-nav button:hover,
    .xmodule_display.xmodule_CourseModule .sequence-nav button:active,
    .xmodule_display.xmodule_CourseModule .sequence-nav button.active {
      border-bottom: 3px solid #1b6d99;
      background-color: #fff; }
      /* line 328, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_CourseModule .sequence-nav-button.focused .icon, .xmodule_display.xmodule_CourseModule .sequence-nav-button:hover .icon, .xmodule_display.xmodule_CourseModule .sequence-nav-button:active .icon, .xmodule_display.xmodule_CourseModule .sequence-nav-button.active .icon,
      .xmodule_display.xmodule_CourseModule .sequence-nav button.focused .icon,
      .xmodule_display.xmodule_CourseModule .sequence-nav button:hover .icon,
      .xmodule_display.xmodule_CourseModule .sequence-nav button:active .icon,
      .xmodule_display.xmodule_CourseModule .sequence-nav button.active .icon {
        color: #0a0a0a; } }

/* line 10, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SectionModule .block-link {
  border-left: 1px solid #e7e7e7;
  display: block; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SectionModule .block-link:hover, .xmodule_display.xmodule_SectionModule .block-link:focus {
    background: none; }

/* line 21, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SectionModule .topbar, .xmodule_display.xmodule_SectionModule .sequence-nav {
  border-bottom: 1px solid #e7e7e7; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .xmodule_display.xmodule_SectionModule .topbar:after, .xmodule_display.xmodule_SectionModule .sequence-nav:after {
    content: "";
    display: table;
    clear: both; }
  @media print {
    /* line 21, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SectionModule .topbar, .xmodule_display.xmodule_SectionModule .sequence-nav {
      display: none; } }
  /* line 31, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SectionModule .topbar a.block-link, .xmodule_display.xmodule_SectionModule .sequence-nav a.block-link {
    border-left: 1px solid #e7e7e7;
    display: block; }
    /* line 36, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SectionModule .topbar a.block-link:hover, .xmodule_display.xmodule_SectionModule .sequence-nav a.block-link:hover, .xmodule_display.xmodule_SectionModule .topbar a.block-link:focus, .xmodule_display.xmodule_SectionModule .sequence-nav a.block-link:focus {
      background: none; }

/* line 44, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.sequence-nav ol li .xmodule_display.xmodule_SectionModule button, .xmodule_display.xmodule_SectionModule .sequence-nav ol li button {
  background-color: transparent;
  background-image: none;
  background-position: center 14px;
  background-repeat: no-repeat;
  border: none;
  border-radius: 0;
  background-clip: border-box;
  box-shadow: none;
  box-sizing: content-box;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit; }

/* line 62, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SectionModule .sequence-nav {
  margin: 0 auto 20px;
  position: relative;
  border-bottom: none;
  z-index: 0;
  height: 50px;
  display: flex;
  justify-content: center; }
  @media print {
    /* line 62, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SectionModule .sequence-nav {
      display: none; } }
  /* line 77, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SectionModule .sequence-nav .sequence-list-wrapper {
    position: relative;
    height: 100%;
    flex-grow: 1; }
    @media (max-width: 991.98px) {
      /* line 77, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SectionModule .sequence-nav .sequence-list-wrapper {
        white-space: nowrap;
        overflow-x: scroll; } }
  /* line 90, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SectionModule .sequence-nav ol {
    display: flex; }
    /* line 93, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SectionModule .sequence-nav ol li {
      box-sizing: border-box;
      min-width: 40px;
      flex-grow: 1;
      border-color: #e7e7e7;
      border-width: 1px;
      border-top-style: solid; }
      /* line 101, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SectionModule .sequence-nav ol li:not(:last-child) {
        border-right-style: solid; }
      /* line 105, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SectionModule .sequence-nav ol li button {
        width: 100%;
        height: 49px;
        position: relative;
        margin: 0;
        padding: 0;
        display: block;
        text-align: center;
        border-color: #e7e7e7;
        border-width: 1px;
        border-bottom-style: solid;
        box-sizing: border-box;
        overflow: visible; }
        /* line 122, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_SectionModule .sequence-nav ol li button .icon {
          display: inline-block;
          line-height: 100%;
          font-size: 110%;
          color: #5a5a5a; }
        /* line 129, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_SectionModule .sequence-nav ol li button .fa-bookmark {
          color: #1b6d99; }
        /* line 135, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_SectionModule .sequence-nav ol li button.seq_video .icon::before {
          content: "\f008"; }
        /* line 142, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_SectionModule .sequence-nav ol li button.seq_other .icon::before {
          content: "\f02d"; }
        /* line 149, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_SectionModule .sequence-nav ol li button.seq_vertical .icon::before {
          content: "\f00b"; }
        /* line 156, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_SectionModule .sequence-nav ol li button.seq_problem .icon::before {
          content: "\f044"; }
        /* line 161, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
        .xmodule_display.xmodule_SectionModule .sequence-nav ol li button .sequence-tooltip {
          text-align: left;
          margin-top: 12px;
          background: #333333;
          color: #fff;
          font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
          line-height: 1.41575em;
          right: 0;
          padding: 6px;
          position: absolute;
          top: 48px;
          text-shadow: 0 -1px 0 #000;
          white-space: pre;
          pointer-events: none; }
          /* line 179, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
          .xmodule_display.xmodule_SectionModule .sequence-nav ol li button .sequence-tooltip:empty {
            background: none; }
            /* line 182, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
            .xmodule_display.xmodule_SectionModule .sequence-nav ol li button .sequence-tooltip:empty::after {
              display: none; }
          /* line 187, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
          .xmodule_display.xmodule_SectionModule .sequence-nav ol li button .sequence-tooltip::after {
            transform: rotate(45deg);
            right: 18px;
            background: #333333;
            content: " ";
            display: block;
            height: 10px;
            right: 18px;
            position: absolute;
            top: -5px;
            width: 10px; }
  /* line 205, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  body.touch-based-device .xmodule_display.xmodule_SectionModule .sequence-nav ol li button:hover p {
    display: none; }

/* line 210, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SectionModule .sequence-nav-button {
  display: block;
  top: 0;
  min-width: 40px;
  max-width: 40px;
  height: 100%;
  text-shadow: none;
  background: none;
  background-color: #fff;
  border-color: #e7e7e7;
  box-shadow: none;
  font-size: inherit;
  font-weight: normal;
  padding: 0;
  white-space: nowrap;
  overflow-x: hidden; }
  @media (min-width: 768px) {
    /* line 210, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SectionModule .sequence-nav-button {
      min-width: 120px;
      max-width: 200px;
      text-overflow: ellipsis; }
      /* line 234, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SectionModule .sequence-nav-button span:not(:last-child) {
        padding-right: 10px; } }
  /* line 239, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SectionModule .sequence-nav-button .sequence-nav-button-label {
    display: none; }
    @media (min-width: 768px) {
      /* line 239, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SectionModule .sequence-nav-button .sequence-nav-button-label {
        display: inline; } }
  /* line 247, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SectionModule .sequence-nav-button.button-previous {
    order: -999; }
    @media (min-width: 768px) {
      /* line 247, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SectionModule .sequence-nav-button.button-previous {
        left: 0;
        -webkit-border-top-left-radius: 3px;
        -moz-border-topleft-radius: 3px;
        border-top-left-radius: 3px;
        -webkit-border-top-right-radius: 0;
        -moz-border-topright-radius: 0;
        border-top-right-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        -moz-border-bottomright-radius: 0;
        border-bottom-right-radius: 0;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-bottomleft-radius: 3px;
        border-bottom-left-radius: 3px; } }
  /* line 259, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SectionModule .sequence-nav-button.button-next {
    order: 999; }
    @media (min-width: 768px) {
      /* line 259, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SectionModule .sequence-nav-button.button-next {
        right: 0;
        -webkit-border-top-left-radius: 0;
        -moz-border-topleft-radius: 0;
        border-top-left-radius: 0;
        -webkit-border-top-right-radius: 3px;
        -moz-border-topright-radius: 3px;
        border-top-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-bottomright-radius: 3px;
        border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 0;
        -moz-border-bottomleft-radius: 0;
        border-bottom-left-radius: 0; } }
  /* line 271, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SectionModule .sequence-nav-button.disabled {
    cursor: normal; }

/* line 276, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SectionModule .seq_contents {
  display: none; }

/* line 280, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SectionModule .sequence-bottom {
  position: relative;
  height: 45px;
  margin: 2.8315em auto;
  display: flex;
  justify-content: center; }
  /* line 287, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SectionModule .sequence-bottom .sequence-nav-button {
    position: relative;
    min-width: 120px;
    max-width: 200px;
    text-overflow: ellipsis; }
    /* line 293, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SectionModule .sequence-bottom .sequence-nav-button:last-of-type {
      border-left: none; }
  @media print {
    /* line 280, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SectionModule .sequence-bottom {
      display: none; } }

/* line 304, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SectionModule #seq_content:focus, .xmodule_display.xmodule_SectionModule #seq_content:active {
  outline: none; }

/* line 313, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
.xmodule_display.xmodule_SectionModule .sequence-nav-button.focused, .xmodule_display.xmodule_SectionModule .sequence-nav-button:hover, .xmodule_display.xmodule_SectionModule .sequence-nav-button:active, .xmodule_display.xmodule_SectionModule .sequence-nav-button.active,
.xmodule_display.xmodule_SectionModule .sequence-nav button.focused,
.xmodule_display.xmodule_SectionModule .sequence-nav button:hover,
.xmodule_display.xmodule_SectionModule .sequence-nav button:active,
.xmodule_display.xmodule_SectionModule .sequence-nav button.active {
  padding-top: 2px;
  background-color: #0075b4; }
  /* line 320, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
  .xmodule_display.xmodule_SectionModule .sequence-nav-button.focused .icon, .xmodule_display.xmodule_SectionModule .sequence-nav-button:hover .icon, .xmodule_display.xmodule_SectionModule .sequence-nav-button:active .icon, .xmodule_display.xmodule_SectionModule .sequence-nav-button.active .icon,
  .xmodule_display.xmodule_SectionModule .sequence-nav button.focused .icon,
  .xmodule_display.xmodule_SectionModule .sequence-nav button:hover .icon,
  .xmodule_display.xmodule_SectionModule .sequence-nav button:active .icon,
  .xmodule_display.xmodule_SectionModule .sequence-nav button.active .icon {
    color: #fff; }
  @media (min-width: 576px) {
    /* line 313, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
    .xmodule_display.xmodule_SectionModule .sequence-nav-button.focused, .xmodule_display.xmodule_SectionModule .sequence-nav-button:hover, .xmodule_display.xmodule_SectionModule .sequence-nav-button:active, .xmodule_display.xmodule_SectionModule .sequence-nav-button.active,
    .xmodule_display.xmodule_SectionModule .sequence-nav button.focused,
    .xmodule_display.xmodule_SectionModule .sequence-nav button:hover,
    .xmodule_display.xmodule_SectionModule .sequence-nav button:active,
    .xmodule_display.xmodule_SectionModule .sequence-nav button.active {
      border-bottom: 3px solid #1b6d99;
      background-color: #fff; }
      /* line 328, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-e0c890e02fd576647569731b4f021440.scss */
      .xmodule_display.xmodule_SectionModule .sequence-nav-button.focused .icon, .xmodule_display.xmodule_SectionModule .sequence-nav-button:hover .icon, .xmodule_display.xmodule_SectionModule .sequence-nav-button:active .icon, .xmodule_display.xmodule_SectionModule .sequence-nav-button.active .icon,
      .xmodule_display.xmodule_SectionModule .sequence-nav button.focused .icon,
      .xmodule_display.xmodule_SectionModule .sequence-nav button:hover .icon,
      .xmodule_display.xmodule_SectionModule .sequence-nav button:active .icon,
      .xmodule_display.xmodule_SectionModule .sequence-nav button.active .icon {
        color: #0a0a0a; } }

/* line 1, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-dee095f89a896fe05b83616b7a20d36c.scss */
.xmodule_display.xmodule_WordCloudBlock .input-cloud {
  margin: 5px; }

/* line 5, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-dee095f89a896fe05b83616b7a20d36c.scss */
.xmodule_display.xmodule_WordCloudBlock .result_cloud_section {
  display: none;
  width: 0px;
  height: 0px; }

/* line 11, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-dee095f89a896fe05b83616b7a20d36c.scss */
.xmodule_display.xmodule_WordCloudBlock .result_cloud_section.active {
  display: block;
  width: 100%;
  height: auto;
  margin-top: 1em; }
  /* line 17, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-dee095f89a896fe05b83616b7a20d36c.scss */
  .xmodule_display.xmodule_WordCloudBlock .result_cloud_section.active h3 {
    font-size: 100%; }

/* line 22, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-dee095f89a896fe05b83616b7a20d36c.scss */
.xmodule_display.xmodule_WordCloudBlock .your_words {
  font-size: 0.85em;
  display: block; }

/* line 15, common/static/xmodule/modules/css/_module-styles.scss */
.xmodule_display.xmodule_AnnotatableModule {
  /* TODO: move top-level variables to a common _variables.scss.
 * NOTE: These variables were only added here because when this was integrated with the CMS,
 * SASS compilation errors were triggered because the CMS didn't have the same variables defined
 * that the LMS did, so the quick fix was to localize the LMS variables not shared by the CMS.
 * -Abarrett and Vshnayder
 */ }
  /* line 10, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
  .xmodule_display.xmodule_AnnotatableModule .annotatable-wrapper {
    position: relative; }
  /* line 14, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
  .xmodule_display.xmodule_AnnotatableModule .annotatable-header {
    margin-bottom: 0.5em; }
  /* line 18, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
  .xmodule_display.xmodule_AnnotatableModule .annotatable-section {
    position: relative;
    padding: 0.5em 1em;
    border: 1px solid #cccccc;
    border-radius: 0.5em;
    margin-bottom: 0.5em; }
    /* line 25, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .annotatable-section.shaded {
      background-color: #ededed; }
    /* line 27, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .annotatable-section .annotatable-section-title {
      font-weight: bold; }
      /* line 29, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .annotatable-section .annotatable-section-title a {
        font-weight: normal; }
    /* line 32, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .annotatable-section .annotatable-section-body {
      border-top: 1px solid #cccccc;
      margin-top: 0.5em;
      padding-top: 0.5em; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .xmodule_display.xmodule_AnnotatableModule .annotatable-section .annotatable-section-body:after {
        content: "";
        display: table;
        clear: both; }
    /* line 40, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .annotatable-section ul.instructions-template {
      list-style: disc;
      margin-left: 4em; }
      /* line 43, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .annotatable-section ul.instructions-template b {
        font-weight: bold; }
      /* line 44, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .annotatable-section ul.instructions-template i {
        font-style: italic; }
      /* line 46, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .annotatable-section ul.instructions-template code {
        display: inline;
        white-space: pre;
        font-family: Courier New, monospace; }
  /* line 54, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
  .xmodule_display.xmodule_AnnotatableModule .annotatable-toggle {
    position: absolute;
    right: 0;
    margin: 2px 1em 2px 0; }
    /* line 58, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .annotatable-toggle.expanded::after {
      content: " \2191"; }
    /* line 59, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .annotatable-toggle.collapsed::after {
      content: " \2193"; }
  /* line 62, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
  .xmodule_display.xmodule_AnnotatableModule .annotatable-span {
    display: inline; }
    /* line 83, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight {
      background-color: rgba(255, 255, 10, 0.3); }
      /* line 85, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight.selected {
        background-color: rgba(255, 255, 10, 0.9); }
    /* line 89, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-yellow {
      background-color: rgba(255, 255, 10, 0.3); }
      /* line 91, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-yellow.selected {
        background-color: rgba(255, 255, 10, 0.9); }
    /* line 89, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-red {
      background-color: rgba(178, 19, 16, 0.3); }
      /* line 91, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-red.selected {
        background-color: rgba(178, 19, 16, 0.9); }
    /* line 89, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-orange {
      background-color: rgba(255, 165, 0, 0.3); }
      /* line 91, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-orange.selected {
        background-color: rgba(255, 165, 0, 0.9); }
    /* line 89, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-green {
      background-color: rgba(25, 255, 132, 0.3); }
      /* line 91, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-green.selected {
        background-color: rgba(25, 255, 132, 0.9); }
    /* line 89, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-blue {
      background-color: rgba(35, 163, 255, 0.3); }
      /* line 91, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-blue.selected {
        background-color: rgba(35, 163, 255, 0.9); }
    /* line 89, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-purple {
      background-color: rgba(115, 9, 178, 0.3); }
      /* line 91, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .annotatable-span.highlight-purple.selected {
        background-color: rgba(115, 9, 178, 0.9); }
    /* line 95, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .annotatable-span.hide {
      cursor: none;
      background-color: inherit; }
      /* line 99, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .annotatable-span.hide .annotatable-icon {
        display: none; }
    /* line 104, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .annotatable-span .annotatable-comment {
      display: none; }
  /* line 109, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
  .xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip {
    font-size: 0.875em;
    border: 1px solid #333;
    border-radius: 1em;
    background-color: rgba(0, 0, 0, 0.85);
    color: #fff;
    -webkit-font-smoothing: antialiased; }
    /* line 117, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar {
      font-size: 1em;
      color: inherit;
      background-color: transparent;
      padding: 5px 10px;
      border: none; }
      /* line 124, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-tooltip-title {
        padding: 5px 0;
        border-bottom: 2px solid #333;
        font-weight: bold; }
      /* line 130, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-tooltip-icon {
        right: 10px;
        background: #333; }
      /* line 135, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-titlebar .ui-state-hover {
        color: inherit;
        border: 1px solid #cccccc; }
    /* line 141, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip .ui-tooltip-content {
      color: inherit;
      font-size: 0.875em;
      text-align: left;
      font-weight: 400;
      padding: 0 10px 10px 10px;
      background-color: transparent;
      border-color: transparent; }
    /* line 151, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip p {
      color: inherit;
      line-height: normal; }
  /* line 157, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
  .xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip-annotatable {
    max-width: 375px; }
    /* line 160, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content {
      padding: 0 10px; }
      /* line 163, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content .annotatable-comment {
        display: block;
        margin: 0 0 10px 0;
        max-height: 225px;
        overflow: auto;
        line-height: normal; }
      /* line 171, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
      .xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip-annotatable .ui-tooltip-content .annotatable-reply {
        display: block;
        border-top: 2px solid #333;
        padding: 5px 0;
        margin: 0;
        text-align: center; }
    /* line 180, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-5ecbc1bbde2e55482a03f38c7b813786.scss */
    .xmodule_display.xmodule_AnnotatableModule .ui-tooltip.qtip.ui-tooltip-annotatable::after {
      content: '';
      display: inline-block;
      position: absolute;
      bottom: -20px;
      left: 50%;
      height: 0;
      width: 0;
      margin-left: -5px;
      border: 10px solid transparent;
      border-top-color: rgba(0, 0, 0, 0.85); }

/* line 2, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock * {
  line-height: 1.4em; }

/* line 6, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock h1 {
  color: #313131;
  font: normal 2em/1.4em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  margin: 0 0 1.416em; }

/* line 14, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock h2 {
  color: #646464;
  font: normal 1.2em/1.2em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  margin-bottom: 15px;
  -webkit-font-smoothing: antialiased; }

/* line 22, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock h3,
.xmodule_display.xmodule_StaticTabBlock h4,
.xmodule_display.xmodule_StaticTabBlock h5,
.xmodule_display.xmodule_StaticTabBlock h6 {
  margin: 0 0 10px;
  font-weight: 600; }

/* line 31, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock h3 {
  font-size: 1.2em; }

/* line 35, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock h4 {
  font-size: 1em; }

/* line 39, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock h5 {
  font-size: 0.83em; }

/* line 43, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock h6 {
  font-size: 0.75em; }

/* line 47, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock p {
  margin-bottom: 1.416em;
  font-size: 1em;
  line-height: 1.6em !important;
  color: #313131; }

/* line 54, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock em,
.xmodule_display.xmodule_StaticTabBlock i {
  font-style: italic; }
  /* line 58, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_StaticTabBlock em span,
  .xmodule_display.xmodule_StaticTabBlock i span {
    font-style: italic; }

/* line 63, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock strong,
.xmodule_display.xmodule_StaticTabBlock b {
  font-weight: bold; }
  /* line 67, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_StaticTabBlock strong span,
  .xmodule_display.xmodule_StaticTabBlock b span {
    font-weight: bold; }

/* line 72, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock p + p,
.xmodule_display.xmodule_StaticTabBlock ul + p,
.xmodule_display.xmodule_StaticTabBlock ol + p {
  margin-top: 20px; }

/* line 78, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock blockquote {
  margin: 1em 40px; }

/* line 82, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock ol,
.xmodule_display.xmodule_StaticTabBlock ul {
  padding: 0 0 0 1em;
  margin: 1em 0;
  color: #313131; }
  /* line 90, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_StaticTabBlock ol li,
  .xmodule_display.xmodule_StaticTabBlock ul li {
    margin-bottom: 0.708em; }

/* line 95, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock ol {
  list-style: decimal outside none; }

/* line 99, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock ul {
  list-style: disc outside none; }

/* line 104, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock a:link, .xmodule_display.xmodule_StaticTabBlock a:visited, .xmodule_display.xmodule_StaticTabBlock a:hover, .xmodule_display.xmodule_StaticTabBlock a:active, .xmodule_display.xmodule_StaticTabBlock a:focus {
  color: #0075b4; }

/* line 113, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock img {
  max-width: 100%; }

/* line 117, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock pre {
  margin: 1em 0;
  color: #313131;
  font-family: monospace, serif;
  font-size: 1em;
  white-space: pre-wrap;
  word-wrap: break-word; }

/* line 126, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock code {
  color: #313131;
  font-family: monospace, serif;
  background: none;
  padding: 0; }

/* line 133, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock table {
  width: 100%;
  margin: 20px 0;
  border-collapse: collapse;
  font-size: 16px; }
  /* line 139, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_StaticTabBlock table td,
  .xmodule_display.xmodule_StaticTabBlock table th {
    margin: 20px 0;
    padding: 10px;
    border: 1px solid #cccccc;
    font-size: 14px; }
    /* line 146, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_StaticTabBlock table td.cont-justified-left,
    .xmodule_display.xmodule_StaticTabBlock table th.cont-justified-left {
      text-align: left !important; }
    /* line 150, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_StaticTabBlock table td.cont-justified-right,
    .xmodule_display.xmodule_StaticTabBlock table th.cont-justified-right {
      text-align: right !important; }
    /* line 154, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_StaticTabBlock table td.cont-justified-center,
    .xmodule_display.xmodule_StaticTabBlock table th.cont-justified-center {
      text-align: center !important; }

/* line 160, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock th {
  background: #eee;
  font-weight: bold; }

/* line 171, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .modal-ui-icon {
  position: absolute;
  display: block;
  padding: 5px 7px;
  border-radius: 5px;
  opacity: 0.9;
  background: #fff;
  color: #000;
  border: 2px solid #000; }
  /* line 183, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .modal-ui-icon .label {
    font-weight: bold; }
  /* line 187, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .modal-ui-icon i {
    font-style: normal; }

/* line 192, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-link {
  position: relative;
  display: block; }
  /* line 198, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-link .action-fullscreen {
    display: none;
    top: 10px;
    left: 10px; }
  /* line 204, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-link:hover .action-fullscreen {
    display: block; }

/* line 209, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7); }
  /* line 221, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal .image-content {
    position: relative;
    top: 2.5%;
    display: block;
    height: 95%;
    width: 95%;
    margin: auto;
    overflow: hidden; }
    /* line 230, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal .image-content .image-wrapper {
      position: relative; }
      /* line 233, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
      .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal .image-content .image-wrapper img {
        position: relative;
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        cursor: default; }
    /* line 243, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal .image-content .action-close {
      top: 10px;
      right: 10px; }
    /* line 248, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal .image-content .image-controls {
      position: absolute;
      right: 10px;
      bottom: 10px;
      margin: 0;
      padding: 0;
      list-style: none; }
      /* line 256, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
      .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control {
        position: relative;
        display: inline-block;
        margin: 0;
        padding: 0; }
        /* line 262, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
        .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon {
          position: relative; }
          /* line 265, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
          .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-in {
            margin-right: 5px; }
          /* line 269, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
          .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-out {
            margin-left: 5px; }
          /* line 273, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
          .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.is-disabled {
            opacity: 0.5;
            cursor: default; }
  /* line 282, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal.image-is-fit-to-screen {
    display: block; }
    /* line 286, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper {
      top: 0 !important;
      left: 0 !important;
      width: 100% !important;
      height: 100% !important; }
      /* line 292, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
      .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper img {
        top: 0 !important;
        left: 0 !important; }
  /* line 299, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal.image-is-zoomed {
    display: block; }
    /* line 303, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_StaticTabBlock .wrapper-modal-image .image-modal.image-is-zoomed .image-content .image-wrapper img {
      max-width: none;
      max-height: none;
      margin: 0;
      cursor: move; }

/* line 2, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock * {
  line-height: 1.4em; }

/* line 6, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock h1 {
  color: #313131;
  font: normal 2em/1.4em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  margin: 0 0 1.416em; }

/* line 14, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock h2 {
  color: #646464;
  font: normal 1.2em/1.2em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  margin-bottom: 15px;
  -webkit-font-smoothing: antialiased; }

/* line 22, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock h3,
.xmodule_display.xmodule_CourseInfoBlock h4,
.xmodule_display.xmodule_CourseInfoBlock h5,
.xmodule_display.xmodule_CourseInfoBlock h6 {
  margin: 0 0 10px;
  font-weight: 600; }

/* line 31, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock h3 {
  font-size: 1.2em; }

/* line 35, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock h4 {
  font-size: 1em; }

/* line 39, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock h5 {
  font-size: 0.83em; }

/* line 43, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock h6 {
  font-size: 0.75em; }

/* line 47, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock p {
  margin-bottom: 1.416em;
  font-size: 1em;
  line-height: 1.6em !important;
  color: #313131; }

/* line 54, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock em,
.xmodule_display.xmodule_CourseInfoBlock i {
  font-style: italic; }
  /* line 58, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_CourseInfoBlock em span,
  .xmodule_display.xmodule_CourseInfoBlock i span {
    font-style: italic; }

/* line 63, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock strong,
.xmodule_display.xmodule_CourseInfoBlock b {
  font-weight: bold; }
  /* line 67, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_CourseInfoBlock strong span,
  .xmodule_display.xmodule_CourseInfoBlock b span {
    font-weight: bold; }

/* line 72, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock p + p,
.xmodule_display.xmodule_CourseInfoBlock ul + p,
.xmodule_display.xmodule_CourseInfoBlock ol + p {
  margin-top: 20px; }

/* line 78, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock blockquote {
  margin: 1em 40px; }

/* line 82, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock ol,
.xmodule_display.xmodule_CourseInfoBlock ul {
  padding: 0 0 0 1em;
  margin: 1em 0;
  color: #313131; }
  /* line 90, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_CourseInfoBlock ol li,
  .xmodule_display.xmodule_CourseInfoBlock ul li {
    margin-bottom: 0.708em; }

/* line 95, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock ol {
  list-style: decimal outside none; }

/* line 99, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock ul {
  list-style: disc outside none; }

/* line 104, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock a:link, .xmodule_display.xmodule_CourseInfoBlock a:visited, .xmodule_display.xmodule_CourseInfoBlock a:hover, .xmodule_display.xmodule_CourseInfoBlock a:active, .xmodule_display.xmodule_CourseInfoBlock a:focus {
  color: #0075b4; }

/* line 113, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock img {
  max-width: 100%; }

/* line 117, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock pre {
  margin: 1em 0;
  color: #313131;
  font-family: monospace, serif;
  font-size: 1em;
  white-space: pre-wrap;
  word-wrap: break-word; }

/* line 126, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock code {
  color: #313131;
  font-family: monospace, serif;
  background: none;
  padding: 0; }

/* line 133, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock table {
  width: 100%;
  margin: 20px 0;
  border-collapse: collapse;
  font-size: 16px; }
  /* line 139, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_CourseInfoBlock table td,
  .xmodule_display.xmodule_CourseInfoBlock table th {
    margin: 20px 0;
    padding: 10px;
    border: 1px solid #cccccc;
    font-size: 14px; }
    /* line 146, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_CourseInfoBlock table td.cont-justified-left,
    .xmodule_display.xmodule_CourseInfoBlock table th.cont-justified-left {
      text-align: left !important; }
    /* line 150, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_CourseInfoBlock table td.cont-justified-right,
    .xmodule_display.xmodule_CourseInfoBlock table th.cont-justified-right {
      text-align: right !important; }
    /* line 154, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_CourseInfoBlock table td.cont-justified-center,
    .xmodule_display.xmodule_CourseInfoBlock table th.cont-justified-center {
      text-align: center !important; }

/* line 160, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock th {
  background: #eee;
  font-weight: bold; }

/* line 171, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .modal-ui-icon {
  position: absolute;
  display: block;
  padding: 5px 7px;
  border-radius: 5px;
  opacity: 0.9;
  background: #fff;
  color: #000;
  border: 2px solid #000; }
  /* line 183, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .modal-ui-icon .label {
    font-weight: bold; }
  /* line 187, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .modal-ui-icon i {
    font-style: normal; }

/* line 192, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-link {
  position: relative;
  display: block; }
  /* line 198, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-link .action-fullscreen {
    display: none;
    top: 10px;
    left: 10px; }
  /* line 204, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-link:hover .action-fullscreen {
    display: block; }

/* line 209, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7); }
  /* line 221, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal .image-content {
    position: relative;
    top: 2.5%;
    display: block;
    height: 95%;
    width: 95%;
    margin: auto;
    overflow: hidden; }
    /* line 230, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal .image-content .image-wrapper {
      position: relative; }
      /* line 233, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
      .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal .image-content .image-wrapper img {
        position: relative;
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        cursor: default; }
    /* line 243, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal .image-content .action-close {
      top: 10px;
      right: 10px; }
    /* line 248, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal .image-content .image-controls {
      position: absolute;
      right: 10px;
      bottom: 10px;
      margin: 0;
      padding: 0;
      list-style: none; }
      /* line 256, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
      .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control {
        position: relative;
        display: inline-block;
        margin: 0;
        padding: 0; }
        /* line 262, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
        .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon {
          position: relative; }
          /* line 265, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
          .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-in {
            margin-right: 5px; }
          /* line 269, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
          .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-out {
            margin-left: 5px; }
          /* line 273, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
          .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.is-disabled {
            opacity: 0.5;
            cursor: default; }
  /* line 282, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal.image-is-fit-to-screen {
    display: block; }
    /* line 286, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper {
      top: 0 !important;
      left: 0 !important;
      width: 100% !important;
      height: 100% !important; }
      /* line 292, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
      .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper img {
        top: 0 !important;
        left: 0 !important; }
  /* line 299, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal.image-is-zoomed {
    display: block; }
    /* line 303, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_CourseInfoBlock .wrapper-modal-image .image-modal.image-is-zoomed .image-content .image-wrapper img {
      max-width: none;
      max-height: none;
      margin: 0;
      cursor: move; }

/* line 2, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock * {
  line-height: 1.4em; }

/* line 6, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock h1 {
  color: #313131;
  font: normal 2em/1.4em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  margin: 0 0 1.416em; }

/* line 14, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock h2 {
  color: #646464;
  font: normal 1.2em/1.2em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  margin-bottom: 15px;
  -webkit-font-smoothing: antialiased; }

/* line 22, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock h3,
.xmodule_display.xmodule_AboutBlock h4,
.xmodule_display.xmodule_AboutBlock h5,
.xmodule_display.xmodule_AboutBlock h6 {
  margin: 0 0 10px;
  font-weight: 600; }

/* line 31, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock h3 {
  font-size: 1.2em; }

/* line 35, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock h4 {
  font-size: 1em; }

/* line 39, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock h5 {
  font-size: 0.83em; }

/* line 43, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock h6 {
  font-size: 0.75em; }

/* line 47, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock p {
  margin-bottom: 1.416em;
  font-size: 1em;
  line-height: 1.6em !important;
  color: #313131; }

/* line 54, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock em,
.xmodule_display.xmodule_AboutBlock i {
  font-style: italic; }
  /* line 58, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_AboutBlock em span,
  .xmodule_display.xmodule_AboutBlock i span {
    font-style: italic; }

/* line 63, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock strong,
.xmodule_display.xmodule_AboutBlock b {
  font-weight: bold; }
  /* line 67, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_AboutBlock strong span,
  .xmodule_display.xmodule_AboutBlock b span {
    font-weight: bold; }

/* line 72, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock p + p,
.xmodule_display.xmodule_AboutBlock ul + p,
.xmodule_display.xmodule_AboutBlock ol + p {
  margin-top: 20px; }

/* line 78, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock blockquote {
  margin: 1em 40px; }

/* line 82, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock ol,
.xmodule_display.xmodule_AboutBlock ul {
  padding: 0 0 0 1em;
  margin: 1em 0;
  color: #313131; }
  /* line 90, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_AboutBlock ol li,
  .xmodule_display.xmodule_AboutBlock ul li {
    margin-bottom: 0.708em; }

/* line 95, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock ol {
  list-style: decimal outside none; }

/* line 99, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock ul {
  list-style: disc outside none; }

/* line 104, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock a:link, .xmodule_display.xmodule_AboutBlock a:visited, .xmodule_display.xmodule_AboutBlock a:hover, .xmodule_display.xmodule_AboutBlock a:active, .xmodule_display.xmodule_AboutBlock a:focus {
  color: #0075b4; }

/* line 113, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock img {
  max-width: 100%; }

/* line 117, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock pre {
  margin: 1em 0;
  color: #313131;
  font-family: monospace, serif;
  font-size: 1em;
  white-space: pre-wrap;
  word-wrap: break-word; }

/* line 126, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock code {
  color: #313131;
  font-family: monospace, serif;
  background: none;
  padding: 0; }

/* line 133, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock table {
  width: 100%;
  margin: 20px 0;
  border-collapse: collapse;
  font-size: 16px; }
  /* line 139, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_AboutBlock table td,
  .xmodule_display.xmodule_AboutBlock table th {
    margin: 20px 0;
    padding: 10px;
    border: 1px solid #cccccc;
    font-size: 14px; }
    /* line 146, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_AboutBlock table td.cont-justified-left,
    .xmodule_display.xmodule_AboutBlock table th.cont-justified-left {
      text-align: left !important; }
    /* line 150, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_AboutBlock table td.cont-justified-right,
    .xmodule_display.xmodule_AboutBlock table th.cont-justified-right {
      text-align: right !important; }
    /* line 154, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_AboutBlock table td.cont-justified-center,
    .xmodule_display.xmodule_AboutBlock table th.cont-justified-center {
      text-align: center !important; }

/* line 160, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock th {
  background: #eee;
  font-weight: bold; }

/* line 171, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock .wrapper-modal-image .modal-ui-icon {
  position: absolute;
  display: block;
  padding: 5px 7px;
  border-radius: 5px;
  opacity: 0.9;
  background: #fff;
  color: #000;
  border: 2px solid #000; }
  /* line 183, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .modal-ui-icon .label {
    font-weight: bold; }
  /* line 187, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .modal-ui-icon i {
    font-style: normal; }

/* line 192, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-link {
  position: relative;
  display: block; }
  /* line 198, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-link .action-fullscreen {
    display: none;
    top: 10px;
    left: 10px; }
  /* line 204, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-link:hover .action-fullscreen {
    display: block; }

/* line 209, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7); }
  /* line 221, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal .image-content {
    position: relative;
    top: 2.5%;
    display: block;
    height: 95%;
    width: 95%;
    margin: auto;
    overflow: hidden; }
    /* line 230, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal .image-content .image-wrapper {
      position: relative; }
      /* line 233, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
      .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal .image-content .image-wrapper img {
        position: relative;
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        cursor: default; }
    /* line 243, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal .image-content .action-close {
      top: 10px;
      right: 10px; }
    /* line 248, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal .image-content .image-controls {
      position: absolute;
      right: 10px;
      bottom: 10px;
      margin: 0;
      padding: 0;
      list-style: none; }
      /* line 256, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
      .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control {
        position: relative;
        display: inline-block;
        margin: 0;
        padding: 0; }
        /* line 262, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
        .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon {
          position: relative; }
          /* line 265, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
          .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-in {
            margin-right: 5px; }
          /* line 269, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
          .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-out {
            margin-left: 5px; }
          /* line 273, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
          .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.is-disabled {
            opacity: 0.5;
            cursor: default; }
  /* line 282, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal.image-is-fit-to-screen {
    display: block; }
    /* line 286, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper {
      top: 0 !important;
      left: 0 !important;
      width: 100% !important;
      height: 100% !important; }
      /* line 292, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
      .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper img {
        top: 0 !important;
        left: 0 !important; }
  /* line 299, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal.image-is-zoomed {
    display: block; }
    /* line 303, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_AboutBlock .wrapper-modal-image .image-modal.image-is-zoomed .image-content .image-wrapper img {
      max-width: none;
      max-height: none;
      margin: 0;
      cursor: move; }

/* line 2, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock * {
  line-height: 1.4em; }

/* line 6, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock h1 {
  color: #313131;
  font: normal 2em/1.4em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  margin: 0 0 1.416em; }

/* line 14, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock h2 {
  color: #646464;
  font: normal 1.2em/1.2em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  margin-bottom: 15px;
  -webkit-font-smoothing: antialiased; }

/* line 22, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock h3,
.xmodule_display.xmodule_HtmlBlock h4,
.xmodule_display.xmodule_HtmlBlock h5,
.xmodule_display.xmodule_HtmlBlock h6 {
  margin: 0 0 10px;
  font-weight: 600; }

/* line 31, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock h3 {
  font-size: 1.2em; }

/* line 35, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock h4 {
  font-size: 1em; }

/* line 39, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock h5 {
  font-size: 0.83em; }

/* line 43, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock h6 {
  font-size: 0.75em; }

/* line 47, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock p {
  margin-bottom: 1.416em;
  font-size: 1em;
  line-height: 1.6em !important;
  color: #313131; }

/* line 54, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock em,
.xmodule_display.xmodule_HtmlBlock i {
  font-style: italic; }
  /* line 58, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_HtmlBlock em span,
  .xmodule_display.xmodule_HtmlBlock i span {
    font-style: italic; }

/* line 63, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock strong,
.xmodule_display.xmodule_HtmlBlock b {
  font-weight: bold; }
  /* line 67, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_HtmlBlock strong span,
  .xmodule_display.xmodule_HtmlBlock b span {
    font-weight: bold; }

/* line 72, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock p + p,
.xmodule_display.xmodule_HtmlBlock ul + p,
.xmodule_display.xmodule_HtmlBlock ol + p {
  margin-top: 20px; }

/* line 78, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock blockquote {
  margin: 1em 40px; }

/* line 82, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock ol,
.xmodule_display.xmodule_HtmlBlock ul {
  padding: 0 0 0 1em;
  margin: 1em 0;
  color: #313131; }
  /* line 90, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_HtmlBlock ol li,
  .xmodule_display.xmodule_HtmlBlock ul li {
    margin-bottom: 0.708em; }

/* line 95, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock ol {
  list-style: decimal outside none; }

/* line 99, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock ul {
  list-style: disc outside none; }

/* line 104, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock a:link, .xmodule_display.xmodule_HtmlBlock a:visited, .xmodule_display.xmodule_HtmlBlock a:hover, .xmodule_display.xmodule_HtmlBlock a:active, .xmodule_display.xmodule_HtmlBlock a:focus {
  color: #0075b4; }

/* line 113, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock img {
  max-width: 100%; }

/* line 117, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock pre {
  margin: 1em 0;
  color: #313131;
  font-family: monospace, serif;
  font-size: 1em;
  white-space: pre-wrap;
  word-wrap: break-word; }

/* line 126, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock code {
  color: #313131;
  font-family: monospace, serif;
  background: none;
  padding: 0; }

/* line 133, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock table {
  width: 100%;
  margin: 20px 0;
  border-collapse: collapse;
  font-size: 16px; }
  /* line 139, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_HtmlBlock table td,
  .xmodule_display.xmodule_HtmlBlock table th {
    margin: 20px 0;
    padding: 10px;
    border: 1px solid #cccccc;
    font-size: 14px; }
    /* line 146, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_HtmlBlock table td.cont-justified-left,
    .xmodule_display.xmodule_HtmlBlock table th.cont-justified-left {
      text-align: left !important; }
    /* line 150, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_HtmlBlock table td.cont-justified-right,
    .xmodule_display.xmodule_HtmlBlock table th.cont-justified-right {
      text-align: right !important; }
    /* line 154, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_HtmlBlock table td.cont-justified-center,
    .xmodule_display.xmodule_HtmlBlock table th.cont-justified-center {
      text-align: center !important; }

/* line 160, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock th {
  background: #eee;
  font-weight: bold; }

/* line 171, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .modal-ui-icon {
  position: absolute;
  display: block;
  padding: 5px 7px;
  border-radius: 5px;
  opacity: 0.9;
  background: #fff;
  color: #000;
  border: 2px solid #000; }
  /* line 183, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .modal-ui-icon .label {
    font-weight: bold; }
  /* line 187, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .modal-ui-icon i {
    font-style: normal; }

/* line 192, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-link {
  position: relative;
  display: block; }
  /* line 198, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-link .action-fullscreen {
    display: none;
    top: 10px;
    left: 10px; }
  /* line 204, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-link:hover .action-fullscreen {
    display: block; }

/* line 209, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
.xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7); }
  /* line 221, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal .image-content {
    position: relative;
    top: 2.5%;
    display: block;
    height: 95%;
    width: 95%;
    margin: auto;
    overflow: hidden; }
    /* line 230, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal .image-content .image-wrapper {
      position: relative; }
      /* line 233, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
      .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal .image-content .image-wrapper img {
        position: relative;
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        cursor: default; }
    /* line 243, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal .image-content .action-close {
      top: 10px;
      right: 10px; }
    /* line 248, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal .image-content .image-controls {
      position: absolute;
      right: 10px;
      bottom: 10px;
      margin: 0;
      padding: 0;
      list-style: none; }
      /* line 256, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
      .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control {
        position: relative;
        display: inline-block;
        margin: 0;
        padding: 0; }
        /* line 262, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
        .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon {
          position: relative; }
          /* line 265, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
          .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-in {
            margin-right: 5px; }
          /* line 269, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
          .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.action-zoom-out {
            margin-left: 5px; }
          /* line 273, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
          .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal .image-content .image-controls .image-control .modal-ui-icon.is-disabled {
            opacity: 0.5;
            cursor: default; }
  /* line 282, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal.image-is-fit-to-screen {
    display: block; }
    /* line 286, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper {
      top: 0 !important;
      left: 0 !important;
      width: 100% !important;
      height: 100% !important; }
      /* line 292, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
      .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal.image-is-fit-to-screen .image-content .image-wrapper img {
        top: 0 !important;
        left: 0 !important; }
  /* line 299, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
  .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal.image-is-zoomed {
    display: block; }
    /* line 303, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-9c25b06c992becf5ad01041de849eede.scss */
    .xmodule_display.xmodule_HtmlBlock .wrapper-modal-image .image-modal.image-is-zoomed .image-content .image-wrapper img {
      max-width: none;
      max-height: none;
      margin: 0;
      cursor: move; }

/* line 8, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
.xmodule_display.xmodule_VideoBlock .video-tracks .a11y-menu-container > a::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .incorrect .status .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .incorrect .status .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .partially-correct .status .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .partially-correct .status .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .correct .status .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .correct .status .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .incorrect .status .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .incorrect .status .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .partially-correct .status .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .partially-correct .status .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .correct .status .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .correct .status .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .correct .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .incorrect .xmodule_display.xmodule_VideoBlock .status-icon::after, .xmodule_display.xmodule_VideoBlock .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .partially-correct .xmodule_display.xmodule_VideoBlock .status-icon::after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  speak: none; }

/* line 15, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
.xmodule_display.xmodule_VideoBlock .a11y-menu-container {
  position: relative; }
  /* line 19, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
  .xmodule_display.xmodule_VideoBlock .a11y-menu-container.open .a11y-menu-list {
    display: block; }
  /* line 24, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
  .xmodule_display.xmodule_VideoBlock .a11y-menu-container .a11y-menu-list {
    top: 100%;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    list-style: none;
    background-color: #fff;
    border: 1px solid #eee; }
    /* line 36, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
    .xmodule_display.xmodule_VideoBlock .a11y-menu-container .a11y-menu-list li {
      margin: 0;
      padding: 0;
      border-bottom: 1px solid #eee;
      color: #fff; }
      /* line 44, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
      .xmodule_display.xmodule_VideoBlock .a11y-menu-container .a11y-menu-list li a {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #b2b2b2;
        font-size: 14px;
        line-height: 23px; }
        /* line 53, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
        .xmodule_display.xmodule_VideoBlock .a11y-menu-container .a11y-menu-list li a:hover, .xmodule_display.xmodule_VideoBlock .a11y-menu-container .a11y-menu-list li a:focus {
          color: #666666; }
      /* line 60, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
      .xmodule_display.xmodule_VideoBlock .a11y-menu-container .a11y-menu-list li.active a {
        color: #009fe6; }
      /* line 65, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
      .xmodule_display.xmodule_VideoBlock .a11y-menu-container .a11y-menu-list li:last-child {
        box-shadow: none;
        border-bottom: 0;
        margin-top: 0; }

/* line 78, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
.xmodule_display.xmodule_VideoBlock .video-tracks .a11y-menu-container {
  display: inline-block;
  vertical-align: top;
  border-left: 1px solid #eee; }
  /* line 84, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
  .xmodule_display.xmodule_VideoBlock .video-tracks .a11y-menu-container.open > a {
    background-color: #1aa1de;
    color: #fff; }
    /* line 88, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
    .xmodule_display.xmodule_VideoBlock .video-tracks .a11y-menu-container.open > a::after {
      color: #fff; }
  /* line 94, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
  .xmodule_display.xmodule_VideoBlock .video-tracks .a11y-menu-container > a {
    transition: all 0.25s ease-in-out 0s;
    font-size: 12px;
    font-size: 1.2rem;
    display: block;
    border-radius: 0 3px 3px 0;
    background-color: #fff;
    padding: 15px 25px 15px 15px;
    color: #b2b2b2;
    min-width: 1.5em;
    line-height: 14px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis; }
    /* line 109, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
    .xmodule_display.xmodule_VideoBlock .video-tracks .a11y-menu-container > a::after {
      content: "\f0d7";
      position: absolute;
      right: 10px;
      top: 33%;
      color: #646464; }
  /* line 120, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
  .xmodule_display.xmodule_VideoBlock .video-tracks .a11y-menu-container .a11y-menu-list {
    right: 0; }
    /* line 123, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
    .xmodule_display.xmodule_VideoBlock .video-tracks .a11y-menu-container .a11y-menu-list li {
      font-size: 0.875em; }
      /* line 126, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
      .xmodule_display.xmodule_VideoBlock .video-tracks .a11y-menu-container .a11y-menu-list li a {
        border: 0;
        display: block;
        padding: 0.70788em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }

/* line 140, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
.xmodule_display.xmodule_VideoBlock .contextmenu,
.xmodule_display.xmodule_VideoBlock .submenu {
  border: 1px solid #333;
  background: #fff;
  color: #333;
  padding: 0;
  margin: 0;
  list-style: none;
  position: absolute;
  top: 0;
  display: none;
  outline: none;
  cursor: default;
  white-space: nowrap; }
  /* line 157, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
  .xmodule_display.xmodule_VideoBlock .contextmenu.is-opened,
  .xmodule_display.xmodule_VideoBlock .submenu.is-opened {
    display: block; }
  /* line 161, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
  .xmodule_display.xmodule_VideoBlock .contextmenu .menu-item,
  .xmodule_display.xmodule_VideoBlock .contextmenu .submenu-item,
  .xmodule_display.xmodule_VideoBlock .submenu .menu-item,
  .xmodule_display.xmodule_VideoBlock .submenu .submenu-item {
    border-top: 1px solid #cccccc;
    padding: 5px 10px;
    outline: none; }
    /* line 167, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
    .xmodule_display.xmodule_VideoBlock .contextmenu .menu-item > span,
    .xmodule_display.xmodule_VideoBlock .contextmenu .submenu-item > span,
    .xmodule_display.xmodule_VideoBlock .submenu .menu-item > span,
    .xmodule_display.xmodule_VideoBlock .submenu .submenu-item > span {
      color: #333; }
    /* line 171, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
    .xmodule_display.xmodule_VideoBlock .contextmenu .menu-item:first-child,
    .xmodule_display.xmodule_VideoBlock .contextmenu .submenu-item:first-child,
    .xmodule_display.xmodule_VideoBlock .submenu .menu-item:first-child,
    .xmodule_display.xmodule_VideoBlock .submenu .submenu-item:first-child {
      border-top: none; }
    /* line 175, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
    .xmodule_display.xmodule_VideoBlock .contextmenu .menu-item:focus,
    .xmodule_display.xmodule_VideoBlock .contextmenu .submenu-item:focus,
    .xmodule_display.xmodule_VideoBlock .submenu .menu-item:focus,
    .xmodule_display.xmodule_VideoBlock .submenu .submenu-item:focus {
      background: #333;
      color: #fff; }
      /* line 179, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
      .xmodule_display.xmodule_VideoBlock .contextmenu .menu-item:focus > span,
      .xmodule_display.xmodule_VideoBlock .contextmenu .submenu-item:focus > span,
      .xmodule_display.xmodule_VideoBlock .submenu .menu-item:focus > span,
      .xmodule_display.xmodule_VideoBlock .submenu .submenu-item:focus > span {
        color: #fff; }
  /* line 185, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
  .xmodule_display.xmodule_VideoBlock .contextmenu .submenu-item,
  .xmodule_display.xmodule_VideoBlock .submenu .submenu-item {
    position: relative;
    padding: 5px 20px 5px 10px; }
    /* line 189, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
    .xmodule_display.xmodule_VideoBlock .contextmenu .submenu-item::after,
    .xmodule_display.xmodule_VideoBlock .submenu .submenu-item::after {
      content: '\25B6';
      position: absolute;
      right: 5px;
      line-height: 25px;
      font-size: 10px; }
    /* line 197, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
    .xmodule_display.xmodule_VideoBlock .contextmenu .submenu-item .submenu,
    .xmodule_display.xmodule_VideoBlock .submenu .submenu-item .submenu {
      display: none; }
    /* line 201, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
    .xmodule_display.xmodule_VideoBlock .contextmenu .submenu-item.is-opened,
    .xmodule_display.xmodule_VideoBlock .submenu .submenu-item.is-opened {
      background: #333;
      color: #fff; }
      /* line 205, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
      .xmodule_display.xmodule_VideoBlock .contextmenu .submenu-item.is-opened > span,
      .xmodule_display.xmodule_VideoBlock .submenu .submenu-item.is-opened > span {
        color: #fff; }
      /* line 209, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
      .xmodule_display.xmodule_VideoBlock .contextmenu .submenu-item.is-opened > .submenu,
      .xmodule_display.xmodule_VideoBlock .submenu .submenu-item.is-opened > .submenu {
        display: block; }
    /* line 214, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
    .xmodule_display.xmodule_VideoBlock .contextmenu .submenu-item .is-selected,
    .xmodule_display.xmodule_VideoBlock .submenu .submenu-item .is-selected {
      font-weight: bold; }
  /* line 219, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
  .xmodule_display.xmodule_VideoBlock .contextmenu .is-disabled,
  .xmodule_display.xmodule_VideoBlock .submenu .is-disabled {
    pointer-events: none;
    color: #cccccc; }

/* line 225, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_001-b128df66afea3c41620bee26cd2395f2.scss */
.xmodule_display.xmodule_VideoBlock .overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent; }

/* line 19, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
.xmodule_display.xmodule_VideoBlock {
  margin-bottom: 30px; }

/* line 23, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
.xmodule_display.xmodule_VideoBlock .is-hidden, .xmodule_display.xmodule_VideoBlock .video.closed .subtitles, .xmodule_display.xmodule_VideoBlock .mast.has-actions .nav-actions .button.is-hidden, .mast.has-actions .nav-actions .xmodule_display.xmodule_VideoBlock .button.is-hidden {
  display: none; }

/* line 27, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
.xmodule_display.xmodule_VideoBlock .video {
  background: whitesmoke;
  display: block;
  margin: 0 -12px;
  padding: 12px;
  border-radius: 5px;
  outline: none; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .xmodule_display.xmodule_VideoBlock .video:after {
    content: "";
    display: table;
    clear: both; }
  /* line 37, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video:focus, .xmodule_display.xmodule_VideoBlock .video:active, .xmodule_display.xmodule_VideoBlock .video:hover {
    border: 0; }
  /* line 45, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video.is-initialized .video-wrapper .spinner {
    display: none; }
  /* line 53, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video.is-pre-roll .slider {
    visibility: hidden; }
  /* line 57, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video.is-pre-roll .video-player {
    position: relative; }
    /* line 60, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video.is-pre-roll .video-player::before {
      display: block;
      content: "";
      width: 100%;
      padding-top: 55%; }
  /* line 69, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video .tc-wrapper {
    position: relative; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .xmodule_display.xmodule_VideoBlock .video .tc-wrapper:after {
      content: "";
      display: table;
      clear: both; }
  /* line 75, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video .focus_grabber {
    position: relative;
    display: inline;
    width: 0;
    height: 0; }
  /* line 82, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video .downloads-heading {
    margin: 1em 0 0; }
  @media (min-width: 768px) {
    /* line 86, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .wrapper-downloads {
      display: flex; } }
  /* line 91, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video .wrapper-downloads .hd {
    margin: 0; }
  /* line 95, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video .wrapper-downloads .wrapper-download-video,
  .xmodule_display.xmodule_VideoBlock .video .wrapper-downloads .wrapper-download-transcripts,
  .xmodule_display.xmodule_VideoBlock .video .wrapper-downloads .wrapper-handouts,
  .xmodule_display.xmodule_VideoBlock .video .wrapper-downloads .branding {
    flex: 1;
    margin-top: 20px;
    padding-right: 20px;
    vertical-align: top; }
  /* line 108, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video .wrapper-downloads .wrapper-download-video .video-sources {
    margin: 0; }
  /* line 114, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video .wrapper-downloads .wrapper-download-transcripts .list-download-transcripts {
    margin: 0;
    padding: 0;
    list-style: none; }
    /* line 119, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .wrapper-downloads .wrapper-download-transcripts .list-download-transcripts .transcript-option {
      margin: 0; }
  /* line 125, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video .wrapper-downloads .branding {
    padding-right: 0; }
    /* line 128, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .wrapper-downloads .branding .host-tag {
      position: absolute;
      left: -9999em;
      display: inline-block;
      vertical-align: middle;
      color: #313131; }
    /* line 136, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .wrapper-downloads .branding .brand-logo {
      display: inline-block;
      max-width: 100%;
      max-height: 40px;
      padding: 5px 0;
      vertical-align: middle; }
  /* line 146, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video .video-wrapper {
    float: left;
    margin-right: 2.85714%;
    width: 65.71429%;
    background-color: black;
    position: relative; }
    /* line 155, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .video-wrapper:hover .btn-play {
      color: #0075b4; }
    /* line 159, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .video-wrapper:hover .btn-play::after {
      background: #fff; }
    /* line 164, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-player-pre,
    .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-player-post {
      height: 50px;
      background-color: #111010; }
    /* line 170, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .video-wrapper .spinner {
      transform: translate(-50%, -50%);
      position: absolute;
      z-index: 1;
      background: rgba(0, 0, 0, 0.7);
      top: 50%;
      left: 50%;
      padding: 30px;
      border-radius: 25%; }
      /* line 181, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .spinner::after {
        animation: rotateCW 3s infinite linear;
        content: '';
        display: block;
        width: 30px;
        height: 30px;
        border: 7px solid white;
        border-top-color: transparent;
        border-radius: 100%;
        position: relative; }
    /* line 195, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .video-wrapper .btn-play {
      transform: translate(-50%, -50%);
      position: absolute;
      z-index: 1;
      top: 46%;
      left: 50%;
      font-size: 4em;
      cursor: pointer;
      opacity: 0.1; }
      /* line 206, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .btn-play::after {
        background: #fff;
        position: absolute;
        width: 50%;
        height: 50%;
        content: '';
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        margin: auto;
        z-index: -1; }
    /* line 221, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .video-wrapper .closed-captions {
      left: 5%;
      position: absolute;
      width: 90%;
      box-sizing: border-box;
      top: 70%;
      text-align: center; }
    /* line 231, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .video-wrapper .closed-captions.is-visible {
      max-height: 60px;
      border-radius: 4px;
      padding: 8px 10px 8px 30px;
      background: rgba(0, 0, 0, 0.75);
      color: #e2c01f; }
      /* line 238, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .closed-captions.is-visible::before {
        position: absolute;
        display: inline-block;
        top: 50%;
        left: 20px;
        margin-top: -0.6em;
        font-family: 'FontAwesome';
        content: "\f142";
        color: #fff;
        opacity: 0.5; }
      /* line 252, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .closed-captions.is-visible:hover, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .closed-captions.is-visible.is-dragging {
        background: black;
        cursor: move; }
        /* line 257, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .closed-captions.is-visible:hover::before, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .closed-captions.is-visible.is-dragging::before {
          opacity: 1; }
    /* line 263, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-player {
      overflow: hidden;
      min-height: 158px; }
      /* line 267, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-player > div {
        height: 100%; }
        /* line 270, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-player > div.hidden {
          display: none; }
      /* line 275, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-player .video-error,
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-player .video-hls-error {
        padding: 4px;
        background: black;
        color: white !important; }
      /* line 282, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-player object,
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-player iframe,
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-player video {
        left: 0;
        display: block;
        border: none;
        width: 100%; }
      /* line 292, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-player h4 {
        text-align: center;
        color: white; }
        /* line 296, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-player h4.hidden {
          display: none; }
    /* line 302, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls {
      position: relative;
      border: 0;
      background: #282c2e;
      color: #f0f3f5; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls:after {
        content: "";
        display: table;
        clear: both; }
      /* line 312, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls:hover ul,
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls:hover div, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls:focus ul,
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls:focus div {
        opacity: 1; }
      /* line 318, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .control {
        display: inline-block;
        vertical-align: middle;
        margin: 0;
        border: 0;
        border-radius: 0;
        padding: 10px 13.33333px;
        background: #282c2e;
        box-shadow: none;
        text-shadow: none;
        color: #cfd8dc; }
        /* line 333, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .control:hover, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .control:focus {
          background: #171a1b; }
        /* line 338, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .control:active, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .is-active.control, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .active.control {
          color: #0ea6ec; }
      /* line 348, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .control .icon {
        width: 1em; }
        /* line 351, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .control .icon.icon-hd {
          width: auto; }
      /* line 359, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .slider {
        transform-origin: bottom left;
        transition: height 0.7s ease-in-out 0s;
        box-sizing: border-box;
        position: absolute;
        bottom: 100%;
        left: 0;
        right: 0;
        z-index: 1;
        height: 5px;
        margin-left: 0;
        border: 1px solid #4f595d;
        border-radius: 0;
        background: #4f595d; }
        /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .slider:after {
          content: "";
          display: table;
          clear: both; }
        /* line 376, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .slider .ui-widget-header {
          background: #8e3e63;
          border: 1px solid #8e3e63;
          box-shadow: none;
          top: -1px;
          left: -1px; }
        /* line 384, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .slider .ui-corner-all.slider-range {
          opacity: 0.3;
          background-color: #1e91d3; }
        /* line 389, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .slider .ui-slider-handle {
          transform-origin: bottom left;
          transition: all 0.7s ease-in-out 0s;
          box-sizing: border-box;
          top: -1px;
          height: 5px;
          width: 5px;
          margin-left: -2.5px;
          border: 1px solid #cb598d;
          border-radius: 4px;
          padding: 0;
          background: #cb598d;
          box-shadow: none; }
          /* line 406, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
          .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .slider .ui-slider-handle:focus, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .slider .ui-slider-handle:hover {
            background-color: #db8baf;
            border-color: #db8baf; }
      /* line 414, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .vcr {
        float: left;
        list-style: none;
        border-right: 1px solid #282c2e;
        padding: 0; }
        @media (max-width: 1120px) {
          /* line 414, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
          .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .vcr {
            margin-right: 0.70788em;
            font-size: 0.875em; } }
        /* line 430, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .vcr .video_control:focus {
          position: relative; }
        /* line 434, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .vcr .video_control.skip {
          white-space: nowrap; }
        /* line 439, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .vcr .vidtime {
          padding-left: 1.06181em;
          display: inline-block;
          color: #cfd8dc;
          -webkit-font-smoothing: antialiased; }
          @media (max-width: 1120px) {
            /* line 439, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
            .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .vcr .vidtime {
              padding-left: 0.70788em; } }
      /* line 455, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls {
        float: right;
        border-left: 1px dotted #4f595d; }
        /* line 459, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .volume,
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .add-fullscreen,
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .grouped-controls,
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .auto-advance,
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .quality-control {
          border-left: 1px dotted #4f595d; }
        /* line 473, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .speed-button:focus,
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .volume > .control:focus,
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .add-fullscreen:focus,
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .auto-advance:focus,
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .quality-control:focus,
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .toggle-transcript:focus {
          position: relative; }
        /* line 478, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .menu-container {
          position: relative; }
          /* line 481, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
          .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .menu-container .menu {
            transition: none;
            position: absolute;
            display: none;
            bottom: 40px;
            right: 0;
            width: 120px;
            margin: 0;
            border: none;
            padding: 0;
            box-shadow: none;
            background-color: #282c2e;
            list-style: none; }
            /* line 500, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
            .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .menu-container .menu li {
              color: #e7ecee; }
              /* line 505, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
              .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .menu-container .menu li .speed-option,
              .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .menu-container .menu li .control-lang {
                text-align: left;
                display: block;
                width: 100%;
                border: 0;
                border-radius: 0;
                padding: 0.70788em;
                background: #282c2e;
                box-shadow: none;
                color: #e7ecee;
                overflow: hidden;
                text-shadow: none;
                text-overflow: ellipsis;
                white-space: nowrap; }
                /* line 522, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
                .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .menu-container .menu li .speed-option:hover, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .menu-container .menu li .speed-option:focus,
                .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .menu-container .menu li .control-lang:hover,
                .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .menu-container .menu li .control-lang:focus {
                  background-color: #4f595d;
                  color: #fcfcfc; }
              /* line 530, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
              .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .menu-container .menu li.is-active .speed-option,
              .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .menu-container .menu li.is-active .control-lang {
                border-left: 2px solid #0ea6ec;
                font-weight: 700;
                color: #0ea6ec; }
          /* line 542, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
          .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .menu-container.is-opened .menu {
            display: block; }
        /* line 548, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .speeds,
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .lang,
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .grouped-controls {
          display: inline-block; }
        /* line 557, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .speeds.is-opened .control .icon {
          transform: rotate(-90deg); }
        /* line 570, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .speeds .speed-button .label {
          padding: 0 6.66667px 0 0;
          font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
          color: #e7ecee; }
          @media (max-width: 1120px) {
            /* line 570, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
            .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .speeds .speed-button .label {
              position: absolute;
              clip: rect(1px, 1px, 1px, 1px); } }
        /* line 582, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .speeds .speed-button .value {
          padding: 0 0.70788em 0 0;
          color: #e7ecee;
          font-weight: bold; }
          @media (max-width: 1120px) {
            /* line 582, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
            .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .speeds .speed-button .value {
              padding: 0 0.70788em; } }
        /* line 596, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .lang .language-menu {
          width: 20px;
          padding: 10px 0; }
        /* line 611, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .lang.is-opened .control .icon {
          transform: rotate(90deg); }
        /* line 624, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .volume {
          display: inline-block;
          position: relative; }
          /* line 629, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
          .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .volume.is-opened .volume-slider-container {
            display: block;
            opacity: 1; }
          /* line 635, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
          .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .volume:not(:first-child) > a {
            border-left: none; }
          /* line 639, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
          .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .volume .volume-slider-container {
            transition: none;
            display: none;
            position: absolute;
            bottom: 40px;
            right: 0;
            width: 41px;
            height: 120px;
            background-color: #282c2e; }
            /* line 654, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
            .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .volume .volume-slider-container .volume-slider {
              height: 100px;
              width: 5px;
              margin: 14px auto;
              box-sizing: border-box;
              border: 1px solid #4f595d;
              background: #4f595d; }
              /* line 662, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
              .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .volume .volume-slider-container .volume-slider .ui-slider-handle {
                transition: height 2s ease-in-out 0s, width 2s ease-in-out 0s;
                left: -5px;
                box-sizing: border-box;
                height: 13px;
                width: 13px;
                border: 1px solid #cb598d;
                border-radius: 4px;
                padding: 0;
                background: #cb598d;
                box-shadow: none; }
                /* line 677, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
                .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .volume .volume-slider-container .volume-slider .ui-slider-handle:hover, .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .volume .volume-slider-container .volume-slider .ui-slider-handle:focus {
                  background: #db8baf;
                  border-color: #db8baf; }
              /* line 684, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
              .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .volume .volume-slider-container .volume-slider .ui-slider-range {
                background: #8e3e63;
                border: 1px solid #8e3e63;
                left: -1px;
                bottom: -1px; }
        /* line 694, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .quality-control {
          font-weight: 700;
          letter-spacing: -1px; }
          /* line 698, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
          .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .quality-control.active {
            color: #0ea6ec; }
          /* line 702, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
          .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .quality-control.is-hidden, .xmodule_display.xmodule_VideoBlock .video.closed .video-wrapper .video-controls .secondary-controls .quality-control.subtitles {
            display: none !important; }
        /* line 708, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .toggle-transcript.is-active {
          color: #0ea6ec; }
        /* line 714, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .video-wrapper .video-controls .secondary-controls .lang > .hide-subtitles {
          transition: none; }
    /* line 723, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .video-wrapper:hover .video-controls .slider {
      height: 13.33333px; }
      /* line 726, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-wrapper:hover .video-controls .slider .ui-slider-handle {
        height: 13.33333px;
        width: 13.33333px; }
  /* line 736, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .closed-captions {
    width: 65%; }
  /* line 740, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video.video-fullscreen.closed .closed-captions {
    width: 90%; }
  /* line 745, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video .subtitles {
    float: left;
    overflow: auto;
    max-height: 460px;
    width: 31.42857%;
    padding: 0;
    font-size: 14px;
    visibility: visible; }
    /* line 755, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .subtitles a {
      color: #0074b5; }
    /* line 759, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .subtitles .subtitles-menu {
      height: 100%;
      margin: 0;
      padding: 0 3px;
      list-style: none; }
      /* line 765, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .subtitles .subtitles-menu li {
        margin-bottom: 8px;
        border: 0;
        padding: 0;
        color: #0074b5;
        line-height: 1.41575em; }
        /* line 774, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .subtitles .subtitles-menu li span {
          display: block; }
        /* line 778, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .subtitles .subtitles-menu li.current {
          color: #333;
          font-weight: 700; }
        /* line 783, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .subtitles .subtitles-menu li.focused {
          outline: #000 dotted thin;
          outline-offset: -1px; }
        /* line 788, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .subtitles .subtitles-menu li:hover, .xmodule_display.xmodule_VideoBlock .video .subtitles .subtitles-menu li:focus {
          text-decoration: underline; }
        /* line 793, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .subtitles .subtitles-menu li:empty {
          margin-bottom: 0; }
        /* line 797, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video .subtitles .subtitles-menu li.spacing:last-of-type {
          position: relative; }
          /* line 800, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
          .xmodule_display.xmodule_VideoBlock .video .subtitles .subtitles-menu li.spacing:last-of-type .transcript-end {
            position: absolute;
            bottom: 0; }
  /* line 810, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video.closed .video-wrapper {
    width: 100%;
    background-color: inherit; }
  /* line 815, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video.closed .video-wrapper .video-controls.html5 {
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    z-index: 1; }
  /* line 823, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video.closed .video-wrapper .video-player-pre,
  .xmodule_display.xmodule_VideoBlock .video.closed .video-wrapper .video-player-post {
    height: 0; }
  /* line 829, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video.closed .video-wrapper .video-player h3 {
    color: black; }
  /* line 838, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video.closed .subtitles.html5 {
    background-color: rgba(243, 243, 243, 0.8);
    height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    width: 275px;
    padding: 0 20px;
    display: none; }
  /* line 853, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video.video-fullscreen {
    background: rgba(0, 0, 0, 0.95);
    border: 0;
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    vertical-align: middle;
    border-radius: 0; }
    /* line 871, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video.video-fullscreen.closed .tc-wrapper .video-wrapper {
      width: 100%; }
    /* line 877, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .video-wrapper .video-player-pre,
    .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .video-wrapper .video-player-post {
      height: 0; }
    /* line 882, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .video-wrapper {
      position: static; }
    /* line 887, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .video-wrapper .video-player h3 {
      color: white; }
    /* line 892, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .tc-wrapper {
      width: 100%;
      height: 100%;
      position: static; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .tc-wrapper:after {
        content: "";
        display: table;
        clear: both; }
      /* line 899, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .tc-wrapper .video-wrapper {
        height: 100%;
        width: 75%;
        margin-right: 0;
        vertical-align: middle; }
        /* line 907, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .tc-wrapper .video-wrapper object,
        .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .tc-wrapper .video-wrapper iframe,
        .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .tc-wrapper .video-wrapper video {
          position: absolute;
          width: auto;
          height: auto; }
      /* line 916, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .tc-wrapper .video-controls {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%; }
    /* line 926, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .subtitles {
      height: 100%;
      width: 25%;
      padding: 1.41575em;
      box-sizing: border-box;
      transition: none;
      background: #000;
      visibility: visible; }
      /* line 937, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .subtitles li {
        color: #aaa; }
        /* line 940, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
        .xmodule_display.xmodule_VideoBlock .video.video-fullscreen .subtitles li.current {
          color: #fff; }
  /* line 950, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video.is-touch .tc-wrapper .video-wrapper object,
  .xmodule_display.xmodule_VideoBlock .video.is-touch .tc-wrapper .video-wrapper iframe,
  .xmodule_display.xmodule_VideoBlock .video.is-touch .tc-wrapper .video-wrapper video {
    width: 100%;
    height: 100%; }
  /* line 960, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
  .xmodule_display.xmodule_VideoBlock .video .video-pre-roll {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #000; }
    /* line 973, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .video-pre-roll.is-html5 {
      background-size: 15%; }
    /* line 977, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
    .xmodule_display.xmodule_VideoBlock .video .video-pre-roll .btn-play.btn-pre-roll {
      padding: 20px;
      border: none;
      border-radius: 20px;
      background: rgba(0, 0, 0, 0.5);
      box-shadow: none; }
      /* line 984, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-pre-roll .btn-play.btn-pre-roll::after {
        display: none; }
      /* line 990, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-pre-roll .btn-play.btn-pre-roll img {
        height: 80px;
        width: 80px; }
      /* line 995, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-272487b7bbc6526ec5c77ec68d1e5830.scss */
      .xmodule_display.xmodule_VideoBlock .video .video-pre-roll .btn-play.btn-pre-roll:hover, .xmodule_display.xmodule_VideoBlock .video .video-pre-roll .btn-play.btn-pre-roll:focus {
        background: #0075b4; }

/* line 126, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
.xmodule_display.xmodule_ProblemBlock .btn-default:disabled, .xmodule_display.xmodule_ProblemBlock .btn-primary:disabled, .xmodule_display.xmodule_ProblemBlock .btn-brand:disabled, .xmodule_display.xmodule_ProblemBlock .btn-upgrade:disabled, .xmodule_display.xmodule_ProblemBlock .is-disabled.btn-default, .xmodule_display.xmodule_ProblemBlock .is-disabled.btn-primary, .xmodule_display.xmodule_ProblemBlock .is-disabled.btn-brand, .xmodule_display.xmodule_ProblemBlock .is-disabled.btn-upgrade {
  pointer-events: none;
  outline: none;
  cursor: not-allowed; }

/* line 227, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
.xmodule_display.xmodule_ProblemBlock .btn-small.btn-default, .xmodule_display.xmodule_ProblemBlock .btn-small.btn-primary, .xmodule_display.xmodule_ProblemBlock .btn-small.btn-brand, .xmodule_display.xmodule_ProblemBlock .btn-small.btn-upgrade {
  padding: 0.625rem;
  font-size: 14px; }

/* line 39, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_VideoBlock .video-tracks .a11y-menu-container > a::after, .xmodule_display.xmodule_VideoBlock .video-tracks .xmodule_display.xmodule_ProblemBlock .a11y-menu-container > a::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .incorrect .status .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .incorrect .status .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .partially-correct .status .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .partially-correct .status .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .correct .status .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .correct .status .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .correct .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .incorrect .xmodule_display.xmodule_ProblemBlock .status-icon::after, .xmodule_display.xmodule_ProblemBlock .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .partially-correct .xmodule_display.xmodule_ProblemBlock .status-icon::after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  speak: none; }

/* line 62, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock h2 {
  margin-top: 0;
  margin-bottom: 15px; }
  /* line 66, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock h2.problem-header {
    display: inline-block; }
    /* line 69, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock h2.problem-header section.staff {
      margin-top: 30px;
      font-size: 80%; }
  @media print {
    /* line 62, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock h2 {
      display: block;
      width: auto;
      border-right: 0; } }

/* line 82, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .explanation-title {
  font-weight: bold; }

/* line 86, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .feedback-hint-incorrect, .xmodule_display.xmodule_ProblemBlock .feedback-hint-partially-correct,
.xmodule_display.xmodule_ProblemBlock .feedback-hint-correct {
  margin-top: 5px; }
  /* line 89, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock .feedback-hint-incorrect .icon, .xmodule_display.xmodule_ProblemBlock .feedback-hint-partially-correct .icon,
  .xmodule_display.xmodule_ProblemBlock .feedback-hint-correct .icon {
    margin-right: 5px; }

/* line 97, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .feedback-hint-incorrect .icon {
  color: #b20610; }

/* line 106, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .feedback-hint-partially-correct .icon,
.xmodule_display.xmodule_ProblemBlock .feedback-hint-correct .icon {
  color: #008100; }

/* line 111, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .feedback-hint-text {
  color: #646464; }

/* line 115, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem-hint {
  margin-bottom: 20px;
  width: 100%; }

/* line 120, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .hint-label {
  display: inline-block;
  padding-right: 0.5em; }

/* line 125, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .hint-text {
  display: inline-block; }

/* line 129, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .feedback-hint-multi .hint-text {
  display: block; }

/* line 133, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock iframe[seamless] {
  overflow: hidden;
  padding: 0;
  border: 0 none transparent;
  background-color: transparent; }

/* line 140, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .inline-error {
  color: #95050d; }

/* line 144, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem-progress {
  display: inline-block;
  color: #666666;
  font-size: 0.875em; }

/* line 152, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem {
  padding-top: 20px; }
  @media print {
    /* line 152, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem {
      display: block;
      padding: 0;
      width: auto; }
      /* line 160, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem canvas,
      .xmodule_display.xmodule_ProblemBlock div.problem img {
        page-break-inside: avoid; } }
  /* line 166, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem input.math {
    direction: ltr; }
  /* line 170, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .inline {
    display: inline; }
    /* line 173, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .inline + p {
      margin-top: 20px; }
  /* line 178, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .question-description {
    color: #666666;
    font-size: 80%; }
  /* line 183, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem form > label, .xmodule_display.xmodule_ProblemBlock div.problem .problem-group-label {
    display: block;
    margin-bottom: 20px;
    font: inherit;
    color: inherit;
    -webkit-font-smoothing: initial; }
  /* line 191, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .problem-group-label + .question-description {
    margin-top: -20px; }

/* line 199, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .wrapper-problem-response + .wrapper-problem-response,
.xmodule_display.xmodule_ProblemBlock .wrapper-problem-response + p {
  margin-top: 30px; }

/* line 205, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .choicegroup, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup {
  min-width: 100px;
  width: auto !important;
  width: 100px; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup:after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup:after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup:after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup:after {
    content: "";
    display: table;
    clear: both; }
  /* line 212, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup label, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup label, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup label, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup label {
    box-sizing: border-box;
    display: inline-block;
    clear: both;
    margin-bottom: 10px;
    border: 2px solid #e5e5e5;
    border-radius: 3px;
    padding: 10px;
    width: 100%; }
    /* line 223, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup label::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup label::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup label::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup label::after {
      margin-left: 15px; }
  /* line 228, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup .indicator-container, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .indicator-container, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup .indicator-container, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup .indicator-container {
    min-height: 1px;
    width: 25px;
    display: inline-block; }
  /* line 234, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup fieldset, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup fieldset, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup fieldset, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup fieldset {
    box-sizing: border-box; }
  /* line 238, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input[type="radio"], .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input[type="radio"], .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input[type="radio"], .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input[type="radio"], .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input[type="checkbox"], .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input[type="checkbox"], .xmodule_display.xmodule_ConditionalModule div.problem
  .xmodule_display.xmodule_ProblemBlock .choicegroup input[type="checkbox"], .xmodule_display.xmodule_ConditionalModule div.problem
  .xmodule_display.xmodule_ProblemBlock .choicetextgroup input[type="checkbox"] {
    margin: 5px 10px 5px 5px; }
  /* line 246, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label {
    border: 2px solid #0075b4; }
  /* line 254, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_correct {
    border: 2px solid #008100; }
    /* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after {
      color: #008100;
      font-size: 1.2em;
      content: ""; }
  /* line 260, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_partially-correct {
    border: 2px solid #008100; }
    /* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after {
      color: #008100;
      font-size: 1.2em;
      content: ""; }
  /* line 266, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_incorrect {
    border: 2px solid #b20610; }
    /* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after {
      color: #b20610;
      font-size: 1.2em;
      content: ""; }
  /* line 272, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_submitted {
    border: 2px solid #0075b4; }

/* line 285, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .choicegroup .field {
  position: relative; }

/* line 289, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .choicegroup label {
  padding: 10px;
  padding-left: 38px;
  position: relative;
  font-size: 1em;
  line-height: normal;
  cursor: pointer; }

/* line 299, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input[type="radio"],
.xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input[type="checkbox"] {
  left: 0.5625em;
  position: absolute;
  top: 0.5625em;
  width: 22px;
  height: 22px;
  z-index: 1; }

/* line 310, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .choicegroup legend {
  margin-bottom: 20px;
  max-width: 100%;
  white-space: normal; }

/* line 316, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .choicegroup legend + .question-description {
  margin-top: -20px;
  max-width: 100%;
  white-space: normal; }

/* line 328, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .indicator-container {
  margin-left: 15px; }
  /* line 331, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status {
    width: 20px; }
    /* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.correct .status-icon::after {
      color: #008100;
      font-size: 1.2em;
      content: ""; }
    /* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.partially-correct .status-icon::after {
      color: #008100;
      font-size: 1.2em;
      content: ""; }
    /* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.incorrect .status-icon::after {
      color: #b20610;
      font-size: 1.2em;
      content: ""; }
    /* line 352, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.submitted .status-icon, .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.unsubmitted .status-icon, .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.unanswered .status-icon {
      content: ''; }

/* line 365, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem ol.enumerate li::before {
  display: block;
  visibility: hidden;
  height: 0;
  content: " "; }

/* line 375, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .solution-span > span {
  margin: 20px 0;
  display: block;
  position: relative; }
  /* line 380, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .solution-span > span:empty {
    display: none; }

/* line 387, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .targeted-feedback-span > span {
  display: block;
  position: relative; }
  /* line 391, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .targeted-feedback-span > span:empty {
    display: none; }

/* line 402, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div p.answer {
  margin-top: -2px; }

/* line 406, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div p span.clarification i {
  font-style: normal; }
  /* line 409, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem div p span.clarification i:hover {
    color: #0075b4; }

/* line 416, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div.correct input, .xmodule_display.xmodule_ProblemBlock div.problem div.ui-icon-check input {
  border-color: #008100; }

/* line 422, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div.partially-correct input, .xmodule_display.xmodule_ProblemBlock div.problem div.ui-icon-check input {
  border-color: #008100; }

/* line 428, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div.processing input {
  border-color: #aaa; }

/* line 434, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div.ui-icon-close input {
  border-color: #b20610; }

/* line 440, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div.incorrect input, .xmodule_display.xmodule_ProblemBlock div.problem div.incomplete input {
  border-color: #b20610; }

/* line 446, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div.submitted input, .xmodule_display.xmodule_ProblemBlock div.problem div.ui-icon-check input {
  border-color: #0075b4; }

/* line 451, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div p.answer {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 0; }
  /* line 456, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem div p.answer::before {
    display: inline;
    content: "Answer: "; }
  /* line 465, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem div p.answer:empty::before {
    display: none; }

/* line 471, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div div.equation {
  clear: both;
  margin-top: 3px; }
  /* line 475, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem div div.equation .MathJax_Display {
    width: auto; }
  /* line 479, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem div div.equation img.loading {
    padding-left: 10px;
    display: inline-block; }
  /* line 485, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem div div.equation span {
    margin-bottom: 0;
    display: inline-block; }
    /* line 489, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem div div.equation span.MathJax_CHTML, .xmodule_display.xmodule_ProblemBlock div.problem div div.equation span.MathJax, .xmodule_display.xmodule_ProblemBlock div.problem div div.equation span.MathJax_SVG {
      padding: 6px;
      min-width: 30px;
      border: 1px solid #e3e3e3;
      border-radius: 4px;
      background: #f1f1f1; }

@media print {
  /* line 500, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem div [id^='display'].equation {
    display: none; } }

/* line 508, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div span.ui-icon-bullet {
  display: inline-block;
  position: relative;
  top: 4px;
  width: 14px;
  height: 14px;
  background: url("/static/studio/images/unanswered-icon.eeff5036aba7.png") center center no-repeat; }

/* line 517, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div span.processing, .xmodule_display.xmodule_ProblemBlock div.problem div span.ui-icon-processing {
  display: inline-block;
  position: relative;
  top: 6px;
  width: 25px;
  height: 20px;
  background: url("/static/studio/images/spinner.bc34f953403f.gif") center center no-repeat; }

/* line 526, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div span.ui-icon-check {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 25px;
  height: 20px;
  background: url("/static/studio/images/correct-icon.297b1d332d09.png") center center no-repeat; }

/* line 535, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div span.incomplete, .xmodule_display.xmodule_ProblemBlock div.problem div span.ui-icon-close {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 20px;
  height: 20px;
  background: url("/static/studio/images/incorrect-icon.37ebcbcae4e0.png") center center no-repeat; }

/* line 545, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div .reload {
  float: right;
  margin: 10px; }

/* line 552, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div .grader-status {
  margin: 10px 0;
  padding: 10px;
  border-radius: 5px;
  background: #f9f9f9; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem div .grader-status:after {
    content: "";
    display: table;
    clear: both; }
  /* line 560, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem div .grader-status span {
    display: block;
    float: left;
    overflow: hidden;
    margin: -7px 7px 0 0;
    text-indent: -9999px; }
  /* line 568, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem div .grader-status .grading {
    margin: 0px 7px 0 0;
    padding-left: 25px;
    background: url("/static/studio/images/info-icon.38ff72cb4e5d.png") left center no-repeat;
    text-indent: 0px; }
  /* line 575, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem div .grader-status p {
    float: left;
    margin-bottom: 0;
    text-transform: capitalize;
    line-height: 20px; }
  /* line 582, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem div .grader-status.file {
    margin-top: 20px;
    padding: 20px 0 0 0;
    border: 0;
    border-top: 1px solid #eee;
    background: #fff; }
    /* line 589, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem div .grader-status.file p.debug {
      display: none; }
    /* line 593, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem div .grader-status.file input {
      float: left; }

/* line 601, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div .evaluation p {
  margin-bottom: 4px; }

/* line 607, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div .feedback-on-feedback {
  margin-right: 20px;
  height: 100px; }

/* line 613, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div .evaluation-response header {
  text-align: right; }
  /* line 616, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem div .evaluation-response header a {
    font-size: .85em; }

/* line 623, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div .evaluation-scoring .scoring-list {
  margin-left: 3px;
  list-style-type: none; }
  /* line 627, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem div .evaluation-scoring .scoring-list li {
    display: inline;
    margin-left: 50px; }
    /* line 631, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem div .evaluation-scoring .scoring-list li:first-child {
      margin-left: 0; }
    /* line 635, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem div .evaluation-scoring .scoring-list li label {
      font-size: .9em; }

/* line 642, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div .submit-message-container {
  margin: 20px 0px; }

/* line 648, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div.inline > span {
  display: inline; }

/* line 653, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem ul {
  margin-bottom: 1.41575em;
  margin-left: .75em;
  margin-left: .75rem;
  list-style: disc outside none; }

/* line 660, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem ol {
  margin-bottom: 1.41575em;
  margin-left: .75em;
  margin-left: .75rem;
  list-style: decimal outside none; }

/* line 667, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem dl {
  line-height: 1.4em; }

/* line 676, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem dl dd {
  margin-bottom: 0; }

/* line 680, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem dd {
  margin-left: .5em;
  margin-left: .5rem; }

/* line 685, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem li {
  margin-bottom: 0.70788em;
  line-height: 1.4em; }
  /* line 689, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem li:last-child {
    margin-bottom: 0; }

/* line 694, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem p {
  margin-bottom: 1.41575em; }

/* line 698, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem table {
  margin: 1.41575em 0;
  border-collapse: collapse;
  table-layout: auto; }
  /* line 704, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem table td.cont-justified-left, .xmodule_display.xmodule_ProblemBlock div.problem table th.cont-justified-left {
    text-align: left !important; }
  /* line 708, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem table td.cont-justified-right, .xmodule_display.xmodule_ProblemBlock div.problem table th.cont-justified-right {
    text-align: right !important; }
  /* line 712, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem table td.cont-justified-center, .xmodule_display.xmodule_ProblemBlock div.problem table th.cont-justified-center {
    text-align: center !important; }
  /* line 717, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem table th {
    text-align: left; }
  /* line 723, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem table td {
    text-align: left; }
  /* line 727, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem table caption, .xmodule_display.xmodule_ProblemBlock div.problem table th, .xmodule_display.xmodule_ProblemBlock div.problem table td {
    padding: .25em .75em .25em 0;
    padding: .25rem .75rem .25rem 0; }
  /* line 732, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem table caption {
    margin-bottom: .75em;
    margin-bottom: .75rem;
    padding: .75em 0;
    padding: .75rem 0;
    background: #f1f1f1; }
  /* line 740, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem table tr, .xmodule_display.xmodule_ProblemBlock div.problem table td, .xmodule_display.xmodule_ProblemBlock div.problem table th {
    vertical-align: middle; }

/* line 745, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem code {
  margin: 0 2px;
  padding: 0px 5px;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  background-color: #f9f9f9;
  white-space: nowrap;
  font-size: .9em; }

/* line 755, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem pre {
  overflow: auto;
  padding: 6px 10px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  background-color: #f9f9f9;
  font-size: .9em;
  line-height: 1.4; }
  /* line 764, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem pre > code {
    margin: 0;
    padding: 0;
    border: none;
    background: transparent;
    white-space: pre; }

/* line 778, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline input, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput input {
  box-sizing: border-box;
  border: 2px solid #e5e5e5;
  border-radius: 3px;
  min-width: 160px;
  height: 46px; }

/* line 787, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline .status, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput .status {
  display: inline-block;
  margin-top: 10px;
  background: none; }

/* line 795, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .incorrect input, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .incorrect input {
  border: 2px solid #b20610; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .incorrect .status .status-icon::after {
  color: #b20610;
  font-size: 1.2em;
  content: ""; }

/* line 806, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .partially-correct input, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .partially-correct input {
  border: 2px solid #008100; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .partially-correct .status .status-icon::after {
  color: #008100;
  font-size: 1.2em;
  content: ""; }

/* line 817, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .correct input, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .correct input {
  border: 2px solid #008100; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .correct .status .status-icon::after {
  color: #008100;
  font-size: 1.2em;
  content: ""; }

/* line 828, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .submitted input, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .submitted input {
  border: 2px solid #0075b4; }

/* line 832, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .submitted .status, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .submitted .status {
  content: ''; }

/* line 839, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .unanswered input, .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .unsubmitted input, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .unanswered input, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .unsubmitted input {
  border: 2px solid #e5e5e5; }

/* line 845, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .unanswered .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .unsubmitted .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .unanswered .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .unsubmitted .status .status-icon::after {
  content: '';
  display: inline-block; }

/* line 857, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > div input {
  direction: ltr;
  text-align: left; }

/* line 864, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem .trailing_text {
  margin-right: 10px;
  display: inline-block; }

/* line 875, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problem .inputtype.option-input {
  margin: -10px 0 20px; }
  /* line 878, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock .problem .inputtype.option-input .indicator-container {
    display: inline-block; }
    /* line 881, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock .problem .inputtype.option-input .indicator-container .status.correct::after,
    .xmodule_display.xmodule_ProblemBlock .problem .inputtype.option-input .indicator-container .status.partially-correct::after,
    .xmodule_display.xmodule_ProblemBlock .problem .inputtype.option-input .indicator-container .status.incorrect::after,
    .xmodule_display.xmodule_ProblemBlock .problem .inputtype.option-input .indicator-container .status.submitted::after,
    .xmodule_display.xmodule_ProblemBlock .problem .inputtype.option-input .indicator-container .status.unanswered::after {
      margin-left: 0; }

/* line 895, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .CodeMirror {
  border: 1px solid black;
  font-size: 14px;
  line-height: 18px;
  resize: none; }
  /* line 901, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .CodeMirror .cm-tab {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
    background-position: right;
    background-repeat: no-repeat; }
  /* line 907, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .CodeMirror pre {
    overflow: hidden;
    margin: 0;
    padding: 0;
    border-width: 0;
    border-radius: 0;
    background: transparent;
    white-space: pre;
    word-wrap: normal;
    font-size: inherit;
    font-family: inherit;
    resize: none; }
    /* line 920, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .CodeMirror pre.CodeMirror-cursor {
      position: absolute;
      visibility: hidden;
      width: 0;
      border-right: none;
      border-left: 1px solid #000; }

/* line 932, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .CodeMirror-focused pre.CodeMirror-cursor {
  visibility: visible; }

/* line 936, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .CodeMirror-code pre {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }

/* line 942, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .CodeMirror-scroll {
  margin-right: 0px; }

/* line 947, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .capa-message {
  display: inline-block;
  color: #666666;
  -webkit-font-smoothing: antialiased; }

/* line 955, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .action {
  min-height: 20px;
  width: 100%;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-align: start;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap; }
  /* line 965, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .action .problem-action-buttons-wrapper {
    display: inline-flex;
    justify-content: flex-end;
    width: 100%;
    padding-bottom: 20px; }
  /* line 972, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .action .problem-action-button-wrapper {
    border-right: 1px solid #dddddd;
    display: inline-block; }
    /* line 977, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .action .problem-action-button-wrapper:last-child {
      border: none; }
  /* line 982, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .action .problem-action-btn {
    margin-right: 4px;
    max-width: 110px;
    text-decoration: underline;
    text-transform: none; }
    /* line 989, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .action .problem-action-btn .icon {
      margin-bottom: 2px;
      display: block; }
    @media print {
      /* line 982, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .action .problem-action-btn {
        display: none; } }
  /* line 1000, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .action .submit-attempt-container {
    padding-bottom: 20px;
    flex-grow: 1; }
    @media (max-width: 1024px) {
      /* line 1000, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .action .submit-attempt-container {
        max-width: 100%;
        padding-bottom: 20px; } }
    /* line 1009, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .action .submit-attempt-container .submit {
      margin-right: 10px;
      float: left;
      white-space: nowrap; }
    /* line 1016, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .action .submit-attempt-container .submit-cta {
      display: inline-block; }
    /* line 1019, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .action .submit-attempt-container .submit-cta-description {
      color: #0075b4;
      font-size: small; }
    /* line 1023, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .action .submit-attempt-container .submit-cta-link-button {
      text-decoration: underline;
      text-transform: none; }
  /* line 1029, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .action .submission-feedback {
    margin-right: 10px;
    margin-top: 10px;
    display: inline-block;
    color: #666666;
    font-size: 0.9em;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle; }

/* line 1045, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem hr {
  float: none;
  clear: both;
  margin: 0 0 .75rem;
  width: 100%;
  height: 1px;
  border: none;
  background: #ddd;
  color: #ddd; }

/* line 1056, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .hidden {
  display: none;
  visibility: hidden; }

/* line 1061, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem input[type="email"], .xmodule_display.xmodule_ProblemBlock div.problem input[type="number"], .xmodule_display.xmodule_ProblemBlock div.problem input[type="password"], .xmodule_display.xmodule_ProblemBlock div.problem input[type="search"], .xmodule_display.xmodule_ProblemBlock div.problem input[type="tel"], .xmodule_display.xmodule_ProblemBlock div.problem input[type="text"], .xmodule_display.xmodule_ProblemBlock div.problem input[type="url"], .xmodule_display.xmodule_ProblemBlock div.problem input[type="color"], .xmodule_display.xmodule_ProblemBlock div.problem input[type="date"], .xmodule_display.xmodule_ProblemBlock div.problem input[type="datetime"], .xmodule_display.xmodule_ProblemBlock div.problem input[type="datetime-local"], .xmodule_display.xmodule_ProblemBlock div.problem input[type="month"], .xmodule_display.xmodule_ProblemBlock div.problem input[type="time"], .xmodule_display.xmodule_ProblemBlock div.problem input[type="week"] {
  display: inline;
  width: auto; }

/* line 1067, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem center {
  display: block;
  margin: 1.41575em 0;
  padding: 1.41575em;
  border: 1px solid #cccccc; }

/* line 1074, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .message {
  font-size: inherit; }

/* line 1078, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .detailed-solution > p {
  margin: 0; }
  /* line 1081, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .detailed-solution > p:first-child {
    margin-bottom: 0; }

/* line 1092, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .detailed-targeted-feedback > p,
.xmodule_display.xmodule_ProblemBlock div.problem .detailed-targeted-feedback-partially-correct > p,
.xmodule_display.xmodule_ProblemBlock div.problem .detailed-targeted-feedback-correct > p {
  margin: 0;
  font-weight: normal; }

/* line 1102, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div.capa_alert {
  margin-top: 20px;
  padding: 8px 12px;
  border: 1px solid #ffc01f;
  border-radius: 3px;
  background: #fffcdd;
  font-size: 0.9em; }

/* line 1111, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .notification {
  float: left;
  margin-top: 10px;
  padding: 8px 10px 4px 10px;
  line-height: 1.5em; }
  /* line 1118, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .notification.success {
    border-top: 3px solid #008100; }
    /* line 239, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .notification.success .icon {
      margin-right: 15px;
      color: #008100; }
  /* line 1122, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .notification.error {
    border-top: 3px solid #b20610; }
    /* line 239, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .notification.error .icon {
      margin-right: 15px;
      color: #b20610; }
  /* line 1126, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .notification.warning {
    border-top: 3px solid #e2c01f; }
    /* line 239, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .notification.warning .icon {
      margin-right: 15px;
      color: #e2c01f; }
  /* line 1130, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .notification.general {
    border-top: 3px solid #0075b4; }
    /* line 239, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .notification.general .icon {
      margin-right: 15px;
      color: #0075b4; }
  /* line 1134, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .notification.problem-hint {
    border: 1px solid #d9d9d9;
    border-radius: 6px; }
    /* line 1138, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .notification.problem-hint .icon {
      margin-right: 15px;
      color: #111111; }
    /* line 1144, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .notification.problem-hint li {
      color: #414141; }
      /* line 1147, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .notification.problem-hint li strong {
        color: #111111; }
  /* line 1153, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .notification .icon {
    float: left;
    position: relative;
    top: 4px; }
  /* line 1160, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .notification .notification-message {
    display: inline-block;
    width: 69.23077%;
    margin-bottom: 8px; }
    /* line 1167, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .notification .notification-message ol {
      list-style: none outside none;
      padding: 0;
      margin: 0; }
      /* line 1172, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .notification .notification-message ol li:not(:last-child) {
        margin-bottom: 5px; }
  /* line 1178, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .notification .notification-btn-wrapper {
    float: right; }

/* line 1184, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .notification-btn {
  float: right;
  padding: 2px 5px;
  min-width: 60px;
  display: block;
  clear: both; }
  /* line 1192, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .notification-btn:first-child {
    margin-bottom: 5px; }

/* line 1199, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem button:hover {
  background-image: none;
  box-shadow: none; }

/* line 1204, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem button:focus {
  box-shadow: none; }

/* line 1208, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem button.btn-default {
  background-color: transparent; }

/* line 1213, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem button.btn-brand:hover {
  background-color: #065683; }

/* line 1219, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .review-btn {
  color: #0075b4; }
  /* line 1221, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .review-btn.sr, .xmodule_display.xmodule_ProblemBlock div.problem .view-uploads .assets-library .pagination .review-btn.nav-label, .view-uploads .assets-library .pagination .xmodule_display.xmodule_ProblemBlock div.problem .review-btn.nav-label, .xmodule_display.xmodule_ProblemBlock div.problem .view-uploads .assets-library .pagination .pagination-form .review-btn.page-number-label, .view-uploads .assets-library .pagination .pagination-form .xmodule_display.xmodule_ProblemBlock div.problem .review-btn.page-number-label, .xmodule_display.xmodule_ProblemBlock div.problem
  .view-uploads .assets-library .pagination .pagination-form .review-btn.submit-pagination-form,
  .view-uploads .assets-library .pagination .pagination-form .xmodule_display.xmodule_ProblemBlock div.problem .review-btn.submit-pagination-form {
    color: #0075b4; }

/* line 1226, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem div.capa_reset {
  padding: 25px;
  border: 1px solid #cb0712;
  background-color: #f95861;
  border-radius: 3px;
  font-size: 1em;
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 1236, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .capa_reset > h2 {
  color: #a00; }

/* line 1240, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .capa_reset li {
  font-size: 0.9em; }

/* line 1244, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .hints {
  border: 1px solid #cccccc; }
  /* line 1247, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .hints h3 {
    padding: 9px;
    border-bottom: 1px solid #e3e3e3;
    background: #eee;
    text-shadow: 0 1px 0 #fff;
    font-size: 1em; }
  /* line 1257, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .hints div {
    border-bottom: 1px solid #ddd; }
    /* line 1260, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .hints div:last-child {
      border-bottom: none; }
    /* line 1264, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .hints div p {
      margin-bottom: 0; }
    /* line 1269, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .hints div header a {
      display: block;
      padding: 9px;
      background: #f9f9f9;
      box-shadow: inset 0 0 0 1px #fff; }
    /* line 1277, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .hints div > section {
      padding: 9px; }

/* line 1283, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .test {
  padding-top: 18px; }
  /* line 1286, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .test header {
    margin-bottom: 12px; }
    /* line 1289, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .test header h3 {
      color: #aaa;
      font-style: normal;
      font-size: 0.9em; }
  /* line 1298, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .test > section {
    position: relative;
    margin-bottom: 10px;
    padding: 9px 9px 20px;
    border: 1px solid #ddd;
    border-radius: 3px;
    background: #fff;
    box-shadow: inset 0 0 0 1px #eee; }
    /* line 1307, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .test > section p:last-of-type {
      margin-bottom: 0; }
    /* line 1311, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .test > section .shortform {
      margin-bottom: .6em; }
    /* line 1315, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .test > section a.full {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 1px;
      left: 0;
      box-sizing: border-box;
      display: block;
      padding: 4px;
      background: #e5e5e5;
      text-align: right;
      font-size: 1em; }
      /* line 1325, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .test > section a.full.full-top {
        position: absolute;
        top: 1px;
        right: 0;
        bottom: auto;
        left: 0; }
      /* line 1329, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .test > section a.full.full-bottom {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 1px;
        left: 0; }

/* line 1337, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section {
  padding-top: 30px;
  padding-left: 20px;
  background-color: #fafafa;
  color: #2c2c2c;
  font-size: 1em;
  font-family: monospace; }
  /* line 1345, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section header {
    font-size: 1.4em; }
  /* line 1353, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform {
    margin: 0;
    padding: 0; }
    /* line 1357, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .result-errors {
      margin: 5px;
      padding: 10px 10px 10px 40px;
      background: url("/static/studio/images/incorrect-icon.37ebcbcae4e0.png") center left no-repeat; }
      /* line 1362, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .result-errors li {
        color: #b00; }
    /* line 1367, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .result-output {
      margin: 5px;
      padding: 20px 0 15px 50px;
      border-top: 1px solid #ddd;
      border-left: 20px solid #fafafa; }
      /* line 1373, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .result-output h4 {
        font-size: 1em;
        font-family: monospace; }
      /* line 1378, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .result-output dl {
        margin: 0; }
      /* line 1382, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .result-output dt {
        margin-top: 20px; }
      /* line 1386, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .result-output dd {
        margin-left: 24pt; }
    /* line 1391, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .result-correct {
      background: url("/static/studio/images/correct-icon.297b1d332d09.png") left 20px no-repeat; }
      /* line 1394, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .result-correct .result-actual-output {
        color: #090; }
    /* line 1399, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .result-partially-correct {
      background: url("/static/studio/images/partially-correct-icon.90b854eac6e9.png") left 20px no-repeat; }
      /* line 1402, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .result-partially-correct .result-actual-output {
        color: #090; }
    /* line 1407, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .result-incorrect {
      background: url("/static/studio/images/incorrect-icon.37ebcbcae4e0.png") left 20px no-repeat; }
      /* line 1410, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .result-incorrect .result-actual-output {
        color: #b00; }
    /* line 1415, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .markup-text {
      margin: 5px;
      padding: 20px 0 15px 50px;
      border-top: 1px solid #ddd;
      border-left: 20px solid #fafafa; }
      /* line 1421, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .markup-text bs {
        color: #b00; }
      /* line 1425, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .external-grader-message section .longform .markup-text bg {
        color: #bda046; }

/* line 1439, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .rubric tr {
  margin: 10px 0;
  height: 100%; }

/* line 1444, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .rubric td {
  margin: 10px 0;
  padding: 20px 0;
  height: 100%; }

/* line 1450, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .rubric th {
  margin: 5px;
  padding: 5px; }

/* line 1455, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .rubric label,
.xmodule_display.xmodule_ProblemBlock div.problem .rubric .view-only {
  position: relative;
  display: inline-block;
  margin: 3px;
  padding: 15px;
  min-width: 50px;
  min-height: 50px;
  width: 150px;
  height: 100%;
  background-color: #cccccc;
  font-size: .9em; }

/* line 1469, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .rubric .grade {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 10px; }

/* line 1476, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .rubric .selected-grade {
  background: #666;
  color: white; }

/* line 1481, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .rubric input[type=radio]:checked + label {
  background: #666;
  color: white; }

/* line 1486, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .rubric input[class='score-selection'] {
  display: none; }

/* line 1495, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .annotation-input {
  margin: 0 0 1em 0;
  border: 1px solid #cccccc;
  border-radius: 1em;
  /* for debugging the input value field. enable the debug flag on the inputtype */ }
  /* line 1500, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .annotation-header {
    padding: .5em 1em;
    border-bottom: 1px solid #cccccc; }
  /* line 1507, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .annotation-body {
    padding: .5em 1em; }
  /* line 1509, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input a.annotation-return {
    float: right;
    font: inherit;
    font-weight: normal; }
  /* line 1515, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input a.annotation-return::after {
    content: " \2191"; }
  /* line 1517, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .block, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input ul.tags {
    margin: .5em 0;
    padding: 0; }
  /* line 1522, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .block-highlight {
    padding: .5em;
    border: 1px solid rgba(214, 214, 0, 0.3);
    background-color: rgba(255, 255, 10, 0.3);
    color: #333;
    font-style: normal; }
  /* line 1530, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .block-comment {
    font-style: italic; }
  /* line 1532, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input ul.tags {
    display: block;
    margin-left: 1em;
    list-style-type: none; }
    /* line 1537, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input ul.tags li {
      position: relative;
      display: block;
      margin: 1em 0 0 0; }
      /* line 1542, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input ul.tags li .tag {
        display: inline-block;
        margin-left: 40px;
        border: 1px solid #666666; }
        /* line 1549, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
        .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input ul.tags li .tag.selected {
          background-color: rgba(255, 255, 10, 0.3); }
      /* line 1554, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input ul.tags li .tag-status {
        position: absolute;
        left: 0; }
      /* line 1558, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input ul.tags li .tag-status, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input ul.tags li .tag {
        padding: .25em .5em; }
  /* line 1562, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input textarea.comment {
    padding: 0.2em 0.4em;
    width: 100%;
    height: 7.2em;
    line-height: 1.4em; }
  /* line 1573, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .answer-annotation {
    display: block;
    margin: 0; }
  /* line 1576, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .debug-value {
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #000;
    background-color: #999;
    color: #fff; }
    /* line 1583, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .debug-value input[type="text"] {
      width: 100%; }
    /* line 1585, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .debug-value pre {
      background-color: #cccccc;
      color: #000; }
    /* line 1587, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .debug-value::before {
      display: block;
      content: "debug input value";
      font-size: 1.5em; }

/* line 1604, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input[type="text"] {
  margin-bottom: 0.5em; }

/* line 1611, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup label.choicetextgroup_correct input[type="text"], .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup section.choicetextgroup_correct input[type="text"] {
  border-color: #008100; }

/* line 1619, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup label.choicetextgroup_partially-correct input[type="text"], .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup section.choicetextgroup_partially-correct input[type="text"] {
  border-color: #008100; }

/* line 1633, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup label.choicetextgroup_show_correct::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup section.choicetextgroup_show_correct::after {
  margin-left: 15px;
  content: url("/static/studio/images/correct-icon.297b1d332d09.png"); }

/* line 1640, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup span.mock_label {
  cursor: default; }

/* line 1651, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .status {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 25px;
  height: 20px; }
  /* line 1660, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .status.unsubmitted .status-icon, .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .status.unanswered .status-icon {
    content: ''; }
  /* line 1664, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .status.unsubmitted .status-message, .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .status.unanswered .status-message {
    display: none; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .correct .status-icon::after {
  color: #008100;
  font-size: 1.2em;
  content: ""; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .incorrect .status-icon::after {
  color: #b20610;
  font-size: 1.2em;
  content: ""; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .partially-correct .status-icon::after {
  color: #008100;
  font-size: 1.2em;
  content: ""; }

/* line 1682, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .submitted {
  content: ''; }

/* line 1692, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .tag-status {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 25px;
  height: 20px; }
  /* line 1701, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .tag-status.unsubmitted .status-icon, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .tag-status.unanswered .status-icon {
    content: ''; }
  /* line 1705, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .tag-status.unsubmitted .status-message, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .tag-status.unanswered .status-message {
    display: none; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .correct .status-icon::after {
  color: #008100;
  font-size: 1.2em;
  content: ""; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .incorrect .status-icon::after {
  color: #b20610;
  font-size: 1.2em;
  content: ""; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .partially-correct .status-icon::after {
  color: #008100;
  font-size: 1.2em;
  content: ""; }

/* line 1723, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .submitted {
  content: ''; }

/* line 1730, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock .problems-wrapper .loading-spinner {
  text-align: center;
  color: #666666; }

/* line 126, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
.xmodule_display.xmodule_ConditionalModule .btn-default:disabled, .xmodule_display.xmodule_ConditionalModule .btn-primary:disabled, .xmodule_display.xmodule_ConditionalModule .btn-brand:disabled, .xmodule_display.xmodule_ConditionalModule .btn-upgrade:disabled, .xmodule_display.xmodule_ConditionalModule .is-disabled.btn-default, .xmodule_display.xmodule_ConditionalModule .is-disabled.btn-primary, .xmodule_display.xmodule_ConditionalModule .is-disabled.btn-brand, .xmodule_display.xmodule_ConditionalModule .is-disabled.btn-upgrade {
  pointer-events: none;
  outline: none;
  cursor: not-allowed; }

/* line 227, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
.xmodule_display.xmodule_ConditionalModule .btn-small.btn-default, .xmodule_display.xmodule_ConditionalModule .btn-small.btn-primary, .xmodule_display.xmodule_ConditionalModule .btn-small.btn-brand, .xmodule_display.xmodule_ConditionalModule .btn-small.btn-upgrade {
  padding: 0.625rem;
  font-size: 14px; }

/* line 39, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_VideoBlock .video-tracks .a11y-menu-container > a::after, .xmodule_display.xmodule_VideoBlock .video-tracks .xmodule_display.xmodule_ConditionalModule .a11y-menu-container > a::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .xmodule_display.xmodule_ProblemBlock .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .xmodule_display.xmodule_ProblemBlock .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .incorrect .status .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .incorrect .status .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .partially-correct .status .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .partially-correct .status .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .correct .status .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .correct .status .status-icon::after, .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .correct .status .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .imageinput.capa_inputtype .partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .incorrect .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ConditionalModule .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .annotation-input .partially-correct .xmodule_display.xmodule_ConditionalModule .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .partially-correct .status-icon::after {
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  speak: none; }

/* line 62, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule h2 {
  margin-top: 0;
  margin-bottom: 15px; }
  /* line 66, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule h2.problem-header {
    display: inline-block; }
    /* line 69, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule h2.problem-header section.staff {
      margin-top: 30px;
      font-size: 80%; }
  @media print {
    /* line 62, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule h2 {
      display: block;
      width: auto;
      border-right: 0; } }

/* line 82, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .explanation-title {
  font-weight: bold; }

/* line 86, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .feedback-hint-incorrect, .xmodule_display.xmodule_ConditionalModule .feedback-hint-partially-correct,
.xmodule_display.xmodule_ConditionalModule .feedback-hint-correct {
  margin-top: 5px; }
  /* line 89, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule .feedback-hint-incorrect .icon, .xmodule_display.xmodule_ConditionalModule .feedback-hint-partially-correct .icon,
  .xmodule_display.xmodule_ConditionalModule .feedback-hint-correct .icon {
    margin-right: 5px; }

/* line 97, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .feedback-hint-incorrect .icon {
  color: #b20610; }

/* line 106, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .feedback-hint-partially-correct .icon,
.xmodule_display.xmodule_ConditionalModule .feedback-hint-correct .icon {
  color: #008100; }

/* line 111, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .feedback-hint-text {
  color: #646464; }

/* line 115, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem-hint {
  margin-bottom: 20px;
  width: 100%; }

/* line 120, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .hint-label {
  display: inline-block;
  padding-right: 0.5em; }

/* line 125, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .hint-text {
  display: inline-block; }

/* line 129, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .feedback-hint-multi .hint-text {
  display: block; }

/* line 133, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule iframe[seamless] {
  overflow: hidden;
  padding: 0;
  border: 0 none transparent;
  background-color: transparent; }

/* line 140, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .inline-error {
  color: #95050d; }

/* line 144, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem-progress {
  display: inline-block;
  color: #666666;
  font-size: 0.875em; }

/* line 152, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem {
  padding-top: 20px; }
  @media print {
    /* line 152, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem {
      display: block;
      padding: 0;
      width: auto; }
      /* line 160, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem canvas,
      .xmodule_display.xmodule_ConditionalModule div.problem img {
        page-break-inside: avoid; } }
  /* line 166, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem input.math {
    direction: ltr; }
  /* line 170, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .inline {
    display: inline; }
    /* line 173, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .inline + p {
      margin-top: 20px; }
  /* line 178, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .question-description {
    color: #666666;
    font-size: 80%; }
  /* line 183, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem form > label, .xmodule_display.xmodule_ConditionalModule div.problem .problem-group-label {
    display: block;
    margin-bottom: 20px;
    font: inherit;
    color: inherit;
    -webkit-font-smoothing: initial; }
  /* line 191, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .problem-group-label + .question-description {
    margin-top: -20px; }

/* line 199, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .wrapper-problem-response + .wrapper-problem-response,
.xmodule_display.xmodule_ConditionalModule .wrapper-problem-response + p {
  margin-top: 30px; }

/* line 205, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup {
  min-width: 100px;
  width: auto !important;
  width: 100px; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup:after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup:after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup:after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup:after {
    content: "";
    display: table;
    clear: both; }
  /* line 212, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup label, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup label, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup label, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label {
    box-sizing: border-box;
    display: inline-block;
    clear: both;
    margin-bottom: 10px;
    border: 2px solid #e5e5e5;
    border-radius: 3px;
    padding: 10px;
    width: 100%; }
    /* line 223, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup label::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup label::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup label::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label::after {
      margin-left: 15px; }
  /* line 228, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup .indicator-container, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup .indicator-container, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup .indicator-container, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .indicator-container {
    min-height: 1px;
    width: 25px;
    display: inline-block; }
  /* line 234, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup fieldset, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup fieldset, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup fieldset, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup fieldset {
    box-sizing: border-box; }
  /* line 238, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input[type="radio"], .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input[type="radio"], .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input[type="radio"], .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input[type="radio"], .xmodule_display.xmodule_ProblemBlock div.problem
  .xmodule_display.xmodule_ConditionalModule .choicegroup input[type="checkbox"], .xmodule_display.xmodule_ProblemBlock div.problem
  .xmodule_display.xmodule_ConditionalModule .choicetextgroup input[type="checkbox"], .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input[type="checkbox"], .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input[type="checkbox"] {
    margin: 5px 10px 5px 5px; }
  /* line 246, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label {
    border: 2px solid #0075b4; }
  /* line 254, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_correct {
    border: 2px solid #008100; }
    /* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after {
      color: #008100;
      font-size: 1.2em;
      content: ""; }
  /* line 260, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct {
    border: 2px solid #008100; }
    /* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_partially-correct .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_partially-correct .status-icon::after {
      color: #008100;
      font-size: 1.2em;
      content: ""; }
  /* line 266, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect {
    border: 2px solid #b20610; }
    /* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect .status-icon::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect .status-icon::after {
      color: #b20610;
      font-size: 1.2em;
      content: ""; }
  /* line 272, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicegroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicegroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input + label.choicegroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicegroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + label.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + label.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input + section.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input + section.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + label.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input + section.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicegroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicegroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:focus + label.choicegroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicegroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + label.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + label.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:focus + section.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:focus + section.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + label.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:focus + section.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicegroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicegroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input:hover + label.choicegroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicegroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + label.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + label.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .xmodule_display.xmodule_ConditionalModule .choicegroup input:hover + section.choicetextgroup_submitted, .xmodule_display.xmodule_ProblemBlock div.problem .xmodule_display.xmodule_ConditionalModule .choicetextgroup input:hover + section.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + label.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_submitted, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input:hover + section.choicetextgroup_submitted {
    border: 2px solid #0075b4; }

/* line 285, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup .field {
  position: relative; }

/* line 289, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup label {
  padding: 10px;
  padding-left: 38px;
  position: relative;
  font-size: 1em;
  line-height: normal;
  cursor: pointer; }

/* line 299, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input[type="radio"],
.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup input[type="checkbox"] {
  left: 0.5625em;
  position: absolute;
  top: 0.5625em;
  width: 22px;
  height: 22px;
  z-index: 1; }

/* line 310, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup legend {
  margin-bottom: 20px;
  max-width: 100%;
  white-space: normal; }

/* line 316, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .choicegroup legend + .question-description {
  margin-top: -20px;
  max-width: 100%;
  white-space: normal; }

/* line 328, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .indicator-container {
  margin-left: 15px; }
  /* line 331, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status {
    width: 20px; }
    /* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.correct .status-icon::after {
      color: #008100;
      font-size: 1.2em;
      content: ""; }
    /* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.partially-correct .status-icon::after {
      color: #008100;
      font-size: 1.2em;
      content: ""; }
    /* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.incorrect .status-icon::after {
      color: #b20610;
      font-size: 1.2em;
      content: ""; }
    /* line 352, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.submitted .status-icon, .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.unsubmitted .status-icon, .xmodule_display.xmodule_ConditionalModule div.problem .indicator-container .status.unanswered .status-icon {
      content: ''; }

/* line 365, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem ol.enumerate li::before {
  display: block;
  visibility: hidden;
  height: 0;
  content: " "; }

/* line 375, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .solution-span > span {
  margin: 20px 0;
  display: block;
  position: relative; }
  /* line 380, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .solution-span > span:empty {
    display: none; }

/* line 387, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .targeted-feedback-span > span {
  display: block;
  position: relative; }
  /* line 391, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .targeted-feedback-span > span:empty {
    display: none; }

/* line 402, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div p.answer {
  margin-top: -2px; }

/* line 406, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div p span.clarification i {
  font-style: normal; }
  /* line 409, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem div p span.clarification i:hover {
    color: #0075b4; }

/* line 416, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div.correct input, .xmodule_display.xmodule_ConditionalModule div.problem div.ui-icon-check input {
  border-color: #008100; }

/* line 422, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div.partially-correct input, .xmodule_display.xmodule_ConditionalModule div.problem div.ui-icon-check input {
  border-color: #008100; }

/* line 428, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div.processing input {
  border-color: #aaa; }

/* line 434, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div.ui-icon-close input {
  border-color: #b20610; }

/* line 440, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div.incorrect input, .xmodule_display.xmodule_ConditionalModule div.problem div.incomplete input {
  border-color: #b20610; }

/* line 446, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div.submitted input, .xmodule_display.xmodule_ConditionalModule div.problem div.ui-icon-check input {
  border-color: #0075b4; }

/* line 451, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div p.answer {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 0; }
  /* line 456, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem div p.answer::before {
    display: inline;
    content: "Answer: "; }
  /* line 465, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem div p.answer:empty::before {
    display: none; }

/* line 471, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div div.equation {
  clear: both;
  margin-top: 3px; }
  /* line 475, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem div div.equation .MathJax_Display {
    width: auto; }
  /* line 479, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem div div.equation img.loading {
    padding-left: 10px;
    display: inline-block; }
  /* line 485, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem div div.equation span {
    margin-bottom: 0;
    display: inline-block; }
    /* line 489, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem div div.equation span.MathJax_CHTML, .xmodule_display.xmodule_ConditionalModule div.problem div div.equation span.MathJax, .xmodule_display.xmodule_ConditionalModule div.problem div div.equation span.MathJax_SVG {
      padding: 6px;
      min-width: 30px;
      border: 1px solid #e3e3e3;
      border-radius: 4px;
      background: #f1f1f1; }

@media print {
  /* line 500, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem div [id^='display'].equation {
    display: none; } }

/* line 508, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div span.ui-icon-bullet {
  display: inline-block;
  position: relative;
  top: 4px;
  width: 14px;
  height: 14px;
  background: url("/static/studio/images/unanswered-icon.eeff5036aba7.png") center center no-repeat; }

/* line 517, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div span.processing, .xmodule_display.xmodule_ConditionalModule div.problem div span.ui-icon-processing {
  display: inline-block;
  position: relative;
  top: 6px;
  width: 25px;
  height: 20px;
  background: url("/static/studio/images/spinner.bc34f953403f.gif") center center no-repeat; }

/* line 526, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div span.ui-icon-check {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 25px;
  height: 20px;
  background: url("/static/studio/images/correct-icon.297b1d332d09.png") center center no-repeat; }

/* line 535, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div span.incomplete, .xmodule_display.xmodule_ConditionalModule div.problem div span.ui-icon-close {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 20px;
  height: 20px;
  background: url("/static/studio/images/incorrect-icon.37ebcbcae4e0.png") center center no-repeat; }

/* line 545, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div .reload {
  float: right;
  margin: 10px; }

/* line 552, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div .grader-status {
  margin: 10px 0;
  padding: 10px;
  border-radius: 5px;
  background: #f9f9f9; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem div .grader-status:after {
    content: "";
    display: table;
    clear: both; }
  /* line 560, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem div .grader-status span {
    display: block;
    float: left;
    overflow: hidden;
    margin: -7px 7px 0 0;
    text-indent: -9999px; }
  /* line 568, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem div .grader-status .grading {
    margin: 0px 7px 0 0;
    padding-left: 25px;
    background: url("/static/studio/images/info-icon.38ff72cb4e5d.png") left center no-repeat;
    text-indent: 0px; }
  /* line 575, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem div .grader-status p {
    float: left;
    margin-bottom: 0;
    text-transform: capitalize;
    line-height: 20px; }
  /* line 582, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem div .grader-status.file {
    margin-top: 20px;
    padding: 20px 0 0 0;
    border: 0;
    border-top: 1px solid #eee;
    background: #fff; }
    /* line 589, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem div .grader-status.file p.debug {
      display: none; }
    /* line 593, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem div .grader-status.file input {
      float: left; }

/* line 601, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div .evaluation p {
  margin-bottom: 4px; }

/* line 607, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div .feedback-on-feedback {
  margin-right: 20px;
  height: 100px; }

/* line 613, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div .evaluation-response header {
  text-align: right; }
  /* line 616, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem div .evaluation-response header a {
    font-size: .85em; }

/* line 623, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div .evaluation-scoring .scoring-list {
  margin-left: 3px;
  list-style-type: none; }
  /* line 627, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem div .evaluation-scoring .scoring-list li {
    display: inline;
    margin-left: 50px; }
    /* line 631, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem div .evaluation-scoring .scoring-list li:first-child {
      margin-left: 0; }
    /* line 635, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem div .evaluation-scoring .scoring-list li label {
      font-size: .9em; }

/* line 642, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div .submit-message-container {
  margin: 20px 0px; }

/* line 648, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div.inline > span {
  display: inline; }

/* line 653, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem ul {
  margin-bottom: 1.41575em;
  margin-left: .75em;
  margin-left: .75rem;
  list-style: disc outside none; }

/* line 660, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem ol {
  margin-bottom: 1.41575em;
  margin-left: .75em;
  margin-left: .75rem;
  list-style: decimal outside none; }

/* line 667, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem dl {
  line-height: 1.4em; }

/* line 676, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem dl dd {
  margin-bottom: 0; }

/* line 680, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem dd {
  margin-left: .5em;
  margin-left: .5rem; }

/* line 685, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem li {
  margin-bottom: 0.70788em;
  line-height: 1.4em; }
  /* line 689, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem li:last-child {
    margin-bottom: 0; }

/* line 694, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem p {
  margin-bottom: 1.41575em; }

/* line 698, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem table {
  margin: 1.41575em 0;
  border-collapse: collapse;
  table-layout: auto; }
  /* line 704, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem table td.cont-justified-left, .xmodule_display.xmodule_ConditionalModule div.problem table th.cont-justified-left {
    text-align: left !important; }
  /* line 708, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem table td.cont-justified-right, .xmodule_display.xmodule_ConditionalModule div.problem table th.cont-justified-right {
    text-align: right !important; }
  /* line 712, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem table td.cont-justified-center, .xmodule_display.xmodule_ConditionalModule div.problem table th.cont-justified-center {
    text-align: center !important; }
  /* line 717, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem table th {
    text-align: left; }
  /* line 723, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem table td {
    text-align: left; }
  /* line 727, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem table caption, .xmodule_display.xmodule_ConditionalModule div.problem table th, .xmodule_display.xmodule_ConditionalModule div.problem table td {
    padding: .25em .75em .25em 0;
    padding: .25rem .75rem .25rem 0; }
  /* line 732, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem table caption {
    margin-bottom: .75em;
    margin-bottom: .75rem;
    padding: .75em 0;
    padding: .75rem 0;
    background: #f1f1f1; }
  /* line 740, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem table tr, .xmodule_display.xmodule_ConditionalModule div.problem table td, .xmodule_display.xmodule_ConditionalModule div.problem table th {
    vertical-align: middle; }

/* line 745, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem code {
  margin: 0 2px;
  padding: 0px 5px;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  background-color: #f9f9f9;
  white-space: nowrap;
  font-size: .9em; }

/* line 755, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem pre {
  overflow: auto;
  padding: 6px 10px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  background-color: #f9f9f9;
  font-size: .9em;
  line-height: 1.4; }
  /* line 764, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem pre > code {
    margin: 0;
    padding: 0;
    border: none;
    background: transparent;
    white-space: pre; }

/* line 778, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline input, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput input {
  box-sizing: border-box;
  border: 2px solid #e5e5e5;
  border-radius: 3px;
  min-width: 160px;
  height: 46px; }

/* line 787, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline .status, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput .status {
  display: inline-block;
  margin-top: 10px;
  background: none; }

/* line 795, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .incorrect input, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .incorrect input {
  border: 2px solid #b20610; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .incorrect .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .incorrect .status .status-icon::after {
  color: #b20610;
  font-size: 1.2em;
  content: ""; }

/* line 806, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .partially-correct input, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .partially-correct input {
  border: 2px solid #008100; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .partially-correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .partially-correct .status .status-icon::after {
  color: #008100;
  font-size: 1.2em;
  content: ""; }

/* line 817, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .correct input, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .correct input {
  border: 2px solid #008100; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .correct .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .correct .status .status-icon::after {
  color: #008100;
  font-size: 1.2em;
  content: ""; }

/* line 828, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .submitted input, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .submitted input {
  border: 2px solid #0075b4; }

/* line 832, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .submitted .status, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .submitted .status {
  content: ''; }

/* line 839, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .unanswered input, .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .unsubmitted input, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .unanswered input, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .unsubmitted input {
  border: 2px solid #e5e5e5; }

/* line 845, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .unanswered .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .capa_inputtype.textline > .unsubmitted .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .unanswered .status .status-icon::after, .xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > .unsubmitted .status .status-icon::after {
  content: '';
  display: inline-block; }

/* line 857, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem .inputtype.formulaequationinput > div input {
  direction: ltr;
  text-align: left; }

/* line 864, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem .trailing_text {
  margin-right: 10px;
  display: inline-block; }

/* line 875, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problem .inputtype.option-input {
  margin: -10px 0 20px; }
  /* line 878, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule .problem .inputtype.option-input .indicator-container {
    display: inline-block; }
    /* line 881, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule .problem .inputtype.option-input .indicator-container .status.correct::after,
    .xmodule_display.xmodule_ConditionalModule .problem .inputtype.option-input .indicator-container .status.partially-correct::after,
    .xmodule_display.xmodule_ConditionalModule .problem .inputtype.option-input .indicator-container .status.incorrect::after,
    .xmodule_display.xmodule_ConditionalModule .problem .inputtype.option-input .indicator-container .status.submitted::after,
    .xmodule_display.xmodule_ConditionalModule .problem .inputtype.option-input .indicator-container .status.unanswered::after {
      margin-left: 0; }

/* line 895, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror {
  border: 1px solid black;
  font-size: 14px;
  line-height: 18px;
  resize: none; }
  /* line 901, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror .cm-tab {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
    background-position: right;
    background-repeat: no-repeat; }
  /* line 907, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror pre {
    overflow: hidden;
    margin: 0;
    padding: 0;
    border-width: 0;
    border-radius: 0;
    background: transparent;
    white-space: pre;
    word-wrap: normal;
    font-size: inherit;
    font-family: inherit;
    resize: none; }
    /* line 920, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror pre.CodeMirror-cursor {
      position: absolute;
      visibility: hidden;
      width: 0;
      border-right: none;
      border-left: 1px solid #000; }

/* line 932, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror-focused pre.CodeMirror-cursor {
  visibility: visible; }

/* line 936, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror-code pre {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }

/* line 942, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .CodeMirror-scroll {
  margin-right: 0px; }

/* line 947, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .capa-message {
  display: inline-block;
  color: #666666;
  -webkit-font-smoothing: antialiased; }

/* line 955, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .action {
  min-height: 20px;
  width: 100%;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-align: start;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap; }
  /* line 965, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .action .problem-action-buttons-wrapper {
    display: inline-flex;
    justify-content: flex-end;
    width: 100%;
    padding-bottom: 20px; }
  /* line 972, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .action .problem-action-button-wrapper {
    border-right: 1px solid #dddddd;
    display: inline-block; }
    /* line 977, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .action .problem-action-button-wrapper:last-child {
      border: none; }
  /* line 982, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .action .problem-action-btn {
    margin-right: 4px;
    max-width: 110px;
    text-decoration: underline;
    text-transform: none; }
    /* line 989, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .action .problem-action-btn .icon {
      margin-bottom: 2px;
      display: block; }
    @media print {
      /* line 982, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .action .problem-action-btn {
        display: none; } }
  /* line 1000, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .action .submit-attempt-container {
    padding-bottom: 20px;
    flex-grow: 1; }
    @media (max-width: 1024px) {
      /* line 1000, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .action .submit-attempt-container {
        max-width: 100%;
        padding-bottom: 20px; } }
    /* line 1009, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .action .submit-attempt-container .submit {
      margin-right: 10px;
      float: left;
      white-space: nowrap; }
    /* line 1016, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .action .submit-attempt-container .submit-cta {
      display: inline-block; }
    /* line 1019, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .action .submit-attempt-container .submit-cta-description {
      color: #0075b4;
      font-size: small; }
    /* line 1023, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .action .submit-attempt-container .submit-cta-link-button {
      text-decoration: underline;
      text-transform: none; }
  /* line 1029, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .action .submission-feedback {
    margin-right: 10px;
    margin-top: 10px;
    display: inline-block;
    color: #666666;
    font-size: 0.9em;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle; }

/* line 1045, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem hr {
  float: none;
  clear: both;
  margin: 0 0 .75rem;
  width: 100%;
  height: 1px;
  border: none;
  background: #ddd;
  color: #ddd; }

/* line 1056, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .hidden {
  display: none;
  visibility: hidden; }

/* line 1061, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem input[type="email"], .xmodule_display.xmodule_ConditionalModule div.problem input[type="number"], .xmodule_display.xmodule_ConditionalModule div.problem input[type="password"], .xmodule_display.xmodule_ConditionalModule div.problem input[type="search"], .xmodule_display.xmodule_ConditionalModule div.problem input[type="tel"], .xmodule_display.xmodule_ConditionalModule div.problem input[type="text"], .xmodule_display.xmodule_ConditionalModule div.problem input[type="url"], .xmodule_display.xmodule_ConditionalModule div.problem input[type="color"], .xmodule_display.xmodule_ConditionalModule div.problem input[type="date"], .xmodule_display.xmodule_ConditionalModule div.problem input[type="datetime"], .xmodule_display.xmodule_ConditionalModule div.problem input[type="datetime-local"], .xmodule_display.xmodule_ConditionalModule div.problem input[type="month"], .xmodule_display.xmodule_ConditionalModule div.problem input[type="time"], .xmodule_display.xmodule_ConditionalModule div.problem input[type="week"] {
  display: inline;
  width: auto; }

/* line 1067, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem center {
  display: block;
  margin: 1.41575em 0;
  padding: 1.41575em;
  border: 1px solid #cccccc; }

/* line 1074, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .message {
  font-size: inherit; }

/* line 1078, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .detailed-solution > p {
  margin: 0; }
  /* line 1081, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .detailed-solution > p:first-child {
    margin-bottom: 0; }

/* line 1092, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .detailed-targeted-feedback > p,
.xmodule_display.xmodule_ConditionalModule div.problem .detailed-targeted-feedback-partially-correct > p,
.xmodule_display.xmodule_ConditionalModule div.problem .detailed-targeted-feedback-correct > p {
  margin: 0;
  font-weight: normal; }

/* line 1102, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div.capa_alert {
  margin-top: 20px;
  padding: 8px 12px;
  border: 1px solid #ffc01f;
  border-radius: 3px;
  background: #fffcdd;
  font-size: 0.9em; }

/* line 1111, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .notification {
  float: left;
  margin-top: 10px;
  padding: 8px 10px 4px 10px;
  line-height: 1.5em; }
  /* line 1118, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .notification.success {
    border-top: 3px solid #008100; }
    /* line 239, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .notification.success .icon {
      margin-right: 15px;
      color: #008100; }
  /* line 1122, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .notification.error {
    border-top: 3px solid #b20610; }
    /* line 239, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .notification.error .icon {
      margin-right: 15px;
      color: #b20610; }
  /* line 1126, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .notification.warning {
    border-top: 3px solid #e2c01f; }
    /* line 239, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .notification.warning .icon {
      margin-right: 15px;
      color: #e2c01f; }
  /* line 1130, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .notification.general {
    border-top: 3px solid #0075b4; }
    /* line 239, common/static/sass/edx-pattern-library-shims/base/_variables.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .notification.general .icon {
      margin-right: 15px;
      color: #0075b4; }
  /* line 1134, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .notification.problem-hint {
    border: 1px solid #d9d9d9;
    border-radius: 6px; }
    /* line 1138, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .notification.problem-hint .icon {
      margin-right: 15px;
      color: #111111; }
    /* line 1144, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .notification.problem-hint li {
      color: #414141; }
      /* line 1147, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .notification.problem-hint li strong {
        color: #111111; }
  /* line 1153, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .notification .icon {
    float: left;
    position: relative;
    top: 4px; }
  /* line 1160, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .notification .notification-message {
    display: inline-block;
    width: 69.23077%;
    margin-bottom: 8px; }
    /* line 1167, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .notification .notification-message ol {
      list-style: none outside none;
      padding: 0;
      margin: 0; }
      /* line 1172, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .notification .notification-message ol li:not(:last-child) {
        margin-bottom: 5px; }
  /* line 1178, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .notification .notification-btn-wrapper {
    float: right; }

/* line 1184, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .notification-btn {
  float: right;
  padding: 2px 5px;
  min-width: 60px;
  display: block;
  clear: both; }
  /* line 1192, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .notification-btn:first-child {
    margin-bottom: 5px; }

/* line 1199, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem button:hover {
  background-image: none;
  box-shadow: none; }

/* line 1204, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem button:focus {
  box-shadow: none; }

/* line 1208, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem button.btn-default {
  background-color: transparent; }

/* line 1213, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem button.btn-brand:hover {
  background-color: #065683; }

/* line 1219, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .review-btn {
  color: #0075b4; }
  /* line 1221, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .review-btn.sr, .xmodule_display.xmodule_ConditionalModule div.problem .view-uploads .assets-library .pagination .review-btn.nav-label, .view-uploads .assets-library .pagination .xmodule_display.xmodule_ConditionalModule div.problem .review-btn.nav-label, .xmodule_display.xmodule_ConditionalModule div.problem .view-uploads .assets-library .pagination .pagination-form .review-btn.page-number-label, .view-uploads .assets-library .pagination .pagination-form .xmodule_display.xmodule_ConditionalModule div.problem .review-btn.page-number-label, .xmodule_display.xmodule_ConditionalModule div.problem
  .view-uploads .assets-library .pagination .pagination-form .review-btn.submit-pagination-form,
  .view-uploads .assets-library .pagination .pagination-form .xmodule_display.xmodule_ConditionalModule div.problem .review-btn.submit-pagination-form {
    color: #0075b4; }

/* line 1226, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem div.capa_reset {
  padding: 25px;
  border: 1px solid #cb0712;
  background-color: #f95861;
  border-radius: 3px;
  font-size: 1em;
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 1236, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .capa_reset > h2 {
  color: #a00; }

/* line 1240, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .capa_reset li {
  font-size: 0.9em; }

/* line 1244, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .hints {
  border: 1px solid #cccccc; }
  /* line 1247, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .hints h3 {
    padding: 9px;
    border-bottom: 1px solid #e3e3e3;
    background: #eee;
    text-shadow: 0 1px 0 #fff;
    font-size: 1em; }
  /* line 1257, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .hints div {
    border-bottom: 1px solid #ddd; }
    /* line 1260, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .hints div:last-child {
      border-bottom: none; }
    /* line 1264, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .hints div p {
      margin-bottom: 0; }
    /* line 1269, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .hints div header a {
      display: block;
      padding: 9px;
      background: #f9f9f9;
      box-shadow: inset 0 0 0 1px #fff; }
    /* line 1277, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .hints div > section {
      padding: 9px; }

/* line 1283, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .test {
  padding-top: 18px; }
  /* line 1286, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .test header {
    margin-bottom: 12px; }
    /* line 1289, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .test header h3 {
      color: #aaa;
      font-style: normal;
      font-size: 0.9em; }
  /* line 1298, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .test > section {
    position: relative;
    margin-bottom: 10px;
    padding: 9px 9px 20px;
    border: 1px solid #ddd;
    border-radius: 3px;
    background: #fff;
    box-shadow: inset 0 0 0 1px #eee; }
    /* line 1307, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .test > section p:last-of-type {
      margin-bottom: 0; }
    /* line 1311, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .test > section .shortform {
      margin-bottom: .6em; }
    /* line 1315, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .test > section a.full {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 1px;
      left: 0;
      box-sizing: border-box;
      display: block;
      padding: 4px;
      background: #e5e5e5;
      text-align: right;
      font-size: 1em; }
      /* line 1325, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .test > section a.full.full-top {
        position: absolute;
        top: 1px;
        right: 0;
        bottom: auto;
        left: 0; }
      /* line 1329, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .test > section a.full.full-bottom {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 1px;
        left: 0; }

/* line 1337, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section {
  padding-top: 30px;
  padding-left: 20px;
  background-color: #fafafa;
  color: #2c2c2c;
  font-size: 1em;
  font-family: monospace; }
  /* line 1345, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section header {
    font-size: 1.4em; }
  /* line 1353, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform {
    margin: 0;
    padding: 0; }
    /* line 1357, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-errors {
      margin: 5px;
      padding: 10px 10px 10px 40px;
      background: url("/static/studio/images/incorrect-icon.37ebcbcae4e0.png") center left no-repeat; }
      /* line 1362, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-errors li {
        color: #b00; }
    /* line 1367, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-output {
      margin: 5px;
      padding: 20px 0 15px 50px;
      border-top: 1px solid #ddd;
      border-left: 20px solid #fafafa; }
      /* line 1373, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-output h4 {
        font-size: 1em;
        font-family: monospace; }
      /* line 1378, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-output dl {
        margin: 0; }
      /* line 1382, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-output dt {
        margin-top: 20px; }
      /* line 1386, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-output dd {
        margin-left: 24pt; }
    /* line 1391, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-correct {
      background: url("/static/studio/images/correct-icon.297b1d332d09.png") left 20px no-repeat; }
      /* line 1394, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-correct .result-actual-output {
        color: #090; }
    /* line 1399, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-partially-correct {
      background: url("/static/studio/images/partially-correct-icon.90b854eac6e9.png") left 20px no-repeat; }
      /* line 1402, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-partially-correct .result-actual-output {
        color: #090; }
    /* line 1407, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-incorrect {
      background: url("/static/studio/images/incorrect-icon.37ebcbcae4e0.png") left 20px no-repeat; }
      /* line 1410, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .result-incorrect .result-actual-output {
        color: #b00; }
    /* line 1415, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .markup-text {
      margin: 5px;
      padding: 20px 0 15px 50px;
      border-top: 1px solid #ddd;
      border-left: 20px solid #fafafa; }
      /* line 1421, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .markup-text bs {
        color: #b00; }
      /* line 1425, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .external-grader-message section .longform .markup-text bg {
        color: #bda046; }

/* line 1439, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .rubric tr {
  margin: 10px 0;
  height: 100%; }

/* line 1444, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .rubric td {
  margin: 10px 0;
  padding: 20px 0;
  height: 100%; }

/* line 1450, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .rubric th {
  margin: 5px;
  padding: 5px; }

/* line 1455, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .rubric label,
.xmodule_display.xmodule_ConditionalModule div.problem .rubric .view-only {
  position: relative;
  display: inline-block;
  margin: 3px;
  padding: 15px;
  min-width: 50px;
  min-height: 50px;
  width: 150px;
  height: 100%;
  background-color: #cccccc;
  font-size: .9em; }

/* line 1469, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .rubric .grade {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 10px; }

/* line 1476, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .rubric .selected-grade {
  background: #666;
  color: white; }

/* line 1481, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .rubric input[type=radio]:checked + label {
  background: #666;
  color: white; }

/* line 1486, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .rubric input[class='score-selection'] {
  display: none; }

/* line 1495, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input {
  margin: 0 0 1em 0;
  border: 1px solid #cccccc;
  border-radius: 1em;
  /* for debugging the input value field. enable the debug flag on the inputtype */ }
  /* line 1500, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .annotation-header {
    padding: .5em 1em;
    border-bottom: 1px solid #cccccc; }
  /* line 1507, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .annotation-body {
    padding: .5em 1em; }
  /* line 1509, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input a.annotation-return {
    float: right;
    font: inherit;
    font-weight: normal; }
  /* line 1515, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input a.annotation-return::after {
    content: " \2191"; }
  /* line 1517, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .block, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags {
    margin: .5em 0;
    padding: 0; }
  /* line 1522, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .block-highlight {
    padding: .5em;
    border: 1px solid rgba(214, 214, 0, 0.3);
    background-color: rgba(255, 255, 10, 0.3);
    color: #333;
    font-style: normal; }
  /* line 1530, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .block-comment {
    font-style: italic; }
  /* line 1532, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags {
    display: block;
    margin-left: 1em;
    list-style-type: none; }
    /* line 1537, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags li {
      position: relative;
      display: block;
      margin: 1em 0 0 0; }
      /* line 1542, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags li .tag {
        display: inline-block;
        margin-left: 40px;
        border: 1px solid #666666; }
        /* line 1549, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
        .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags li .tag.selected {
          background-color: rgba(255, 255, 10, 0.3); }
      /* line 1554, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags li .tag-status {
        position: absolute;
        left: 0; }
      /* line 1558, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
      .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags li .tag-status, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input ul.tags li .tag {
        padding: .25em .5em; }
  /* line 1562, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input textarea.comment {
    padding: 0.2em 0.4em;
    width: 100%;
    height: 7.2em;
    line-height: 1.4em; }
  /* line 1573, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .answer-annotation {
    display: block;
    margin: 0; }
  /* line 1576, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .debug-value {
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #000;
    background-color: #999;
    color: #fff; }
    /* line 1583, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .debug-value input[type="text"] {
      width: 100%; }
    /* line 1585, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .debug-value pre {
      background-color: #cccccc;
      color: #000; }
    /* line 1587, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
    .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .debug-value::before {
      display: block;
      content: "debug input value";
      font-size: 1.5em; }

/* line 1604, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup input[type="text"] {
  margin-bottom: 0.5em; }

/* line 1611, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label.choicetextgroup_correct input[type="text"], .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup section.choicetextgroup_correct input[type="text"] {
  border-color: #008100; }

/* line 1619, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label.choicetextgroup_partially-correct input[type="text"], .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup section.choicetextgroup_partially-correct input[type="text"] {
  border-color: #008100; }

/* line 1633, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup label.choicetextgroup_show_correct::after, .xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup section.choicetextgroup_show_correct::after {
  margin-left: 15px;
  content: url("/static/studio/images/correct-icon.297b1d332d09.png"); }

/* line 1640, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .choicetextgroup span.mock_label {
  cursor: default; }

/* line 1651, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .status {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 25px;
  height: 20px; }
  /* line 1660, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .status.unsubmitted .status-icon, .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .status.unanswered .status-icon {
    content: ''; }
  /* line 1664, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .status.unsubmitted .status-message, .xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .status.unanswered .status-message {
    display: none; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .correct .status-icon::after {
  color: #008100;
  font-size: 1.2em;
  content: ""; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .incorrect .status-icon::after {
  color: #b20610;
  font-size: 1.2em;
  content: ""; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .partially-correct .status-icon::after {
  color: #008100;
  font-size: 1.2em;
  content: ""; }

/* line 1682, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .imageinput.capa_inputtype .submitted {
  content: ''; }

/* line 1692, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .tag-status {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 25px;
  height: 20px; }
  /* line 1701, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .tag-status.unsubmitted .status-icon, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .tag-status.unanswered .status-icon {
    content: ''; }
  /* line 1705, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
  .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .tag-status.unsubmitted .status-message, .xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .tag-status.unanswered .status-message {
    display: none; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .correct .status-icon::after {
  color: #008100;
  font-size: 1.2em;
  content: ""; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .incorrect .status-icon::after {
  color: #b20610;
  font-size: 1.2em;
  content: ""; }

/* line 50, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .partially-correct .status-icon::after {
  color: #008100;
  font-size: 1.2em;
  content: ""; }

/* line 1723, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule div.problem .annotation-input .submitted {
  content: ''; }

/* line 1730, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-d0dfa4f9622a41bdbf356b611c120978.scss */
.xmodule_display.xmodule_ConditionalModule .problems-wrapper .loading-spinner {
  text-align: center;
  color: #666666; }

@media print {
  /* line 1, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
  .xmodule_display.xmodule_PollModule div.poll_question {
    display: block;
    width: auto;
    padding: 0; }
    /* line 7, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
    .xmodule_display.xmodule_PollModule div.poll_question canvas, .xmodule_display.xmodule_PollModule div.poll_question img {
      page-break-inside: avoid; } }

/* line 12, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
.xmodule_display.xmodule_PollModule div.poll_question .inline {
  display: inline; }

/* line 16, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
.xmodule_display.xmodule_PollModule div.poll_question h3 {
  margin-top: 0;
  margin-bottom: 15px;
  color: #fe57a1;
  font-size: 1.9em; }
  /* line 23, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
  .xmodule_display.xmodule_PollModule div.poll_question h3.problem-header div.staff {
    margin-top: 30px;
    font-size: 80%; }
  @media print {
    /* line 16, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
    .xmodule_display.xmodule_PollModule div.poll_question h3 {
      display: block;
      width: auto;
      border-right: 0; } }

/* line 36, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
.xmodule_display.xmodule_PollModule div.poll_question p {
  text-align: justify;
  font-weight: bold; }

/* line 41, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
.xmodule_display.xmodule_PollModule div.poll_question .poll_answer {
  margin-bottom: 20px; }
  /* line 44, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
  .xmodule_display.xmodule_PollModule div.poll_question .poll_answer.short {
    clear: both; }
  /* line 48, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
  .xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question {
    height: auto;
    clear: both;
    min-height: 30px; }
    /* line 53, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
    .xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question.short {
      clear: none;
      width: 30%;
      display: inline;
      float: left; }
    /* line 60, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
    .xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question .button {
      -webkit-appearance: none;
      -webkit-background-clip: padding-box;
      -webkit-border-image: none;
      -webkit-box-align: center;
      -webkit-box-shadow: white 0px 1px 0px 0px inset;
      -webkit-font-smoothing: antialiased;
      -webkit-rtl-ordering: logical;
      -webkit-user-select: text;
      -webkit-writing-mode: horizontal-tb;
      background-clip: padding-box;
      background-color: #eeeeee;
      background-image: -webkit-linear-gradient(top, #eeeeee, #d2d2d2);
      border-bottom-color: #cacaca;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px;
      border-bottom-style: solid;
      border-bottom-width: 1px;
      border-left-color: #cacaca;
      border-left-style: solid;
      border-left-width: 1px;
      border-right-color: #cacaca;
      border-right-style: solid;
      border-right-width: 1px;
      border-top-color: #cacaca;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
      border-top-style: solid;
      border-top-width: 1px;
      box-shadow: white 0px 1px 0px 0px inset;
      box-sizing: border-box;
      color: #333333;
      /* display: inline-block; */
      display: inline;
      float: left;
      font-family: 'Open Sans', Verdana, Geneva, sans-serif;
      font-size: 13px;
      font-style: normal;
      font-variant: normal;
      font-weight: bold;
      letter-spacing: normal;
      line-height: 25.59375px;
      margin-bottom: 15px;
      margin: 0;
      padding: 0px;
      text-align: center;
      text-decoration: none;
      text-indent: 0px;
      text-shadow: #f8f8f8 0px 1px 0px;
      text-transform: none;
      vertical-align: top;
      white-space: pre-line;
      width: 25px;
      height: 25px;
      word-spacing: 0px;
      writing-mode: lr-tb; }
    /* line 121, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
    .xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question .button.answered {
      -webkit-box-shadow: #61b8e1 0px 1px 0px 0px inset;
      background-color: #1d9dd9;
      background-image: -webkit-linear-gradient(top, #1d9dd9, #0e7cb0);
      border-bottom-color: #0d72a2;
      border-left-color: #0d72a2;
      border-right-color: #0d72a2;
      border-top-color: #0d72a2;
      box-shadow: #61b8e1 0px 1px 0px 0px inset;
      color: white;
      text-shadow: #076794 0px 1px 0px;
      background-image: none; }
    /* line 135, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
    .xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question .text {
      display: inline;
      float: left;
      width: 80%;
      text-align: left;
      min-height: 30px;
      margin-left: 20px;
      height: auto;
      margin-bottom: 20px; }
      /* line 147, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
      .xmodule_display.xmodule_PollModule div.poll_question .poll_answer .question .text.short {
        width: 100px; }
  /* line 153, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
  .xmodule_display.xmodule_PollModule div.poll_question .poll_answer .stats {
    min-height: 40px;
    margin-top: 20px;
    clear: both; }
    /* line 158, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
    .xmodule_display.xmodule_PollModule div.poll_question .poll_answer .stats.short {
      margin-top: 0;
      clear: none;
      display: inline;
      float: right;
      width: 70%; }
    /* line 166, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
    .xmodule_display.xmodule_PollModule div.poll_question .poll_answer .stats .bar {
      width: 75%;
      height: 20px;
      border: 1px solid black;
      display: inline;
      float: left;
      margin-right: 10px; }
      /* line 174, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
      .xmodule_display.xmodule_PollModule div.poll_question .poll_answer .stats .bar.short {
        width: 65%;
        height: 20px;
        margin-top: 3px; }
      /* line 180, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
      .xmodule_display.xmodule_PollModule div.poll_question .poll_answer .stats .bar .percent {
        background-color: gray;
        width: 0;
        height: 20px; }
    /* line 189, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
    .xmodule_display.xmodule_PollModule div.poll_question .poll_answer .stats .number {
      width: 80px;
      display: inline;
      float: right;
      height: 28px;
      text-align: right; }
      /* line 196, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
      .xmodule_display.xmodule_PollModule div.poll_question .poll_answer .stats .number.short {
        width: 120px;
        height: auto; }

/* line 204, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
.xmodule_display.xmodule_PollModule div.poll_question .poll_answer.answered {
  -webkit-box-shadow: #61b8e1 0 1px 0 0 inset;
  background-color: #1d9dd9;
  background-image: -webkit-linear-gradient(top, #1d9dd9, #0e7cb0);
  border-bottom-color: #0d72a2;
  border-left-color: #0d72a2;
  border-right-color: #0d72a2;
  border-top-color: #0d72a2;
  box-shadow: #61b8e1 0 1px 0 0 inset;
  color: white;
  text-shadow: #076794 0 1px 0; }

/* line 217, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-043231d4dec200c1dc245325230d74df.scss */
.xmodule_display.xmodule_PollModule div.poll_question .button.reset-button {
  clear: both;
  float: right; }

/* line 1, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-80797edfb8c43719d5c3a81f5770ef46.scss */
.xmodule_display.xmodule_LTIModule h2.problem-header {
  display: inline-block; }

/* line 5, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-80797edfb8c43719d5c3a81f5770ef46.scss */
.xmodule_display.xmodule_LTIModule div.problem-progress {
  display: inline-block;
  padding-left: 5px;
  color: #666;
  font-weight: 100;
  font-size: 1em; }

/* line 14, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-80797edfb8c43719d5c3a81f5770ef46.scss */
.xmodule_display.xmodule_LTIModule div.lti {
  margin: 0 auto; }
  /* line 18, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-80797edfb8c43719d5c3a81f5770ef46.scss */
  .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link {
    font-size: 14px;
    font-size: 1.4rem;
    background-color: #f6f6f6;
    padding: 20px; }
    /* line 24, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-80797edfb8c43719d5c3a81f5770ef46.scss */
    .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link {
      margin-bottom: 0;
      text-align: right; }
      /* line 28, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-80797edfb8c43719d5c3a81f5770ef46.scss */
      .xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window {
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 20.72px;
        line-height: 2.072rem; }
  /* line 37, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-80797edfb8c43719d5c3a81f5770ef46.scss */
  .xmodule_display.xmodule_LTIModule div.lti form.ltiLaunchForm {
    display: none; }
  /* line 41, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-80797edfb8c43719d5c3a81f5770ef46.scss */
  .xmodule_display.xmodule_LTIModule div.lti iframe.ltiLaunchFrame {
    width: 100%;
    height: 800px;
    display: block;
    border: 0px; }
  /* line 48, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-80797edfb8c43719d5c3a81f5770ef46.scss */
  .xmodule_display.xmodule_LTIModule div.lti h4.problem-feedback-label {
    font-weight: 100;
    font-size: 1em;
    font-family: "Source Sans", "Open Sans", Verdana, Geneva, sans-serif, sans-serif; }
  /* line 54, /edx/app/edxapp/edx-platform/common/static/xmodule/modules/css/_000-80797edfb8c43719d5c3a81f5770ef46.scss */
  .xmodule_display.xmodule_LTIModule div.lti div.problem-feedback {
    margin-top: 5px;
    margin-bottom: 5px; }

/* line 1, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-d41921b4c5d45188759ef3d04fd9a78a.scss */
.xmodule_edit.xmodule_LTIDescriptor .CodeMirror {
  background: #fff;
  font-size: 13px;
  color: #3c3c3c; }

/* line 1, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-d41921b4c5d45188759ef3d04fd9a78a.scss */
.xmodule_edit.xmodule_HiddenDescriptor .CodeMirror {
  background: #fff;
  font-size: 13px;
  color: #3c3c3c; }

/* line 1, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-d41921b4c5d45188759ef3d04fd9a78a.scss */
.xmodule_edit.xmodule_RawDescriptor .CodeMirror {
  background: #fff;
  font-size: 13px;
  color: #3c3c3c; }

/* line 1, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-d41921b4c5d45188759ef3d04fd9a78a.scss */
.xmodule_edit.xmodule_AnnotatableDescriptor .CodeMirror {
  background: #fff;
  font-size: 13px;
  color: #3c3c3c; }

/* line 1, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-d41921b4c5d45188759ef3d04fd9a78a.scss */
.xmodule_edit.xmodule_CustomTagDescriptor .CodeMirror {
  background: #fff;
  font-size: 13px;
  color: #3c3c3c; }

/* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
.xmodule_edit.xmodule_AboutBlock .html-editor:after {
  content: "";
  display: table;
  clear: both; }

/* line 5, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-a10fc3e0fd6aca63426a89e75fe69c31.scss */
.xmodule_edit.xmodule_AboutBlock .html-editor .CodeMirror {
  box-sizing: border-box;
  height: 435px; }

/* line 11, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-a10fc3e0fd6aca63426a89e75fe69c31.scss */
.xmodule_edit.xmodule_AboutBlock .html-editor .is-inactive {
  display: none; }

/* line 2, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
.xmodule_edit.xmodule_AboutBlock .editor {
  position: relative; }
  /* line 5, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
  .xmodule_edit.xmodule_AboutBlock .editor .row {
    position: relative; }
  /* line 9, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
  .xmodule_edit.xmodule_AboutBlock .editor .editor-bar {
    background-color: #d4dee8;
    background-image: -webkit-linear-gradient(top, #d4dee8, #c9d5e2);
    background-image: linear-gradient(to bottom,#d4dee8, #c9d5e2);
    position: relative;
    padding: 5px;
    border-bottom-color: #a5aaaf; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .xmodule_edit.xmodule_AboutBlock .editor .editor-bar:after {
      content: "";
      display: table;
      clear: both; }
    /* line 17, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
    .xmodule_edit.xmodule_AboutBlock .editor .editor-bar button {
      display: inline-block;
      float: left;
      padding: 3px 10px 5px;
      margin-left: 7px;
      border: 0;
      border-radius: 2px;
      background: transparent; }
      /* line 28, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_AboutBlock .editor .editor-bar button .icon {
        height: 21px; }
      /* line 32, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_AboutBlock .editor .editor-bar button:hover, .xmodule_edit.xmodule_AboutBlock .editor .editor-bar button:focus {
        background: rgba(255, 255, 255, 0.5); }
  /* line 39, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
  .xmodule_edit.xmodule_AboutBlock .editor .editor-tabs {
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: left;
    direction: ltr; }
    /* line 47, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
    .xmodule_edit.xmodule_AboutBlock .editor .editor-tabs li {
      float: left;
      margin-right: 5px; }
      /* line 51, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_AboutBlock .editor .editor-tabs li:last-child {
        margin-right: 0; }
    /* line 56, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
    .xmodule_edit.xmodule_AboutBlock .editor .editor-tabs .tab {
      display: block;
      height: 24px;
      padding: 7px 20px 3px;
      border: 1px solid #a5aaaf;
      border-radius: 3px 3px 0 0;
      background-color: transparent;
      background-image: -webkit-linear-gradient(top, transparent 87%, rgba(0, 0, 0, 0.06));
      background-image: linear-gradient(to bottom,transparent 87%, rgba(0, 0, 0, 0.06));
      background-color: #e5ecf3;
      font-size: 13px;
      color: #3c3c3c;
      box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.05); }
      /* line 70, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_AboutBlock .editor .editor-tabs .tab.current {
        background: #fff;
        border-bottom-color: #fff; }

/* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
.xmodule_edit.xmodule_HtmlBlock .html-editor:after {
  content: "";
  display: table;
  clear: both; }

/* line 5, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-a10fc3e0fd6aca63426a89e75fe69c31.scss */
.xmodule_edit.xmodule_HtmlBlock .html-editor .CodeMirror {
  box-sizing: border-box;
  height: 435px; }

/* line 11, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-a10fc3e0fd6aca63426a89e75fe69c31.scss */
.xmodule_edit.xmodule_HtmlBlock .html-editor .is-inactive {
  display: none; }

/* line 2, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
.xmodule_edit.xmodule_HtmlBlock .editor {
  position: relative; }
  /* line 5, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
  .xmodule_edit.xmodule_HtmlBlock .editor .row {
    position: relative; }
  /* line 9, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
  .xmodule_edit.xmodule_HtmlBlock .editor .editor-bar {
    background-color: #d4dee8;
    background-image: -webkit-linear-gradient(top, #d4dee8, #c9d5e2);
    background-image: linear-gradient(to bottom,#d4dee8, #c9d5e2);
    position: relative;
    padding: 5px;
    border-bottom-color: #a5aaaf; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .xmodule_edit.xmodule_HtmlBlock .editor .editor-bar:after {
      content: "";
      display: table;
      clear: both; }
    /* line 17, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
    .xmodule_edit.xmodule_HtmlBlock .editor .editor-bar button {
      display: inline-block;
      float: left;
      padding: 3px 10px 5px;
      margin-left: 7px;
      border: 0;
      border-radius: 2px;
      background: transparent; }
      /* line 28, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_HtmlBlock .editor .editor-bar button .icon {
        height: 21px; }
      /* line 32, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_HtmlBlock .editor .editor-bar button:hover, .xmodule_edit.xmodule_HtmlBlock .editor .editor-bar button:focus {
        background: rgba(255, 255, 255, 0.5); }
  /* line 39, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
  .xmodule_edit.xmodule_HtmlBlock .editor .editor-tabs {
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: left;
    direction: ltr; }
    /* line 47, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
    .xmodule_edit.xmodule_HtmlBlock .editor .editor-tabs li {
      float: left;
      margin-right: 5px; }
      /* line 51, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_HtmlBlock .editor .editor-tabs li:last-child {
        margin-right: 0; }
    /* line 56, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
    .xmodule_edit.xmodule_HtmlBlock .editor .editor-tabs .tab {
      display: block;
      height: 24px;
      padding: 7px 20px 3px;
      border: 1px solid #a5aaaf;
      border-radius: 3px 3px 0 0;
      background-color: transparent;
      background-image: -webkit-linear-gradient(top, transparent 87%, rgba(0, 0, 0, 0.06));
      background-image: linear-gradient(to bottom,transparent 87%, rgba(0, 0, 0, 0.06));
      background-color: #e5ecf3;
      font-size: 13px;
      color: #3c3c3c;
      box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.05); }
      /* line 70, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_HtmlBlock .editor .editor-tabs .tab.current {
        background: #fff;
        border-bottom-color: #fff; }

/* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
.xmodule_edit.xmodule_StaticTabBlock .html-editor:after {
  content: "";
  display: table;
  clear: both; }

/* line 5, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-a10fc3e0fd6aca63426a89e75fe69c31.scss */
.xmodule_edit.xmodule_StaticTabBlock .html-editor .CodeMirror {
  box-sizing: border-box;
  height: 435px; }

/* line 11, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-a10fc3e0fd6aca63426a89e75fe69c31.scss */
.xmodule_edit.xmodule_StaticTabBlock .html-editor .is-inactive {
  display: none; }

/* line 2, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
.xmodule_edit.xmodule_StaticTabBlock .editor {
  position: relative; }
  /* line 5, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
  .xmodule_edit.xmodule_StaticTabBlock .editor .row {
    position: relative; }
  /* line 9, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
  .xmodule_edit.xmodule_StaticTabBlock .editor .editor-bar {
    background-color: #d4dee8;
    background-image: -webkit-linear-gradient(top, #d4dee8, #c9d5e2);
    background-image: linear-gradient(to bottom,#d4dee8, #c9d5e2);
    position: relative;
    padding: 5px;
    border-bottom-color: #a5aaaf; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .xmodule_edit.xmodule_StaticTabBlock .editor .editor-bar:after {
      content: "";
      display: table;
      clear: both; }
    /* line 17, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
    .xmodule_edit.xmodule_StaticTabBlock .editor .editor-bar button {
      display: inline-block;
      float: left;
      padding: 3px 10px 5px;
      margin-left: 7px;
      border: 0;
      border-radius: 2px;
      background: transparent; }
      /* line 28, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_StaticTabBlock .editor .editor-bar button .icon {
        height: 21px; }
      /* line 32, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_StaticTabBlock .editor .editor-bar button:hover, .xmodule_edit.xmodule_StaticTabBlock .editor .editor-bar button:focus {
        background: rgba(255, 255, 255, 0.5); }
  /* line 39, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
  .xmodule_edit.xmodule_StaticTabBlock .editor .editor-tabs {
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: left;
    direction: ltr; }
    /* line 47, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
    .xmodule_edit.xmodule_StaticTabBlock .editor .editor-tabs li {
      float: left;
      margin-right: 5px; }
      /* line 51, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_StaticTabBlock .editor .editor-tabs li:last-child {
        margin-right: 0; }
    /* line 56, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
    .xmodule_edit.xmodule_StaticTabBlock .editor .editor-tabs .tab {
      display: block;
      height: 24px;
      padding: 7px 20px 3px;
      border: 1px solid #a5aaaf;
      border-radius: 3px 3px 0 0;
      background-color: transparent;
      background-image: -webkit-linear-gradient(top, transparent 87%, rgba(0, 0, 0, 0.06));
      background-image: linear-gradient(to bottom,transparent 87%, rgba(0, 0, 0, 0.06));
      background-color: #e5ecf3;
      font-size: 13px;
      color: #3c3c3c;
      box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.05); }
      /* line 70, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_StaticTabBlock .editor .editor-tabs .tab.current {
        background: #fff;
        border-bottom-color: #fff; }

/* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
.xmodule_edit.xmodule_CourseInfoBlock .html-editor:after {
  content: "";
  display: table;
  clear: both; }

/* line 5, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-a10fc3e0fd6aca63426a89e75fe69c31.scss */
.xmodule_edit.xmodule_CourseInfoBlock .html-editor .CodeMirror {
  box-sizing: border-box;
  height: 435px; }

/* line 11, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-a10fc3e0fd6aca63426a89e75fe69c31.scss */
.xmodule_edit.xmodule_CourseInfoBlock .html-editor .is-inactive {
  display: none; }

/* line 2, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
.xmodule_edit.xmodule_CourseInfoBlock .editor {
  position: relative; }
  /* line 5, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
  .xmodule_edit.xmodule_CourseInfoBlock .editor .row {
    position: relative; }
  /* line 9, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
  .xmodule_edit.xmodule_CourseInfoBlock .editor .editor-bar {
    background-color: #d4dee8;
    background-image: -webkit-linear-gradient(top, #d4dee8, #c9d5e2);
    background-image: linear-gradient(to bottom,#d4dee8, #c9d5e2);
    position: relative;
    padding: 5px;
    border-bottom-color: #a5aaaf; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .xmodule_edit.xmodule_CourseInfoBlock .editor .editor-bar:after {
      content: "";
      display: table;
      clear: both; }
    /* line 17, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
    .xmodule_edit.xmodule_CourseInfoBlock .editor .editor-bar button {
      display: inline-block;
      float: left;
      padding: 3px 10px 5px;
      margin-left: 7px;
      border: 0;
      border-radius: 2px;
      background: transparent; }
      /* line 28, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_CourseInfoBlock .editor .editor-bar button .icon {
        height: 21px; }
      /* line 32, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_CourseInfoBlock .editor .editor-bar button:hover, .xmodule_edit.xmodule_CourseInfoBlock .editor .editor-bar button:focus {
        background: rgba(255, 255, 255, 0.5); }
  /* line 39, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
  .xmodule_edit.xmodule_CourseInfoBlock .editor .editor-tabs {
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: left;
    direction: ltr; }
    /* line 47, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
    .xmodule_edit.xmodule_CourseInfoBlock .editor .editor-tabs li {
      float: left;
      margin-right: 5px; }
      /* line 51, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_CourseInfoBlock .editor .editor-tabs li:last-child {
        margin-right: 0; }
    /* line 56, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
    .xmodule_edit.xmodule_CourseInfoBlock .editor .editor-tabs .tab {
      display: block;
      height: 24px;
      padding: 7px 20px 3px;
      border: 1px solid #a5aaaf;
      border-radius: 3px 3px 0 0;
      background-color: transparent;
      background-image: -webkit-linear-gradient(top, transparent 87%, rgba(0, 0, 0, 0.06));
      background-image: linear-gradient(to bottom,transparent 87%, rgba(0, 0, 0, 0.06));
      background-color: #e5ecf3;
      font-size: 13px;
      color: #3c3c3c;
      box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.05); }
      /* line 70, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_CourseInfoBlock .editor .editor-tabs .tab.current {
        background: #fff;
        border-bottom-color: #fff; }

/* line 3, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
.xmodule_edit.xmodule_ProblemBlock .editor-bar .editor-tabs .advanced-toggle {
  height: auto;
  margin-top: -4px;
  padding: 3px 9px;
  font-size: 12px;
  color: #1b6d99; }
  /* line 10, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
  .xmodule_edit.xmodule_ProblemBlock .editor-bar .editor-tabs .advanced-toggle.current {
    border: 1px solid #edf1f5 !important;
    border-radius: 3px !important;
    background: #edf1f5 !important;
    color: #8891a1 !important;
    pointer-events: none;
    cursor: none; }
    /* line 18, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
    .xmodule_edit.xmodule_ProblemBlock .editor-bar .editor-tabs .advanced-toggle.current:hover, .xmodule_edit.xmodule_ProblemBlock .editor-bar .editor-tabs .advanced-toggle.current:focus {
      box-shadow: 0 0 0 0 !important;
      background-color: #fff; }

/* line 29, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
.xmodule_edit.xmodule_ProblemBlock .simple-editor-cheatsheet {
  position: absolute;
  top: 41px;
  left: 70%;
  width: 0;
  border-left: 1px solid #b2b2b2;
  background-color: #edf1f5;
  overflow: hidden; }
  /* line 39, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
  .xmodule_edit.xmodule_ProblemBlock .simple-editor-cheatsheet.shown {
    width: 30%;
    height: 92%;
    overflow-y: scroll; }
  /* line 45, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
  .xmodule_edit.xmodule_ProblemBlock .simple-editor-cheatsheet .cheatsheet-wrapper {
    padding: 5%; }
  /* line 49, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
  .xmodule_edit.xmodule_ProblemBlock .simple-editor-cheatsheet h6 {
    margin-top: 4px;
    margin-bottom: 7px;
    margin-left: 4px;
    font-size: 15px;
    font-weight: 700;
    display: inline-block;
    vertical-align: top; }
  /* line 59, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
  .xmodule_edit.xmodule_ProblemBlock .simple-editor-cheatsheet .row {
    padding-bottom: 5px !important;
    margin-bottom: 10px !important;
    border-bottom: 1px solid #ddd !important; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .xmodule_edit.xmodule_ProblemBlock .simple-editor-cheatsheet .row:after {
      content: "";
      display: table;
      clear: both; }
    /* line 66, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
    .xmodule_edit.xmodule_ProblemBlock .simple-editor-cheatsheet .row:last-child {
      border-bottom: none !important;
      margin-bottom: 0 !important; }
  /* line 72, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
  .xmodule_edit.xmodule_ProblemBlock .simple-editor-cheatsheet .col {
    display: block; }
    /* line 75, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
    .xmodule_edit.xmodule_ProblemBlock .simple-editor-cheatsheet .col.sample {
      margin-right: 30px; }
      /* line 78, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
      .xmodule_edit.xmodule_ProblemBlock .simple-editor-cheatsheet .col.sample .icon {
        height: 30px; }
  /* line 84, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
  .xmodule_edit.xmodule_ProblemBlock .simple-editor-cheatsheet pre {
    font-size: 12px;
    line-height: 18px; }
  /* line 89, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
  .xmodule_edit.xmodule_ProblemBlock .simple-editor-cheatsheet code {
    padding: 0;
    background: none; }

/* line 97, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
.xmodule_edit.xmodule_ProblemBlock .problem-editor .markdown-box + .CodeMirror {
  padding: 10px;
  width: 69%; }

/* line 103, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_001-930025cdfc4b8a8aa5e403b4a164b9c3.scss */
.xmodule_edit.xmodule_ProblemBlock .problem-editor-icon {
  display: inline-block;
  width: 26px;
  height: 21px;
  vertical-align: middle;
  color: #313131; }

/* line 2, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
.xmodule_edit.xmodule_ProblemBlock .editor {
  position: relative; }
  /* line 5, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
  .xmodule_edit.xmodule_ProblemBlock .editor .row {
    position: relative; }
  /* line 9, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
  .xmodule_edit.xmodule_ProblemBlock .editor .editor-bar {
    background-color: #d4dee8;
    background-image: -webkit-linear-gradient(top, #d4dee8, #c9d5e2);
    background-image: linear-gradient(to bottom,#d4dee8, #c9d5e2);
    position: relative;
    padding: 5px;
    border-bottom-color: #a5aaaf; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .xmodule_edit.xmodule_ProblemBlock .editor .editor-bar:after {
      content: "";
      display: table;
      clear: both; }
    /* line 17, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
    .xmodule_edit.xmodule_ProblemBlock .editor .editor-bar button {
      display: inline-block;
      float: left;
      padding: 3px 10px 5px;
      margin-left: 7px;
      border: 0;
      border-radius: 2px;
      background: transparent; }
      /* line 28, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_ProblemBlock .editor .editor-bar button .icon {
        height: 21px; }
      /* line 32, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_ProblemBlock .editor .editor-bar button:hover, .xmodule_edit.xmodule_ProblemBlock .editor .editor-bar button:focus {
        background: rgba(255, 255, 255, 0.5); }
  /* line 39, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
  .xmodule_edit.xmodule_ProblemBlock .editor .editor-tabs {
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: left;
    direction: ltr; }
    /* line 47, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
    .xmodule_edit.xmodule_ProblemBlock .editor .editor-tabs li {
      float: left;
      margin-right: 5px; }
      /* line 51, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_ProblemBlock .editor .editor-tabs li:last-child {
        margin-right: 0; }
    /* line 56, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
    .xmodule_edit.xmodule_ProblemBlock .editor .editor-tabs .tab {
      display: block;
      height: 24px;
      padding: 7px 20px 3px;
      border: 1px solid #a5aaaf;
      border-radius: 3px 3px 0 0;
      background-color: transparent;
      background-image: -webkit-linear-gradient(top, transparent 87%, rgba(0, 0, 0, 0.06));
      background-image: linear-gradient(to bottom,transparent 87%, rgba(0, 0, 0, 0.06));
      background-color: #e5ecf3;
      font-size: 13px;
      color: #3c3c3c;
      box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.05); }
      /* line 70, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-cd23cf32f86efa1c4179df0201722e55.scss */
      .xmodule_edit.xmodule_ProblemBlock .editor .editor-tabs .tab.current {
        background: #fff;
        border-bottom-color: #fff; }

/* line 4, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
.xmodule_edit.xmodule_VideoBlock .tabs-wrapper {
  padding-top: 0;
  position: relative; }
  /* line 8, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
  .xmodule_edit.xmodule_VideoBlock .tabs-wrapper .wrapper-comp-settings {
    display: block; }

/* line 14, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
.xmodule_edit.xmodule_VideoBlock .editor-single-tab-name {
  display: none; }

/* line 19, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
.xmodule_edit.xmodule_VideoBlock .editor-with-tabs {
  position: relative; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .xmodule_edit.xmodule_VideoBlock .editor-with-tabs:after {
    content: "";
    display: table;
    clear: both; }
  /* line 25, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
  .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header {
    box-sizing: border-box;
    padding: 18px 20px;
    top: 0 !important;
    right: 0;
    background-color: #0075b4;
    border-bottom: 1px solid #00466c;
    color: #fff; }
    /* line 36, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
    .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .component-name {
      position: relative;
      top: 0;
      left: 0;
      width: 50%;
      color: #fff;
      font-weight: 600; }
      /* line 46, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
      .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .component-name em {
        display: inline-block;
        margin-right: 5px;
        font-weight: 400;
        color: #fff; }
    /* line 55, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
    .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs {
      list-style: none;
      right: 0;
      top: 5px;
      position: absolute;
      padding: 12px 15px; }
      /* line 62, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
      .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap {
        display: inline-block;
        margin-left: 8px; }
        /* line 66, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
        .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab {
          font-size: 14px;
          font-size: 1.4rem;
          background-color: rgba(255, 255, 255, 0.3);
          background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
          background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
          border: 1px solid #005e90;
          border-radius: 3px;
          padding: 5px 20px;
          background-color: #0075b4;
          font-weight: bold;
          color: #fff; }
          /* line 77, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
          .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab.current {
            background-color: #0075b4;
            background-image: -webkit-linear-gradient(#0075b4, #0075b4);
            background-image: linear-gradient(#0075b4, #0075b4);
            color: #005e90;
            box-shadow: inset 0 1px 2px 1px rgba(0, 0, 0, 0.1);
            background-color: #001724;
            cursor: default; }
          /* line 86, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
          .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab:hover, .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .edit-header .editor-tabs .inner_tab_wrap a.tab:focus {
            box-shadow: inset 0 1px 2px 1px rgba(0, 0, 0, 0.2);
            background-image: linear-gradient(#009fe6, #009fe6) !important; }
  /* line 96, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
  .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .is-inactive {
    display: none; }
  /* line 100, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
  .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .comp-subtitles-entry {
    text-align: center; }
    /* line 103, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
    .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .comp-subtitles-entry .file-upload {
      display: none; }
    /* line 108, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
    .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list > li {
      display: block;
      margin: 10px 0; }
    /* line 113, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
    .xmodule_edit.xmodule_VideoBlock .editor-with-tabs .comp-subtitles-entry .comp-subtitles-import-list .blue-button {
      font-size: 1em;
      display: block;
      width: 70%;
      margin: 0 auto;
      text-align: center; }

/* line 124, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
.xmodule_edit.xmodule_VideoBlock .component-tab {
  background: #fff;
  position: relative;
  border-top: 1px solid #8891a1; }
  /* line 129, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
  .xmodule_edit.xmodule_VideoBlock .component-tab#advanced {
    padding: 0;
    border: none; }
  /* line 134, /edx/app/edxapp/edx-platform/common/static/xmodule/descriptors/css/_000-e5d1b330372214d8a7b774e826640db5.scss */
  .xmodule_edit.xmodule_VideoBlock .component-tab .blue-button {
    border: 1px solid #076fe4;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 0 #8ebcf1;
    color: white;
    display: inline-block;
    font-size: inherit;
    font-weight: bold;
    background-color: #4294f0;
    background-image: -webkit-linear-gradient(#4294f0, #0776f3);
    background-image: linear-gradient(#4294f0, #0776f3);
    padding: 7px 18px;
    text-decoration: none;
    text-shadow: 0 1px 0 #0065d6;
    background-clip: padding-box;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    border: 1px solid #0075b4;
    border-radius: 3px;
    background-color: #0075b4;
    color: #fff; }
    /* line 131, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
    .xmodule_edit.xmodule_VideoBlock .component-tab .blue-button:hover:not(:disabled) {
      box-shadow: inset 0 1px 0 0 #60a2ec;
      cursor: pointer;
      background-color: #2f87ea;
      background-image: -webkit-linear-gradient(#2f87ea, #086fe3);
      background-image: linear-gradient(#2f87ea, #086fe3); }
    /* line 147, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
    .xmodule_edit.xmodule_VideoBlock .component-tab .blue-button:active:not(:disabled), .xmodule_edit.xmodule_VideoBlock .component-tab .blue-button:focus:not(:disabled) {
      border: 1px solid #076fe4;
      box-shadow: inset 0 0 8px 4px #0868d3, inset 0 0 8px 4px #0868d3; }
    /* line 51, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
    .xmodule_edit.xmodule_VideoBlock .component-tab .blue-button:disabled {
      opacity: 0.5;
      cursor: not-allowed; }
    /* line 200, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .xmodule_edit.xmodule_VideoBlock .component-tab .blue-button:hover, .xmodule_edit.xmodule_VideoBlock .component-tab .blue-button:focus, .xmodule_edit.xmodule_VideoBlock .component-tab .blue-button:active {
      background-color: #065683;
      color: #fff; }
    /* line 207, /edx/app/edxapp/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .xmodule_edit.xmodule_VideoBlock .component-tab .blue-button.disabled, .xmodule_edit.xmodule_VideoBlock .component-tab .blue-button.is-disabled {
      box-shadow: none;
      border: 1px solid #99c8e1 !important;
      background: #99c8e1 !important;
      color: #fff !important; }

/*
 * This comes from the UXPL, and is modified for use.
 * The UXPL isn't available retroactively, so this shims
 * the headings from the UXPL with what we're using in
 * the platform to better sync things up in the meantime.
 * It is scoped to #seq_content, specifically for xblock.
 *
 * Once the UXPl is fitted retroactively, this can be removed.
 */
/* line 19, /edx/app/edxapp/edx-platform/cms/static/sass/xmodule/_headings.scss */
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-1,
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-2,
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-3,
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-4,
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-5,
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-6,
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-7,
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-8 {
  margin: 0;
  font-weight: 400;
  font-size: inherit;
  line-height: inherit;
  color: #4c4c4c; }

/* line 27, /edx/app/edxapp/edx-platform/cms/static/sass/xmodule/_headings.scss */
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-1 {
  margin-bottom: 1.41575em;
  font-size: 2em;
  line-height: 1.4em; }

/* line 34, /edx/app/edxapp/edx-platform/cms/static/sass/xmodule/_headings.scss */
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-2, .wrapper-xblock .xblock-render .xblock .xblock-render .xblock h3 {
  font-size: 1.1125em;
  font-weight: 600;
  line-height: 1.4em; }

/* line 41, /edx/app/edxapp/edx-platform/cms/static/sass/xmodule/_headings.scss */
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-3 {
  margin-bottom: 10px;
  font-size: 1.35em;
  font-weight: 400;
  line-height: 1.4em; }

/* line 49, /edx/app/edxapp/edx-platform/cms/static/sass/xmodule/_headings.scss */
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-4 {
  margin-bottom: 10px;
  font-size: 1.25em;
  font-weight: 600;
  line-height: 1.4em; }

/* line 57, /edx/app/edxapp/edx-platform/cms/static/sass/xmodule/_headings.scss */
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-5 {
  margin-bottom: 10px;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 1.4em; }

/* line 65, /edx/app/edxapp/edx-platform/cms/static/sass/xmodule/_headings.scss */
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-6 {
  margin-bottom: 10px;
  font-size: 1em;
  font-weight: 600;
  line-height: 1.4em; }

/* line 72, /edx/app/edxapp/edx-platform/cms/static/sass/xmodule/_headings.scss */
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-7 {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.6em;
  letter-spacing: 1px; }

/* line 81, /edx/app/edxapp/edx-platform/cms/static/sass/xmodule/_headings.scss */
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock .hd-8 {
  margin-bottom: 2.5px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.5em;
  letter-spacing: 1px; }

/* line 113, /edx/app/edxapp/edx-platform/cms/static/sass/xmodule/_headings.scss */
.wrapper-xblock .xblock-render .xblock .xblock-render .xblock h3 {
  font-weight: 400;
  text-transform: initial; }

/* line 9, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_display i,
.xmodule_display em,
.xblock-student_view i,
.xblock-student_view em {
  font-style: italic; }

/* line 15, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_display .icon,
.xblock-student_view .icon {
  font-style: normal; }

/* line 28, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoModule.xblock-student_view .video-tracks .a11y-menu-container .a11y-menu-list {
  bottom: 100%;
  top: auto; }

/* line 41, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .setting-label {
  vertical-align: top;
  margin-top: 10px; }

/* line 46, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .setting-help {
  display: block;
  width: 45%;
  max-width: auto;
  margin-left: 25%;
  padding: 0 13px; }

/* line 54, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .collapse-setting {
  display: block;
  width: 100%;
  padding: 10px; }
  /* line 62, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .collapse-setting .icon {
    margin-right: 5px; }

/* line 67, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .videolist-url-tip.setting-help,
.xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .videolist-extra-videos-tip.setting-help {
  margin-left: 0;
  width: 100%;
  padding: 0 10px 10px; }

/* line 74, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .videolist-url-tip.setting-help {
  padding: 0 0 10px; }

/* line 78, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .wrapper-comp-setting {
  width: 100%;
  display: block;
  max-width: auto; }

/* line 85, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .wrapper-videolist-settings {
  width: 45%;
  display: inline-block;
  min-width: 100px; }
  /* line 91, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .wrapper-videolist-settings .input {
    width: 100%;
    vertical-align: middle; }
    /* line 95, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
    .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .wrapper-videolist-settings .input.is-disabled,
    .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .wrapper-videolist-settings .input [disabled="disabled"] {
      opacity: 0.5; }
  /* line 101, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .wrapper-videolist-settings .wrapper-videolist-url {
    margin-bottom: 10px; }
  /* line 105, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .wrapper-videolist-settings .wrapper-videolist-urls {
    background: #edf1f5;
    padding: 6.66667px; }
    /* line 110, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
    .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .wrapper-videolist-settings .wrapper-videolist-urls .videolist-extra-videos {
      display: none; }
      /* line 113, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
      .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .wrapper-videolist-settings .wrapper-videolist-urls .videolist-extra-videos.is-visible {
        display: block; }
      /* line 117, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
      .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .list-input.settings-list .field.comp-setting-entry .wrapper-videolist-settings .wrapper-videolist-urls .videolist-extra-videos .videolist-settings-item {
        margin-bottom: 10px; }

/* line 126, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status {
  margin-top: 20px; }
  /* line 129, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status.is-invisible {
    display: none !important; }
  /* line 133, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .wrapper-transcripts-message {
    width: 60%;
    display: inline-block;
    vertical-align: top;
    min-width: 100px;
    margin-top: 10px; }
    /* line 144, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
    .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .wrapper-transcripts-message .transcripts-message-status {
      color: #008100; }
      /* line 149, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
      .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .wrapper-transcripts-message .transcripts-message-status.status-error {
        color: #b20610; }
      /* line 153, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
      .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .wrapper-transcripts-message .transcripts-message-status .icon,
      .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .wrapper-transcripts-message .transcripts-message-status [class*=" fa-"] {
        margin-right: 5px; }
    /* line 161, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
    .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .wrapper-transcripts-message .transcripts-error-message {
      background: #b20610;
      color: #fff;
      padding: 6.66667px; }
      /* line 168, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
      .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .wrapper-transcripts-message .transcripts-error-message.is-invisible {
        display: none; }
    /* line 174, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
    .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .wrapper-transcripts-message .wrapper-transcripts-buttons.is-invisible {
      display: none; }
  /* line 180, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .action {
    margin-bottom: 10px; }

/* line 190, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .metadata-videolist-enum * {
  box-sizing: border-box; }

/* line 195, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .file-chooser {
  display: none; }

/* line 199, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .progress-bar {
  display: block;
  height: 30px;
  margin: 10px 0;
  border: 1px solid #0075b4;
  text-align: center; }
  /* line 208, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .progress-bar.is-invisible {
    display: none; }
  /* line 212, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .progress-bar.loaded {
    border-color: #66b93d; }
    /* line 215, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
    .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .progress-bar.loaded .progress-fill {
      background: #66b93d; }
  /* line 220, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .progress-bar .progress-fill {
    display: block;
    width: 0%;
    height: 30px;
    background: #0075b4;
    color: #fff;
    line-height: 28px; }

/* line 235, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations * {
  box-sizing: border-box; }

/* line 240, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .setting-label {
  vertical-align: top;
  margin-top: 5px; }

/* line 246, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .wrapper-translations-settings {
  width: 45%;
  display: inline-block;
  min-width: 240px; }
  /* line 252, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .wrapper-translations-settings .list-settings {
    margin: 0; }
    /* line 255, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
    .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .wrapper-translations-settings .list-settings .list-settings-item {
      margin-bottom: 10px; }
      /* line 258, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
      .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .wrapper-translations-settings .list-settings .list-settings-item select {
        width: 80%;
        margin-right: 10px; }
      /* line 263, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
      .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .wrapper-translations-settings .list-settings .list-settings-item .list-settings-buttons {
        padding: 10px 0;
        border-bottom: 1px solid #e5e5e5; }
    /* line 272, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
    .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .wrapper-translations-settings .list-settings .input {
      width: 43%;
      margin-right: 5px;
      vertical-align: middle;
      display: inline-block; }
      /* line 278, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
      .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .wrapper-translations-settings .list-settings .input.input-value {
        margin-right: 10px; }

/* line 285, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .setting-clear.action {
  vertical-align: top;
  margin: 5px 10px 0; }

/* line 290, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .create-setting {
  display: block;
  padding: 10px; }
  /* line 298, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .create-setting .icon {
    margin-right: 5px; }

/* line 303, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .upload-setting {
  display: inline-block;
  padding: 10px;
  width: 49%;
  margin-right: 2%; }

/* line 314, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .download-setting {
  display: inline-block;
  padding: 10px;
  width: 49%;
  text-align: center;
  color: #0075b4; }
  /* line 325, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .download-setting:hover {
    background-color: #0075b4; }

/* line 330, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .remove-setting {
  transition: color 0.25s ease-in-out;
  display: inline-block;
  background: transparent;
  color: #99c8e1; }
  /* line 339, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings .list-input.settings-list .metadata-video-translations .remove-setting:hover {
    color: #0075b4; }

/* line 11, /edx/app/edxapp/edx-platform/cms/static/sass/_shame.scss */
.view-dashboard .wrapper-authorshiprights .ui-toggle-control {
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out; }

/* line 17, /edx/app/edxapp/edx-platform/cms/static/sass/_shame.scss */
.view-dashboard .wrapper-authorshiprights .fa-times-circle {
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out; }

/* line 32, /edx/app/edxapp/edx-platform/cms/static/sass/_shame.scss */
.outline-section.is-dragging,
.outline-subsection.is-dragging {
  border-color: #333333; }

/* line 37, /edx/app/edxapp/edx-platform/cms/static/sass/_shame.scss */
.outline-section.valid-drop,
.outline-subsection.valid-drop {
  border-color: #0075b4; }

/* line 54, /edx/app/edxapp/edx-platform/cms/static/sass/_shame.scss */
#page-prompt .wrapper-prompt::before {
  display: inline-block; }

/* line 59, /edx/app/edxapp/edx-platform/cms/static/sass/_shame.scss */
.ui-datepicker {
  background: #fff !important; }

/* known things to do (paint the fence, sand the floor, wax on/off):

* centralize and move form styling into forms.scss - cms/static/sass/views/_textbooks.scss and cms/static/sass/views/_settings.scss
* move dialogue styles into cms/static/sass/elements/_modal.scss
* use the @include placeholder Bourbon mixin (http://bourbon.io/docs/#placeholder) for any placeholder styling

*/
/* line 71, /edx/app/edxapp/edx-platform/cms/static/sass/_shame.scss */
.modal-content.cheatsheet-is-shown {
  overflow: visible !important; }
  /* line 74, /edx/app/edxapp/edx-platform/cms/static/sass/_shame.scss */
  .modal-content.cheatsheet-is-shown .CodeMirror {
    overflow: visible !important; }

/* line 82, /edx/app/edxapp/edx-platform/cms/static/sass/_shame.scss */
.wrapper-comp-editor.latex-problem {
  margin-top: 50px; }

/* line 86, /edx/app/edxapp/edx-platform/cms/static/sass/_shame.scss */
.launch-latex-compiler {
  position: absolute;
  width: 100%;
  top: 0;
  background-color: #fff;
  padding: 10px 0 10px 20px;
  border-bottom: 1px solid #b2b2b2; }

/* line 96, /edx/app/edxapp/edx-platform/cms/static/sass/_shame.scss */
div.wrapper-comp-editor.is-inactive ~ div.launch-latex-compiler {
  display: none; }

/* line 111, /edx/app/edxapp/edx-platform/cms/static/sass/_shame.scss */
.ui-tabs-nav .ui-state-default {
  font-weight: normal; }

/* line 119, /edx/app/edxapp/edx-platform/cms/static/sass/_shame.scss */
.xmodule_edit.xmodule_VideoBlock .editor-with-tabs .editor-tabs .inner_tab_wrap a.tab {
  font-weight: normal !important; }

/* line 127, /edx/app/edxapp/edx-platform/cms/static/sass/_shame.scss */
.wrapper-xblock .xblock-message.no-container-content.xblock-message.no-container-content {
  border: 0;
  padding: 30px 40px;
  background-color: #e5e5e5;
  text-align: center;
  color: #7f7f7f; }

/*
 * CodeMirror color contrast overrides
 * (so we don't change the vendor file)
 */
/* line 7, /edx/app/edxapp/edx-platform/cms/static/sass/elements/_codemirror-overrides.scss */
.CodeMirror .CodeMirror-linenumber.CodeMirror-gutter-elt {
  color: #333333 !important; }

/* line 11, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-default, .btn-primary, .btn-brand, .btn-upgrade {
  display: inline-block;
  background-color: transparent;
  background-image: none;
  border-style: solid;
  border-radius: 0.1875rem;
  border-width: 1px;
  box-shadow: none;
  padding: 0.625rem 1.25rem;
  font-size: 16px;
  font-weight: normal;
  text-shadow: none;
  text-transform: capitalize; }
  /* line 26, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
  .block.btn-default, .block.btn-primary, .block.btn-brand, .block.btn-upgrade {
    display: block;
    width: 100%; }
  /* line 37, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
  .btn-default .icon, .btn-primary .icon, .btn-brand .icon, .btn-upgrade .icon {
    display: inline-block;
    vertical-align: baseline; }
    /* line 41, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
    .btn-default .icon:only-child, .btn-primary .icon:only-child, .btn-brand .icon:only-child, .btn-upgrade .icon:only-child,
    .sr-only + .btn-default .icon,
    .sr-only + .btn-primary .icon,
    .sr-only + .btn-brand .icon,
    .sr-only + .btn-upgrade .icon {
      margin-right: 0; }

/* line 55, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-default {
  border-color: transparent;
  background: transparent;
  color: #0075b4; }
  /* line 63, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
  .btn-default:hover, .btn-default.is-hovered, .btn-default:focus, .btn-default.is-focused {
    border-color: #0075b4;
    background-color: transparent;
    color: #0075b4; }
  /* line 73, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
  .btn-default:active, .btn-default.is-pressed, .btn-default.is-active {
    border-color: #0075b4;
    color: #0075b4; }
  /* line 81, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
  .btn-default:disabled, .btn-default.is-disabled {
    border-color: #d2d0d0;
    color: #6b6969; }

/* line 91, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-primary, .btn-brand {
  border-color: #0075b4;
  background: #0075b4;
  color: #fcfcfc; }
  /* line 99, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
  .btn-primary:hover, .btn-brand:hover, .btn-primary.is-hovered, .is-hovered.btn-brand, .btn-primary:focus, .btn-brand:focus, .btn-primary.is-focused, .is-focused.btn-brand {
    text-align: center;
    border-color: #065683;
    background-color: #065683;
    color: #fcfcfc; }
  /* line 110, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
  .btn-primary:active, .btn-brand:active, .btn-primary.is-pressed, .is-pressed.btn-brand, .btn-primary.is-active, .is-active.btn-brand {
    border-color: #0075b4;
    background: #0075b4; }
  /* line 118, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
  .btn-primary:disabled, .btn-brand:disabled, .btn-primary.is-disabled, .is-disabled.btn-brand {
    border-color: #d2d0d0;
    background: #f2f3f3;
    color: #676666; }

/* line 129, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-upgrade {
  border-color: #008100;
  background: #008100;
  color: #fcfcfc; }
  /* line 137, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
  .btn-upgrade:hover, .btn-upgrade.is-hovered, .btn-upgrade:focus, .btn-upgrade.is-focused {
    border-color: #009b00;
    background-color: #009b00;
    color: #fcfcfc; }
  /* line 147, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
  .btn-upgrade:disabled, .btn-upgrade.is-disabled {
    border-color: #d2d0d0;
    background: #f2f3f3;
    color: #fcfcfc; }

/* line 126, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/base/_variables.scss */
.btn-default:disabled, .btn-primary:disabled, .btn-brand:disabled, .btn-upgrade:disabled, .is-disabled.btn-default, .is-disabled.btn-primary, .is-disabled.btn-brand, .is-disabled.btn-upgrade {
  pointer-events: none;
  outline: none;
  cursor: not-allowed; }

/* line 227, /edx/app/edxapp/edx-platform/cms/static/sass/edx-pattern-library-shims/base/_variables.scss */
.btn-small.btn-default, .btn-small.btn-primary, .btn-small.btn-brand, .btn-small.btn-upgrade {
  padding: 0.625rem;
  font-size: 14px; }
