@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");
/* line 10, /openedx/edx-platform/cms/static/sass/_reset.scss */
* {
  text-rendering: optimizeLegibility; }

/* line 14, /openedx/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, /openedx/edx-platform/cms/static/sass/_reset.scss */
html,
body {
  height: 100%; }

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

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

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

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

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

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

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

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

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

/* line 123, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 {
  cursor: pointer; }

/* line 162, /openedx/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, /openedx/edx-platform/cms/static/sass/_mixins.scss */
.wrapper-sock .wrapper-inner {
  z-index: 0; }

/* line 171, /openedx/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 {
  z-index: 10; }

/* line 172, /openedx/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 {
  z-index: 100; }

/* line 173, /openedx/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, .drawer-cover, .view-dashboard .course-item .course-actions, .view-outline .ui-splint-indicator .draggable-drop-indicator {
  z-index: 1000; }

/* line 174, /openedx/edx-platform/cms/static/sass/_mixins.scss */
.is-dragging, .modal, #lean_overlay, .drawer, .course-updates .update-list > li.editing, .edit-handouts-form, .view-static-pages .unit-body .wrapper-component-editor {
  z-index: 10000; }

/* line 175, /openedx/edx-platform/cms/static/sass/_mixins.scss */
.wrapper-prompt, .wrapper-notification, .tooltip {
  z-index: 100000; }

/* line 191, /openedx/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, /openedx/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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-copy:hover, .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, .notification.has-actions .action-primary.new-button, .notification.has-actions .action-primary.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, .view-container .content-supplementary .unit-tags .wrapper-tags .action-primary, [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, /openedx/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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .disabled.action-copy:hover, .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, .view-container .content-supplementary .unit-tags .wrapper-tags .disabled.action-primary, [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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions [disabled].action-copy:hover, .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, .view-container .content-supplementary .unit-tags .wrapper-tags [disabled].action-primary, [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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .is-disabled.action-copy:hover, .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, .view-container .content-supplementary .unit-tags .wrapper-tags .is-disabled.action-primary, [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, /openedx/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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-copy:hover .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, .view-container .content-supplementary .unit-tags .wrapper-tags .action-primary .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, /openedx/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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-copy:hover, .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, .notification.has-actions .action-primary.new-button, .notification.has-actions .action-primary.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, .view-container .content-supplementary .unit-tags .wrapper-tags .action-primary, [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, /openedx/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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-copy:hover, .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, .notification.has-actions .action-primary.new-button, .notification.has-actions .action-primary.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, .view-container .content-supplementary .unit-tags .wrapper-tags .action-primary {
  padding: 10px 20px;
  border-width: 1px;
  border-style: solid;
  box-shadow: none;
  line-height: 1.5em;
  text-align: center; }
  /* line 247, /openedx/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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-copy: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, .view-container .content-supplementary .unit-tags .wrapper-tags .action-primary: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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-copy:active:hover, .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, .view-container .content-supplementary .unit-tags .wrapper-tags .action-primary: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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-copy:focus:hover, .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, .view-container .content-supplementary .unit-tags .wrapper-tags .action-primary:focus {
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); }
  /* line 253, /openedx/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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .current.action-copy:hover, .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, .view-container .content-supplementary .unit-tags .wrapper-tags .current.action-primary, .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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .active.action-copy:hover, .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, .view-container .content-supplementary .unit-tags .wrapper-tags .active.action-primary {
    box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.4); }
    /* line 257, /openedx/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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .current.action-copy: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, .view-container .content-supplementary .unit-tags .wrapper-tags .current.action-primary: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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .current.action-copy:active:hover, .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, .view-container .content-supplementary .unit-tags .wrapper-tags .current.action-primary: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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .current.action-copy:focus:hover, .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, .view-container .content-supplementary .unit-tags .wrapper-tags .current.action-primary: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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .active.action-copy: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, .view-container .content-supplementary .unit-tags .wrapper-tags .active.action-primary: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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .active.action-copy:active:hover, .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, .view-container .content-supplementary .unit-tags .wrapper-tags .active.action-primary: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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .active.action-copy:focus:hover, .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, .view-container .content-supplementary .unit-tags .wrapper-tags .active.action-primary:focus {
      box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.4); }

/* line 266, /openedx/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, /openedx/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, .paste-component .paste-component-button, .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, /openedx/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, .paste-component .paste-component-button: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, .paste-component .paste-component-button: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, /openedx/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, .paste-component .is-disabled.paste-component-button, .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, .paste-component [disabled="disabled"].paste-component-button, .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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/_mixins.scss */
  .ui-loading .spin {
    display: inline-block; }
  /* line 385, /openedx/edx-platform/cms/static/sass/_mixins.scss */
  .ui-loading .copy {
    padding-left: 5px; }

/* line 390, /openedx/edx-platform/cms/static/sass/_mixins.scss */
.is-hidden, .mast.has-actions .nav-actions .button.is-hidden {
  display: none; }

/* line 397, /openedx/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, /openedx/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, /openedx/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-discussion .checkbox-cosmetic .input-checkbox,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .checkbox-cosmetic .input-checkbox,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .summary-configuration .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-discussion .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 .summary-configuration .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-discussion .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 .summary-configuration .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-discussion .checkbox-cosmetic .input-checkbox,
[class*="view-"] .course-outline-modal .edit-staff-lock .checkbox-cosmetic .input-checkbox,
[class*="view-"] .course-outline-modal .summary-configuration .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, /openedx/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, /openedx/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 459, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
.vertical-divider {
  position: relative; }
  /* line 77, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .vertical-divider::after {
    content: "";
    display: block;
    position: absolute;
    left: 1px; }

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

/* line 104, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .window:after {
    content: "";
    display: table;
    clear: both; }

/* line 325, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
.gray-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.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, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .gray-button.disabled, .gray-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, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .gray-button.disabled:hover, .gray-button.disabled:focus, .gray-button.is-disabled:hover, .gray-button.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .gray-button:hover, .gray-button:focus, .gray-button:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 335, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .gray-button:hover, .gray-button: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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/assets/_graphics.scss */
.large-html-icon {
  display: inline-block;
  width: 60px;
  height: 60px;
  background: url("/static/studio/images/large-text-icon.4e155d49ca1a.png") center no-repeat; }

/* line 35, /openedx/edx-platform/cms/static/sass/assets/_graphics.scss */
.large-drag-and-drop-v2-icon {
  display: inline-block;
  width: 60px;
  height: 60px;
  background: url("/static/studio/images/large-drag-and-drop-v2-icon.960f5501f685.png") center no-repeat; }

/* line 42, /openedx/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 49, /openedx/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; }

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

/* line 63, /openedx/edx-platform/cms/static/sass/assets/_graphics.scss */
.large-library-icon {
  display: inline-block;
  width: 60px;
  height: 60px;
  background: url("/static/studio/images/large-library-icon.546ffc851aa6.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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/_base.scss */
html {
  font-size: 62.5%;
  height: 102%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 255, /openedx/edx-platform/cms/static/sass/_base.scss */
.wrapper-mast {
  margin: 30px 0 0 0;
  padding: 0 20px;
  position: relative; }
  /* line 260, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-mast .mast:after,
    .wrapper-mast .metadata:after {
      content: "";
      display: table;
      clear: both; }
  /* line 272, /openedx/edx-platform/cms/static/sass/_base.scss */
  .wrapper-mast .mast {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px; }
    /* line 277, /openedx/edx-platform/cms/static/sass/_base.scss */
    .wrapper-mast .mast .page-header {
      width: 100%; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-mast .mast.has-actions:after {
      content: "";
      display: table;
      clear: both; }
    /* line 285, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/_base.scss */
        .wrapper-mast .mast.has-actions .nav-actions .nav-item:last-child {
          margin-right: 0; }
      /* line 312, /openedx/edx-platform/cms/static/sass/_base.scss */
      .wrapper-mast .mast.has-actions .nav-actions .button {
        padding: 5px 10px 6.66667px 10px; }
    /* line 320, /openedx/edx-platform/cms/static/sass/_base.scss */
    .wrapper-mast .mast.has-subtitle .nav-actions {
      bottom: -30px; }
    /* line 327, /openedx/edx-platform/cms/static/sass/_base.scss */
    .wrapper-mast .mast.has-navigation .nav-actions {
      bottom: -30px; }
    /* line 331, /openedx/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, /openedx/edx-platform/cms/static/sass/_base.scss */
      .wrapper-mast .mast.has-navigation .navigation-link.navigation-current {
        color: #7f7f7f;
        max-width: 250px; }
        /* line 344, /openedx/edx-platform/cms/static/sass/_base.scss */
        .wrapper-mast .mast.has-navigation .navigation-link.navigation-current::before {
          color: #7f7f7f; }
    /* line 350, /openedx/edx-platform/cms/static/sass/_base.scss */
    .wrapper-mast .mast.has-navigation .navigation-link::before {
      content: " / ";
      margin: 5px;
      color: #7f7f7f; }
      /* line 355, /openedx/edx-platform/cms/static/sass/_base.scss */
      .wrapper-mast .mast.has-navigation .navigation-link::before:hover {
        color: #7f7f7f; }
    /* line 360, /openedx/edx-platform/cms/static/sass/_base.scss */
    .wrapper-mast .mast.has-navigation .navigation .navigation-link:first-child::before {
      content: "";
      margin: 0; }
  /* line 369, /openedx/edx-platform/cms/static/sass/_base.scss */
  .wrapper-mast .mast-wizard .page-header-sub {
    color: #7f7f7f;
    font-weight: 300; }
  /* line 376, /openedx/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, /openedx/edx-platform/cms/static/sass/_base.scss */
.wrapper-content {
  margin: 0;
  padding: 0 20px;
  position: relative; }

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

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

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

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

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

/* line 460, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/_base.scss */
.content-supplementary > section {
  margin: 0 0 20px 0; }

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

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

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

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

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

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

/* line 530, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/_base.scss */
.item-actions {
  position: absolute;
  top: 5px;
  right: 5px; }
  /* line 554, /openedx/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, /openedx/edx-platform/cms/static/sass/_base.scss */
.item-details {
  float: left;
  padding: 10px 0; }

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

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

/* line 586, /openedx/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, /openedx/edx-platform/cms/static/sass/_base.scss */
.window label {
  display: block;
  margin-bottom: 6px; }
  /* line 605, /openedx/edx-platform/cms/static/sass/_base.scss */
  .window label.inline-label {
    display: inline; }
  /* line 609, /openedx/edx-platform/cms/static/sass/_base.scss */
  .window label .description {
    display: block;
    font-style: italic;
    color: #999; }

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

/* line 651, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/_base.scss */
    .content-modal .action-modal-close .icon {
      color: #fff; }
    /* line 709, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/_base.scss */
  .content-modal .title {
    margin: 0 0 10px 0;
    color: #333333; }
  /* line 732, /openedx/edx-platform/cms/static/sass/_base.scss */
  .content-modal .description {
    margin-top: 10px;
    color: #999999; }

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

/* line 11, /openedx/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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-copy:hover, .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, .notification.has-actions .action-primary.new-button, .notification.has-actions .action-primary.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, .view-container .content-supplementary .unit-tags .wrapper-tags .action-primary, .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, .paste-component .paste-component-button, .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, .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, .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 .course-status .status-course-manage-tags-value,
.view-outline .course-status .status-video-sharing-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_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, /openedx/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, /openedx/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-window .modal-section .subsection-share-link-tabs-header li.subsection-share-link-tab-buttons .subsection-share-link-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-discussion .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .summary-configuration .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-discussion .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .summary-configuration .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-discussion .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .summary-configuration .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-discussion .note,
[class*="view-"] .course-outline-modal .edit-staff-lock .note,
[class*="view-"] .course-outline-modal .summary-configuration .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, /openedx/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, /openedx/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, .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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20.72px;
  line-height: 2.072rem; }

/* line 83, /openedx/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, /openedx/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, /openedx/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-manage-tags,
.view-outline .course-status .status-video-sharing-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 .list-input .field select, .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-window .modal-section .subsection-share-link-tabs-header li.subsection-share-link-tab-buttons .subsection-share-link-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, .view-settings .group-settings.assignment-types .field-group .assignment-count-warning .assignment-count-warning-header, .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-discussion .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .summary-configuration .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-discussion .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .summary-configuration .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-discussion .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .summary-configuration .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-discussion .note,
[class*="view-"] .course-outline-modal .edit-staff-lock .note,
[class*="view-"] .course-outline-modal .summary-configuration .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.assignment-types .field-group .assignment-count-info, .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, /openedx/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-manage-tags,
.view-outline .course-status .status-video-sharing-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 .list-input .field select, .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, /openedx/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, /openedx/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, /openedx/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-window .modal-section .subsection-share-link-tabs-header li.subsection-share-link-tab-buttons .subsection-share-link-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, .view-settings .group-settings.assignment-types .field-group .assignment-count-warning .assignment-count-warning-header, .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, /openedx/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-discussion .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .summary-configuration .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-discussion .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .summary-configuration .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-discussion .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .summary-configuration .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-discussion .note,
[class*="view-"] .course-outline-modal .edit-staff-lock .note,
[class*="view-"] .course-outline-modal .summary-configuration .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.assignment-types .field-group .assignment-count-info, .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, /openedx/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, /openedx/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, /openedx/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, .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, .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, /openedx/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, .paste-component .paste-component-button, .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, .notification.has-actions .action-primary, .notification.has-actions .action-primary.new-button, .notification.has-actions .action-primary.button-new, .view-outline .course-status .status-highlights-enabled-value.button, .view-outline .course-status #video-sharing-configuration-options, .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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_icons.scss */
.icon {
  font-style: normal; }

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

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

/* line 24, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_icons.scss */
  .view-team .user-list .user-item .flag-role .icon {
    margin-right: 4px; }
  /* line 39, /openedx/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, /openedx/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, /openedx/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, .notification.has-actions .action-primary, .notification.has-actions .action-primary.new-button, .notification.has-actions .action-primary.button-new, .bit .external-help-button, .view-outline .course-status .status-highlights-enabled-value.button, .view-outline .course-status #video-sharing-configuration-options, .view-video-uploads .course-video-settings-container .button {
  padding: 5px 10px 6.66667px 10px; }

/* line 69, /openedx/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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-copy:hover, .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, /openedx/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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-copy: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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-copy:active:hover, .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, /openedx/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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .current.action-copy:hover, .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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .active.action-copy:hover, .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, /openedx/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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .current.action-copy: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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .current.action-copy:active:hover, .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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .active.action-copy: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, .notification.has-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-container .content-supplementary .bit-publishing .wrapper-pub-actions .active.action-copy:active:hover, .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, /openedx/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, .notification.has-actions .action-primary.new-button, .notification.has-actions .action-primary.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, /openedx/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, .notification.has-actions .action-primary.new-button:hover, .notification.has-actions .action-primary.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, .notification.has-actions .action-primary.new-button:active, .notification.has-actions .action-primary.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, /openedx/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, .notification.has-actions .current.action-primary.new-button, .notification.has-actions .current.action-primary.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, .notification.has-actions .active.action-primary.new-button, .notification.has-actions .active.action-primary.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, /openedx/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, .notification.has-actions .current.action-primary.new-button:hover, .notification.has-actions .current.action-primary.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, .notification.has-actions .current.action-primary.new-button:active, .notification.has-actions .current.action-primary.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, .notification.has-actions .active.action-primary.new-button:hover, .notification.has-actions .active.action-primary.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, .notification.has-actions .active.action-primary.new-button:active, .notification.has-actions .active.action-primary.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 123, /openedx/edx-platform/cms/static/sass/elements/_controls.scss */
.view-container .content-supplementary .unit-tags .wrapper-tags .action-primary {
  background: #fff;
  border-color: #0075b4;
  color: #0075b4; }
  /* line 130, /openedx/edx-platform/cms/static/sass/elements/_controls.scss */
  .view-container .content-supplementary .unit-tags .wrapper-tags .action-primary:hover, .view-container .content-supplementary .unit-tags .wrapper-tags .action-primary:active {
    background: #0075b4;
    border-color: #065683;
    color: #fff; }
  /* line 137, /openedx/edx-platform/cms/static/sass/elements/_controls.scss */
  .view-container .content-supplementary .unit-tags .wrapper-tags .current.action-primary, .view-container .content-supplementary .unit-tags .wrapper-tags .active.action-primary {
    background: #0075b4;
    border-color: #065683;
    color: #fff; }
    /* line 143, /openedx/edx-platform/cms/static/sass/elements/_controls.scss */
    .view-container .content-supplementary .unit-tags .wrapper-tags .current.action-primary:hover, .view-container .content-supplementary .unit-tags .wrapper-tags .current.action-primary:active, .view-container .content-supplementary .unit-tags .wrapper-tags .active.action-primary:hover, .view-container .content-supplementary .unit-tags .wrapper-tags .active.action-primary:active {
      background: #0075b4; }

/* line 153, /openedx/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 159, /openedx/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 165, /openedx/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 170, /openedx/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 199, /openedx/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 205, /openedx/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 211, /openedx/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 216, /openedx/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 283, /openedx/edx-platform/cms/static/sass/elements/_controls.scss */
.button .icon {
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle; }

/* line 293, /openedx/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 303, /openedx/edx-platform/cms/static/sass/elements/_controls.scss */
  .wrapper-header .nav-dd .title:hover, .wrapper-header .nav-dd .title:active {
    border-color: #cccccc; }
  /* line 310, /openedx/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 320, /openedx/edx-platform/cms/static/sass/elements/_controls.scss */
.wrapper-header .nav-dd .title {
  background: #fff;
  border-color: #fff;
  color: #666666; }
  /* line 327, /openedx/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 333, /openedx/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 338, /openedx/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 347, /openedx/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 351, /openedx/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 357, /openedx/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 365, /openedx/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 370, /openedx/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 375, /openedx/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 379, /openedx/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 384, /openedx/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 406, /openedx/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 410, /openedx/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 414, /openedx/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 433, /openedx/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 440, /openedx/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 444, /openedx/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 455, /openedx/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 464, /openedx/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 469, /openedx/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 475, /openedx/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 480, /openedx/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 491, /openedx/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 504, /openedx/edx-platform/cms/static/sass/elements/_controls.scss */
.drag-handle:hover, .drag-handle:focus {
  cursor: move; }

/* line 511, /openedx/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 516, /openedx/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 526, /openedx/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 536, /openedx/edx-platform/cms/static/sass/elements/_controls.scss */
  .is-draggable .draggable-drop-indicator-before {
    top: -10px; }
  /* line 540, /openedx/edx-platform/cms/static/sass/elements/_controls.scss */
  .is-draggable .draggable-drop-indicator-after {
    bottom: -10px; }

/* line 546, /openedx/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 556, /openedx/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 563, /openedx/edx-platform/cms/static/sass/elements/_controls.scss */
.was-dragging {
  transition: transform 0.25s ease-in-out 0; }

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

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

/* line 587, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .xblock-header-primary .header-library-checkbox {
      margin-right: 10px;
      width: 17px;
      height: 17px;
      cursor: pointer;
      vertical-align: middle; }
    /* line 54, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .xblock-header-primary .header-library-checkbox-label {
      vertical-align: middle;
      cursor: pointer; }
    /* line 59, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .xblock-header-primary .header-details {
      width: 50%;
      vertical-align: middle; }
      /* line 65, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock .xblock-header-primary .header-details .xblock-display-name {
        font-weight: 600; }
      /* line 71, /openedx/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 80, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .xblock-header-primary .header-actions {
      width: 49%;
      text-align: right; }
      /* line 86, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock .xblock-header-primary .header-actions .wrapper-nav-sub {
        text-align: left;
        z-index: 10; }
        /* line 92, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
        .wrapper-xblock .xblock-header-primary .header-actions .wrapper-nav-sub .nav-item a {
          color: #666666; }
          /* line 96, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
          .wrapper-xblock .xblock-header-primary .header-actions .wrapper-nav-sub .nav-item a:hover {
            color: #065683; }
  /* line 106, /openedx/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 112, /openedx/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 120, /openedx/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 126, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock .xblock-header-secondary .actions-list .action-item {
        display: inline-block; }
        /* line 129, /openedx/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 139, /openedx/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 144, /openedx/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 151, /openedx/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 156, /openedx/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 166, /openedx/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 180, /openedx/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 188, /openedx/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 191, /openedx/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 196, /openedx/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 202, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .xmodule_VideoModule .xblock-license {
    border: 0; }
  /* line 209, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .container-paging-header .meta-wrap {
    margin: 20px 10px; }
  /* line 213, /openedx/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 243, /openedx/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 265, /openedx/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 269, /openedx/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 276, /openedx/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 282, /openedx/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 286, /openedx/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 298, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .wrapper-xblock-message .xblock-message {
    background-color: #4c4c4c;
    padding: 15px;
    color: #fff; }
    /* line 305, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .wrapper-xblock-message .xblock-message .icon {
      font-style: normal; }
    /* line 309, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .wrapper-xblock-message .xblock-message.information {
      background-color: #f2f2f2;
      color: #4c4c4c; }
    /* line 316, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .wrapper-xblock-message .xblock-message.validation {
      background-color: #4c4c4c;
      color: #fff; }
      /* line 320, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock .wrapper-xblock-message .xblock-message.validation a {
        color: #66acd2; }
      /* line 324, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock .wrapper-xblock-message .xblock-message.validation.has-warnings {
        border-top: 3px solid #fd7e14; }
        /* line 327, /openedx/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 333, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock .wrapper-xblock-message .xblock-message.validation.has-errors {
        border-top: 3px solid #d16a70; }
        /* line 336, /openedx/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 344, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .wrapper-xblock-message .xblock-message-list {
    margin-bottom: 0; }
  /* line 348, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .wrapper-xblock-message .xblock-message-actions {
    padding: 10px 20px;
    background-color: #666666; }
  /* line 360, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock.level-page {
    margin: 0;
    box-shadow: none;
    border: 0; }
    /* line 365, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-page .xblock-header {
      display: none; }
    /* line 370, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-page .xblock-message.validation {
      padding-top: 15px; }
    /* line 374, /openedx/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 380, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-page .xblock-message .xblock-message-item {
      padding-bottom: 5px; }
    /* line 384, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-page .xblock-message.information {
      padding: 10px 0;
      background-color: #f2f2f2;
      color: #666666; }
    /* line 392, /openedx/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 403, /openedx/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 410, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-nesting .reorderable-container {
      min-height: 20px; }
    /* line 414, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-nesting .xblock-header {
      display: block; }
    /* line 418, /openedx/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 426, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-nesting .xblock-render {
      margin: 10px; }
    /* line 431, /openedx/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 440, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock.level-element {
    transition: all 0.25s linear 0s;
    box-shadow: none; }
    /* line 445, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-element:hover {
      border-color: #0075b4; }
    /* line 450, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-element.is-collapsed .xblock-render {
      display: none; }
    /* line 454, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-element.is-collapsed .collapse-button .fa {
      transform: scale(1, -1); }
    /* line 459, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-element .xblock-header:not(.is-hidden) {
      display: block; }
    /* line 463, /openedx/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 471, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock.level-element .xblock-header-primary.is-collapsed {
        border-bottom: 0;
        border-radius: 3px; }
    /* line 477, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-element .xblock-render {
      margin: 10px;
      padding: 10px;
      overflow: hidden; }
      /* line 487, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock.level-element .xblock-render blockquote {
        margin: 40px; }
    /* line 494, /openedx/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 500, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock.level-element.xblock-type-container .xblock-render {
      display: none; }
    /* line 507, /openedx/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 521, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-xblock .wrapper-groups .title {
    margin-left: 10px;
    color: #999999; }
  /* line 531, /openedx/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 536, /openedx/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 542, /openedx/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 547, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-xblock .wrapper-groups.is-inactive .wrapper-xblock.level-nesting:hover {
        opacity: 1; }
    /* line 553, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-xblock .wrapper-groups.is-inactive .new-component-item {
      display: none; }

/* line 564, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-comp-editor {
  display: block; }
  /* line 569, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-comp-editor.is-inactive {
    display: none; }

/* line 575, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-comp-settings {
  display: none; }
  /* line 578, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-comp-settings.is-active {
    display: block; }
  /* line 583, /openedx/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 595, /openedx/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 607, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .file-uploader .download-setting:hover {
      background-color: #0075b4; }
  /* line 612, /openedx/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 620, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-comp-settings .list-input.settings-list {
    overflow: auto;
    max-height: 400px; }
    /* line 627, /openedx/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 633, /openedx/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 640, /openedx/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 647, /openedx/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 654, /openedx/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 659, /openedx/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 663, /openedx/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 669, /openedx/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 678, /openedx/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 692, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .setting-label.is-focused {
        color: #0075b4; }
    /* line 697, /openedx/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, /openedx/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, /openedx/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, /openedx/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 714, /openedx/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 719, /openedx/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 727, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list input[type="number"]:active {
        background-color: #fffcf1; }
    /* line 733, /openedx/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 741, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list select:active {
      background-color: #e2c01f; }
    /* line 746, /openedx/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 761, /openedx/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 771, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .action.setting-clear.inactive {
        visibility: hidden; }
    /* line 776, /openedx/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 784, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .setting-text {
      display: inline;
      white-space: nowrap; }
    /* line 793, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .metadata-list-enum * {
      box-sizing: border-box; }
    /* line 798, /openedx/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 804, /openedx/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 811, /openedx/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 814, /openedx/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 819, /openedx/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 827, /openedx/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 832, /openedx/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 841, /openedx/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 846, /openedx/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 855, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .metadata-list-enum .remove-setting:hover {
        color: #0075b4; }
    /* line 863, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
    .wrapper-comp-settings .list-input.settings-list .metadata-dict * {
      box-sizing: border-box; }
    /* line 868, /openedx/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 874, /openedx/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 880, /openedx/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 883, /openedx/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 888, /openedx/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 894, /openedx/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 901, /openedx/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 906, /openedx/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 915, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .metadata-dict .create-setting .icon {
        margin-right: 5px; }
    /* line 920, /openedx/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 929, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-comp-settings .list-input.settings-list .metadata-dict .remove-setting:hover {
        color: #0075b4; }

/* line 937, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-comp-plugins {
  display: none; }
  /* line 940, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-comp-plugins.is-active {
    display: block; }

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

/* line 957, /openedx/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 967, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
div.wrapper-comp-editor.is-inactive ~ div.launch-latex-compiler {
  display: none; }

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

/* line 981, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-license .license-types {
  text-align: center;
  vertical-align: middle;
  display: inline-block; }
  /* line 986, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-license .license-types .license-type {
    display: inline-block; }
  /* line 990, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .wrapper-license .license-types .action.license-button:hover {
      background-color: #d9e3ee;
      color: #6d788b; }
    /* line 1001, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 1011, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-license .wrapper-license-options {
  margin-bottom: 10px; }
  /* line 1018, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-license .wrapper-license-options .license-options {
    padding-bottom: 10px; }
    /* line 1021, /openedx/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 1026, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-license .wrapper-license-options .license-options .license-option.is-clickable {
        cursor: pointer; }
      /* line 1030, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
      .wrapper-license .wrapper-license-options .license-options .license-option:last-child {
        border-bottom: none; }
      /* line 1034, /openedx/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 1043, /openedx/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 1053, /openedx/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 1065, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
.wrapper-license .license-preview a {
  color: #7f7f7f; }
  /* line 1068, /openedx/edx-platform/cms/static/sass/elements/_xblocks.scss */
  .wrapper-license .license-preview a:hover {
    color: #1b6d99; }

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

/* line 7, /openedx/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-hidden-from-toc, .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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
.view-container .content-supplementary .bit-publishing.is-live {
  border-top: 5px solid #0075b4; }
  /* line 51, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
.view-container .content-supplementary .bit-publishing.is-ready {
  border-top: 5px solid #008100; }
  /* line 63, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .view-container .content-supplementary .bit-publishing.is-ready .bar-mod-title {
    background-color: #e6f2e6; }

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

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

/* line 93, /openedx/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-hidden-from-toc, .view-container .content-supplementary .bit-publishing.is-gated {
  border-top: 5px solid #000; }
  /* line 98, /openedx/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-hidden-from-toc .bar-mod-title, .view-container .content-supplementary .bit-publishing.is-gated .bar-mod-title {
    background-color: #e5e5e5; }

/* line 106, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .add-xblock-component .new-component {
    text-align: center; }
    /* line 118, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component h5 {
      margin-bottom: 15px;
      color: #008100; }
    /* line 15, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component .new-component-type li {
      display: inline-block; }
    /* line 135, /openedx/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: 125px;
      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, /openedx/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, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .add-xblock-component .new-component-templates:after {
      content: "";
      display: table;
      clear: both; }
    /* line 174, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component-templates .problem-type-tabs {
      display: none; }
    /* line 185, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
      .add-xblock-component .new-component-templates .support-documentation .support-documentation-level {
        padding-right: 10px; }
      /* line 200, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component-templates .support-level {
      padding-right: 10px; }
    /* line 217, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component-templates .icon {
      color: #0ea6ec; }
  /* line 224, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .add-xblock-component .new-component-template {
    margin-bottom: 0; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .add-xblock-component .new-component-template:after {
      content: "";
      display: table;
      clear: both; }
    /* line 229, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .new-component-template li {
      border: none;
      border-bottom: 1px dashed #edf1f5; }
      /* line 233, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
        .add-xblock-component .new-component-template .button-component:hover .icon {
          color: #fff; }
  /* line 268, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .add-xblock-component .problem-type-tabs li:first-child {
      margin-left: 20px; }
    /* line 281, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
      .add-xblock-component .problem-type-tabs li:hover {
        opacity: 0.9;
        background-color: #d1d9e5; }
      /* line 299, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
      .add-xblock-component .problem-type-tabs li a.link-tab {
        float: none; }
    /* line 312, /openedx/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 324, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
.paste-component {
  margin: 20px 10px; }
  /* line 327, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .paste-component .paste-component-button {
    display: block;
    width: 100%; }
    /* line 331, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .paste-component .paste-component-button.button {
      font-size: 1.5rem;
      padding: 10px 0; }
  /* line 339, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .paste-component .paste-component-whats-in-clipboard {
    position: relative;
    margin-left: auto;
    width: fit-content;
    font-size: 1.2rem;
    margin-top: 4px;
    cursor: help; }
    /* line 348, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .paste-component .paste-component-whats-in-clipboard:hover .clipboard-details-popup, .paste-component .paste-component-whats-in-clipboard:focus .clipboard-details-popup, .paste-component .paste-component-whats-in-clipboard:focus-within .clipboard-details-popup {
      display: block; }
    /* line 353, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .paste-component .paste-component-whats-in-clipboard .clipboard-details-popup {
      display: none;
      position: absolute;
      bottom: 3.3rem;
      right: calc(50% - 125px);
      width: 250px;
      background: white;
      border-radius: 2px;
      box-shadow: 0 0 3px #ddd;
      padding: 15px;
      color: inherit; }
      /* line 366, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
      .paste-component .paste-component-whats-in-clipboard .clipboard-details-popup::before {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        top: 100%;
        left: calc(50% - 0.4rem);
        border: .8rem solid transparent;
        border-bottom: none;
        border-top-color: #fff;
        filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.1)); }
      /* line 382, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
      .paste-component .paste-component-whats-in-clipboard .clipboard-details-popup::after {
        content: '';
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        height: 1rem; }
      /* line 391, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
      .paste-component .paste-component-whats-in-clipboard .clipboard-details-popup .fa-external-link {
        position: absolute;
        top: 10px;
        right: 10px; }
      /* line 397, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
      .paste-component .paste-component-whats-in-clipboard .clipboard-details-popup.no-edit-link {
        cursor: default; }
        /* line 399, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
        .paste-component .paste-component-whats-in-clipboard .clipboard-details-popup.no-edit-link .fa-external-link {
          display: none; }
      /* line 406, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
      .paste-component .paste-component-whats-in-clipboard .clipboard-details-popup .detail-block-name {
        font-size: 1.5rem; }
      /* line 410, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
      .paste-component .paste-component-whats-in-clipboard .clipboard-details-popup .detail-block-type {
        color: #888;
        font-size: 1rem;
        display: block;
        margin-top: -0.6rem; }
      /* line 417, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
      .paste-component .paste-component-whats-in-clipboard .clipboard-details-popup .detail-course-name {
        font-style: italic; }

/* line 430, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-content {
  margin-top: 5px; }
  /* line 433, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-content .unit-content {
    margin-top: 0; }
  /* line 438, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-content .add-item {
    margin-top: 15px; }
    /* line 441, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-content .add-item .button-new {
      padding: 10px 20px;
      display: block; }
      /* line 447, /openedx/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 458, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
.outline .paste-component {
  margin: 10px 0; }
  /* line 463, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline .paste-component .paste-component-button.button {
    font-size: 1.2rem; }

/* line 470, /openedx/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 476, /openedx/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 488, /openedx/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 493, /openedx/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 504, /openedx/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 516, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-complex .is-hidden-from-toc.outline-section > .section-status .status-message .icon, .outline-complex .is-hidden-from-toc.outline-subsection > .section-status .status-message .icon, .outline-complex .is-hidden-from-toc.outline-unit > .section-status .status-message .icon, .outline-complex .is-hidden-from-toc.outline-section > .subsection-status .status-message .icon, .outline-complex .is-hidden-from-toc.outline-subsection > .subsection-status .status-message .icon, .outline-complex .is-hidden-from-toc.outline-unit > .subsection-status .status-message .icon, .outline-complex .is-hidden-from-toc.outline-section > .unit-status .status-message .icon, .outline-complex .is-hidden-from-toc.outline-subsection > .unit-status .status-message .icon, .outline-complex .is-hidden-from-toc.outline-unit > .unit-status .status-message .icon {
  color: #000; }

/* line 529, /openedx/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 542, /openedx/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 552, /openedx/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 566, /openedx/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 570, /openedx/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 574, /openedx/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 577, /openedx/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 588, /openedx/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 599, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-section.is-collapsed {
    border-left-width: 5px;
    padding-left: 20px; }
    /* line 604, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section.is-collapsed.is-ready {
      border-left-color: #008100; }
    /* line 609, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section.is-collapsed.is-live {
      border-left-color: #0075b4; }
    /* line 614, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section.is-collapsed.is-staff-only {
      border-left-color: #000; }
    /* line 619, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section.is-collapsed.is-hidden-from-toc {
      border-left-color: #000; }
    /* line 624, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section.is-collapsed.is-gated {
      border-left-color: #000; }
    /* line 629, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section.is-collapsed.has-warnings {
      border-left-color: #feb272; }
    /* line 634, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section.is-collapsed.has-errors {
      border-left-color: #d16a70; }
  /* line 640, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-section .section-title {
    color: #4c4c4c; }
  /* line 653, /openedx/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 661, /openedx/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 666, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section .status-messages .icon {
      margin-right: 5px; }
    /* line 670, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section .status-messages .status-message {
      display: flex;
      flex-direction: row;
      justify-content: space-between; }
      @media (max-width: 768px) {
        /* line 670, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
        .outline-complex .outline-section .status-messages .status-message {
          flex-direction: column; } }
    /* line 680, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-complex .outline-section .status-messages .subsection-share-link-button {
      border-radius: 5px;
      font-size: 1.2rem;
      font-weight: 600;
      padding: 0.5rem 1rem;
      margin: 0 1rem; }
      /* line 687, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
      .outline-complex .outline-section .status-messages .subsection-share-link-button .icon-share-link {
        color: #fff !important;
        transform: rotate(90deg); }
  /* line 694, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-section .status-message-copy {
    display: inline-block;
    color: #4c4c4c; }
  /* line 704, /openedx/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 713, /openedx/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 727, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection.is-ready {
    border-left-color: #008100; }
  /* line 732, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection.is-live {
    border-left-color: #0075b4; }
  /* line 737, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection.is-staff-only {
    border-left-color: #000; }
  /* line 742, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection.is-hidden-from-toc {
    border-left-color: #000; }
  /* line 747, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection.is-gated {
    border-left-color: #000; }
  /* line 752, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection.has-warnings {
    border-left-color: #feb272; }
  /* line 757, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection.has-errors {
    border-left-color: #d16a70; }
  /* line 762, /openedx/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 768, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection .subsection-title {
    color: #4c4c4c; }
  /* line 784, /openedx/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 789, /openedx/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 793, /openedx/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 797, /openedx/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 803, /openedx/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 811, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-subsection .status-grading-value,
  .outline-complex .outline-subsection .status-proctored-exam-value,
  .outline-complex .outline-subsection .status-custom-grading-date {
    display: inline-block;
    vertical-align: middle; }
  /* line 818, /openedx/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 827, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-complex .outline-unit {
  margin-bottom: 10px;
  border: 1px solid #e5e5e5;
  padding: 5px 10px; }
  /* line 835, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-complex .outline-unit .unit-title {
    color: #4c4c4c; }
  /* line 846, /openedx/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 851, /openedx/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 862, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
.outline-simple .outline-section {
  margin-bottom: 20px;
  padding: 10px; }
  /* line 869, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-simple .outline-section .section-title {
    color: #4c4c4c; }
  /* line 882, /openedx/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 889, /openedx/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 895, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-simple .outline-section .status-grading-value {
    display: inline-block;
    vertical-align: middle; }
  /* line 900, /openedx/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 907, /openedx/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 912, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline-simple .outline-section .status-message .icon {
      margin-right: 5px; }
  /* line 917, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline-simple .outline-section .status-message-copy {
    display: inline-block;
    color: #4c4c4c; }

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

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

/* line 964, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
.outline .actions-list.nav-dd .wrapper-nav-sub {
  text-align: left;
  z-index: 10; }
  /* line 971, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
  .outline .actions-list.nav-dd .wrapper-nav-sub .nav-item a {
    color: #666666; }
    /* line 975, /openedx/edx-platform/cms/static/sass/elements/_modules.scss */
    .outline .actions-list.nav-dd .wrapper-nav-sub .nav-item a:hover {
      color: #065683; }

/* line 19, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
.nav-dd .nav-item {
  position: relative; }
  /* line 74, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
  .nav-dd .nav-item.nav-course-settings .wrapper-nav-sub {
    width: 180px; }

/* line 80, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
    .nav-dd .nav-sub .nav-item a {
      display: block; }
      /* line 153, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
.nav-dd.ui-left .wrapper-nav-sub {
  left: 0; }

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

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

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

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

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

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

/* line 259, /openedx/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 259, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
    .sequence-nav {
      display: none; } }
  /* line 275, /openedx/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 275, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav .sequence-list-wrapper {
        white-space: nowrap;
        overflow-x: scroll; } }
  /* line 288, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
  .sequence-nav ol {
    display: flex; }
    /* line 291, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
    .sequence-nav ol .custom-dropdown {
      position: relative;
      display: inline-flex; }
    /* line 296, /openedx/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 304, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav ol li:not(:last-child) {
        border-right-style: solid; }
      /* line 308, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav ol li .dropdown-main-button {
        border-right: 1px solid #e7e7e7 !important; }
      /* line 312, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav ol li .dropdown-toggle-button {
        width: 15% !important; }
        /* line 315, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
        .sequence-nav ol li .dropdown-toggle-button:hover {
          border-bottom: 1px solid #e7e7e7 !important; }
      /* line 320, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav ol li .dropdown-options {
        position: absolute;
        top: 100%;
        z-index: 1000;
        background-color: #ffffff;
        min-width: 265px;
        right: 0; }
        /* line 328, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
        .sequence-nav ol li .dropdown-options li {
          padding: 0.5em 1em;
          cursor: pointer; }
          /* line 332, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
          .sequence-nav ol li .dropdown-options li a {
            display: block;
            width: 100%;
            color: black; }
          /* line 338, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
          .sequence-nav ol li .dropdown-options li .checkmark {
            float: right;
            margin-left: 10px; }
      /* line 345, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav ol li .dropdown-options li:hover {
        background-color: #f1f1f1; }
      /* line 349, /openedx/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 366, /openedx/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 373, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
        .sequence-nav ol li button .fa-bookmark {
          color: #1b6d99; }
        /* line 379, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
        .sequence-nav ol li button.seq_video .icon::before {
          content: "\f008"; }
        /* line 386, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
        .sequence-nav ol li button.seq_other .icon::before {
          content: "\f02d"; }
        /* line 393, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
        .sequence-nav ol li button.seq_vertical .icon::before {
          content: "\f00b"; }
        /* line 400, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
        .sequence-nav ol li button.seq_problem .icon::before {
          content: "\f044"; }
        /* line 405, /openedx/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 423, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
          .sequence-nav ol li button .sequence-tooltip:empty {
            background: none; }
            /* line 426, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
            .sequence-nav ol li button .sequence-tooltip:empty::after {
              display: none; }
          /* line 431, /openedx/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 449, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
  body.touch-based-device .sequence-nav ol li button:hover p {
    display: none; }

/* line 454, /openedx/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 454, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
    .sequence-nav-button {
      min-width: 120px;
      max-width: 200px;
      text-overflow: ellipsis; }
      /* line 478, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav-button span:not(:last-child) {
        padding-right: 10px; } }
  /* line 483, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
  .sequence-nav-button .sequence-nav-button-label {
    display: none; }
    @media (min-width: 768px) {
      /* line 483, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
      .sequence-nav-button .sequence-nav-button-label {
        display: inline; } }
  /* line 491, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
  .sequence-nav-button.button-previous {
    order: -999; }
    @media (min-width: 768px) {
      /* line 491, /openedx/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 503, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
  .sequence-nav-button.button-next {
    order: 999; }
    @media (min-width: 768px) {
      /* line 503, /openedx/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 515, /openedx/edx-platform/cms/static/sass/elements/_navigation.scss */
  .sequence-nav-button.disabled {
    cursor: normal; }

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

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

/* line 534, /openedx/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 541, /openedx/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 534, /openedx/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 549, /openedx/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 557, /openedx/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 570, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
.wrapper-mast {
  margin: 30px 0 0 0;
  padding: 0 20px;
  position: relative;
  z-index: 1; }
  /* line 13, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-mast .mast:after,
    .wrapper-mast .metadata:after {
      content: "";
      display: table;
      clear: both; }
  /* line 25, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
  .wrapper-mast .mast {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px; }
    /* line 30, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
    .wrapper-mast .mast .page-header {
      width: 100%; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-mast .mast.has-actions:after {
      content: "";
      display: table;
      clear: both; }
    /* line 38, /openedx/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 46, /openedx/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 56, /openedx/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 62, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
        .wrapper-mast .mast.has-actions .nav-actions .nav-item:last-child {
          margin-right: 0; }
      /* line 72, /openedx/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 77, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
      .wrapper-mast .mast.has-actions .nav-actions .button .icon {
        display: inline-block;
        vertical-align: baseline; }
    /* line 94, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
    .wrapper-mast .mast.has-subtitle .nav-actions {
      bottom: -30px; }
    /* line 101, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
    .wrapper-mast .mast.has-navigation .nav-actions {
      top: -40px; }
    /* line 105, /openedx/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 113, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
      .wrapper-mast .mast.has-navigation .navigation-item.navigation-current {
        color: #7f7f7f;
        max-width: 250px; }
        /* line 119, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
        .wrapper-mast .mast.has-navigation .navigation-item.navigation-current::before {
          color: #7f7f7f; }
    /* line 125, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
    .wrapper-mast .mast.has-navigation .navigation-link:hover {
      color: #0075b4; }
    /* line 129, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
    .wrapper-mast .mast.has-navigation .navigation-item::before {
      content: " / ";
      margin: 5px;
      color: #7f7f7f; }
      /* line 134, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
      .wrapper-mast .mast.has-navigation .navigation-item::before:hover {
        color: #7f7f7f; }
    /* line 139, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
    .wrapper-mast .mast.has-navigation .navigation .navigation-item:first-child::before {
      content: "";
      margin: 0; }
  /* line 148, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
  .wrapper-mast .mast-wizard .page-header-sub {
    color: #7f7f7f;
    font-weight: 300; }
  /* line 155, /openedx/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 169, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
.wrapper-content {
  margin: 0;
  padding: 0 20px;
  position: relative; }

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

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

/* line 218, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
  .view-container .content-primary-fullwidth {
    width: 100%; }

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

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

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

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

/* line 261, /openedx/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 267, /openedx/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 281, /openedx/edx-platform/cms/static/sass/elements/_layout.scss */
.content-supplementary > section {
  margin: 0 0 20px 0; }

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

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

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

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

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

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

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

/* line 25, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
.field.is-not-editable label.is-focused {
  color: #4c4c4c; }

/* line 72, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
.field.error input,
.field.error textarea {
  border-color: #b20610; }

/* line 94, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
form .checkbox-cosmetic .input-checkbox-checked,
form .checkbox-cosmetic .input-checkbox-unchecked {
  width: 15px; }

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

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

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

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

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

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

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

/* line 178, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
.form-create .list-input .field {
  margin: 0 0 15px 0; }
  /* line 181, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field:last-child {
    margin-bottom: 0; }
  /* line 190, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field.required label::after {
    margin-left: 5px;
    content: "*"; }
  /* line 196, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
    .form-create .list-input .field label.is-focused {
      color: #0075b4; }
  /* line 215, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field textarea.long {
    height: 100px; }
  /* line 244, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
    .form-create .list-input .field input[type="checkbox"] + label {
      display: inline-block; }
  /* line 255, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field .tip-note {
    display: block;
    margin-top: 5px; }
  /* line 271, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field .tip-error {
    display: none;
    float: none; }
  /* line 277, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field.error label {
    color: #b20610; }
  /* line 289, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field.error .tip-error {
    display: block;
    color: #b20610; }
  /* line 294, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
  .form-create .list-input .field.error input {
    border-color: #b20610; }

/* line 301, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
.form-create .list-input .field-group {
  margin: 0 0 10px 0; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .form-create .list-input .field-group:after {
    content: "";
    display: table;
    clear: both; }
  /* line 321, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
    .form-create .list-input .field-group .field:nth-child(odd) {
      float: left; }
    /* line 334, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .form-create .actions .action-secondary:hover {
      background-color: #d9e3ee;
      color: #6d788b; }

/* line 383, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
  .incontext-editor.is-editable .access-editor-action-wrapper .icon.icon {
    vertical-align: baseline; }

/* line 393, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
.incontext-editor.is-editable .incontext-editor-form {
  display: none; }

/* line 419, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
.incontext-editor.is-editable.is-editing .incontext-editor-form {
  display: inline-block; }

/* line 432, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
.wrapper-create-element {
  height: auto;
  opacity: 1;
  pointer-events: auto;
  overflow: hidden;
  display: none; }
  /* line 439, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
  .wrapper-create-element.is-shown {
    display: block; }

/* line 450, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_forms.scss */
  input.search::-webkit-input-placeholder {
    color: #979faf; }

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

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

/* line 483, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-header header.primary:after {
      content: "";
      display: table;
      clear: both; }
  /* line 28, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .wrapper-l,
  .wrapper-header .wrapper-r {
    background: #fff; }
  /* line 33, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .wrapper-l {
    float: left;
    width: 57.44681%; }
  /* line 39, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .wrapper-r {
    float: right;
    width: 31.91489%;
    text-align: right; }
  /* line 47, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .user-language-selector .language-selector {
      width: 120px; }
  /* line 68, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .nav-account {
    width: auto; }
  /* line 74, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header nav > ol > .nav-item {
    display: inline-block;
    vertical-align: middle; }
    /* line 81, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header nav > ol > .nav-item:last-child {
      margin-right: 0; }
  /* line 86, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header nav .nav-item a {
    color: #666666; }
    /* line 89, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header nav .nav-item a:hover {
      color: #065683; }
  /* line 97, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .nav-dd .title {
    transition: all 0.25s ease-in-out 0s; }
    /* line 103, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .nav-dd .title .fa-caret-down {
      opacity: 0.25; }
    /* line 108, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .nav-dd .title:hover .fa-caret-down {
      opacity: 1; }
    /* line 114, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .branding {
    padding: 15px 0; }
    /* line 129, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .branding a {
      display: block; }
      /* line 132, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
      .wrapper-header .branding a img {
        max-height: 40px;
        display: block; }
  /* line 142, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .info-course .course-org {
      margin-right: 5px; }
    /* line 166, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
      .wrapper-header .info-course .course-link:hover {
        color: #065683; }
  /* line 193, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .nav-course {
    padding: 15px 0; }
  /* line 200, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .nav-account {
    position: relative;
    padding: 15px 0; }
    /* line 204, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .nav-account .nav-sub {
      text-align: left; }
    /* line 209, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .nav-account .nav-account-help .wrapper-nav-sub {
      width: 200px; }
    /* line 215, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .nav-account .nav-account-user .title {
      max-width: 210px; }
      /* line 218, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .nav-account .settings-language-form {
      margin-top: 4px; }
      /* line 231, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
      .wrapper-header .nav-account .settings-language-form .language-selector {
        width: 130px; }
  /* line 240, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
  .wrapper-header .nav-pitch {
    position: relative;
    padding: 15px 0; }
    /* line 244, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
    .wrapper-header .nav-pitch .nav-sub {
      text-align: left; }

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

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

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

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

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

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

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

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

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

/* line 305, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
.not-signedin .wrapper-header .branding,
.view-util .wrapper-header .branding {
  width: 100%; }

/* line 317, /openedx/edx-platform/cms/static/sass/elements/_header.scss */
.not-signedin .wrapper-header .nav-pitch,
.view-util .wrapper-header .nav-pitch {
  top: 5px; }
  /* line 320, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_footer.scss */
.wrapper-footer {
  position: relative;
  width: 100%;
  margin: 0 0 20px 0;
  padding: 20px; }
  /* line 10, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-footer footer.primary:after {
      content: "";
      display: table;
      clear: both; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-footer footer.primary .footer-content-primary:after {
      content: "";
      display: table;
      clear: both; }
    /* line 25, /openedx/edx-platform/cms/static/sass/elements/_footer.scss */
    .wrapper-footer footer.primary .colophon {
      width: 31.91489%;
      float: left;
      margin-right: 14.28571%; }
    /* line 32, /openedx/edx-platform/cms/static/sass/elements/_footer.scss */
    .wrapper-footer footer.primary a {
      color: #0075b4; }
      /* line 35, /openedx/edx-platform/cms/static/sass/elements/_footer.scss */
      .wrapper-footer footer.primary a:hover, .wrapper-footer footer.primary a:active {
        color: #065683; }
    /* line 41, /openedx/edx-platform/cms/static/sass/elements/_footer.scss */
    .wrapper-footer footer.primary .nav-peripheral {
      width: 48.93617%;
      float: right;
      text-align: right; }
      /* line 47, /openedx/edx-platform/cms/static/sass/elements/_footer.scss */
      .wrapper-footer footer.primary .nav-peripheral .nav-item {
        display: inline-block;
        margin-right: 5px; }
        /* line 52, /openedx/edx-platform/cms/static/sass/elements/_footer.scss */
        .wrapper-footer footer.primary .nav-peripheral .nav-item:last-child {
          margin-right: 0; }
        /* line 56, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_footer.scss */
    .wrapper-footer footer.primary .footer-content-secondary {
      margin-top: 20px; }
      /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-footer footer.primary .footer-content-secondary:after {
        content: "";
        display: table;
        clear: both; }
    /* line 81, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_footer.scss */
    .wrapper-footer footer.primary .footer-about-openedx {
      float: right;
      text-align: right; }
      /* line 100, /openedx/edx-platform/cms/static/sass/elements/_footer.scss */
      .wrapper-footer footer.primary .footer-about-openedx a {
        display: inline-block; }
        /* line 103, /openedx/edx-platform/cms/static/sass/elements/_footer.scss */
        .wrapper-footer footer.primary .footer-about-openedx a img {
          display: block;
          width: 120px; }
        /* line 108, /openedx/edx-platform/cms/static/sass/elements/_footer.scss */
        .wrapper-footer footer.primary .footer-about-openedx a:hover {
          border-bottom: none; }

/* line 4, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .wrapper-sock:after {
    content: "";
    display: table;
    clear: both; }
  /* line 12, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_sock.scss */
    .wrapper-sock .list-cta .cta-show-sock {
      background: #f2f2f2;
      padding: 10px 20px;
      color: #4c4c4c; }
      /* line 41, /openedx/edx-platform/cms/static/sass/elements/_sock.scss */
      .wrapper-sock .list-cta .cta-show-sock .icon {
        margin-right: 5px; }
      /* line 47, /openedx/edx-platform/cms/static/sass/elements/_sock.scss */
      .wrapper-sock .list-cta .cta-show-sock:hover {
        background: #0075b4;
        color: #fff; }
  /* line 55, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-sock .sock:after {
      content: "";
      display: table;
      clear: both; }
    /* line 75, /openedx/edx-platform/cms/static/sass/elements/_sock.scss */
    .wrapper-sock .sock .support,
    .wrapper-sock .sock .feedback {
      box-sizing: border-box; }
      /* line 79, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_sock.scss */
    .wrapper-sock .sock .support {
      width: 65.95745%;
      float: left;
      margin-right: 2.12766%; }
      /* line 137, /openedx/edx-platform/cms/static/sass/elements/_sock.scss */
      .wrapper-sock .sock .support .action-item {
        width: flexgrid(4, 8); }
    /* line 143, /openedx/edx-platform/cms/static/sass/elements/_sock.scss */
    .wrapper-sock .sock .feedback {
      width: 31.91489%;
      float: left; }
      /* line 147, /openedx/edx-platform/cms/static/sass/elements/_sock.scss */
      .wrapper-sock .sock .feedback .action-item {
        width: flexgrid(4, 4); }
  /* line 154, /openedx/edx-platform/cms/static/sass/elements/_sock.scss */
  .wrapper-sock.is-shown {
    border-color: #333333; }
    /* line 157, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.message {
  display: block; }

/* line 11, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .message-status .text {
    display: inline-block; }
  /* line 38, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .message-status.error {
    border-color: #470206;
    background: #c13840; }
  /* line 43, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .message-status.is-shown {
    display: block; }

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

/* line 63, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.wrapper-notification,
.wrapper-alert,
.prompt {
  background: #333333; }
  /* line 68, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-notification .copy,
  .wrapper-alert .copy,
  .prompt .copy {
    color: #b2b2b2; }
    /* line 71, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification .copy .title,
    .wrapper-alert .copy .title,
    .prompt .copy .title {
      color: #fff; }
    /* line 76, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.page-banner {
  max-width: 1280px;
  margin: 0 auto; }
  /* line 87, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .page-banner .user-messages {
    padding-top: 20px; }
    /* line 92, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .page-banner .user-messages a:hover {
      color: #1b6d99;
      text-decoration: underline !important; }
  /* line 98, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .page-banner .alert {
    margin-bottom: 20px !important;
    padding: 20px;
    border: 1px solid; }
    /* line 103, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .page-banner .alert .icon-alert {
      margin-right: 5px; }
    /* line 107, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.confirm button,
.notification.confirm button,
.prompt.confirm button {
  color: #0075b4; }
  /* line 156, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.warning button,
.notification.warning button,
.prompt.warning button {
  color: #fd7e14; }
  /* line 178, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.error button,
.notification.error button,
.prompt.error button {
  color: #c13840; }
  /* line 199, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.announcement button,
.notification.announcement button,
.prompt.announcement button {
  color: #0075b4; }
  /* line 220, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.alert.confirmation button,
.notification.confirmation button,
.prompt.confirmation button {
  color: #008100; }
  /* line 241, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-prompt .prompt .copy {
      border-top: 4px solid #0075b4;
      padding: 20px; }
    /* line 305, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
      .wrapper-prompt .prompt .nav-actions .nav-item {
        display: inline-block;
        margin-right: 15px; }
        /* line 316, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
        .wrapper-prompt .prompt .nav-actions .nav-item:last-child {
          margin-right: 0; }
      /* line 326, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
      .wrapper-prompt .prompt .nav-actions .action-secondary {
        cursor: pointer;
        color: #fff; }
        /* line 331, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
        .wrapper-prompt .prompt .nav-actions .action-secondary:hover {
          color: #cccccc; }
  /* line 340, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.error .feedback-symbol {
    color: #c13840; }
  /* line 344, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.error .copy {
    border-top-color: #c13840; }
  /* line 351, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.confirmation .feedback-symbol {
    color: #008100; }
  /* line 355, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.confirmation .copy {
    border-top-color: #008100; }
  /* line 362, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.warning .feedback-symbol {
    color: #fd7e14; }
  /* line 366, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.warning .copy {
    border-top-color: #fd7e14; }

/* line 375, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .wrapper-notification:after {
    content: "";
    display: table;
    clear: both; }
  /* line 386, /openedx/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 389, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-warning .feedback-symbol {
      color: #fd7e14; }
  /* line 394, /openedx/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 397, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-error .feedback-symbol {
      color: #c13840; }
  /* line 402, /openedx/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 405, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-confirmation .feedback-symbol {
      color: #008100; }
  /* line 410, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-notification.wrapper-notification-info {
    box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.2), inset 0 3px 1px #0075b4; }
    /* line 413, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-info .feedback-symbol {
      color: #0075b4; }
  /* line 418, /openedx/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 423, /openedx/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 432, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-notification.wrapper-notification-status .notification:after {
        content: "";
        display: table;
        clear: both; }
      /* line 440, /openedx/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 447, /openedx/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 457, /openedx/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 466, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-notification.wrapper-notification-help .notification:after {
        content: "";
        display: table;
        clear: both; }
      /* line 475, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
      .wrapper-notification.wrapper-notification-help .notification .feedback-symbol {
        width: 20px;
        margin-right: 15px; }
      /* line 480, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
      .wrapper-notification.wrapper-notification-help .notification .action-notification-close {
        right: 0; }
      /* line 484, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
      .wrapper-notification.wrapper-notification-help .notification .copy {
        width: 200px; }

/* line 491, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.notification {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  max-width: 1280px; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .notification:after {
    content: "";
    display: table;
    clear: both; }
  /* line 504, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification .feedback-symbol,
  .notification .copy {
    float: left;
    display: inline-block;
    vertical-align: middle; }
  /* line 511, /openedx/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 524, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification .copy {
    width: 82.97872%;
    color: #b2b2b2; }
    /* line 530, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .notification .copy .title {
      margin-bottom: 0;
      color: #fff; }
  /* line 540, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification.has-actions .feedback-symbol {
    width: 6.38298%; }
  /* line 544, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification.has-actions .copy {
    width: 57.44681%;
    margin-right: 2.12766%; }
  /* line 550, /openedx/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 558, /openedx/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 564, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
      .notification.has-actions .nav-actions .nav-item:last-child {
        margin-right: 0; }
  /* line 574, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification.has-actions .action-primary .action-button-text {
    display: inline-block;
    vertical-align: baseline; }
  /* line 579, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification.has-actions .action-primary .icon {
    display: inline-block;
    vertical-align: baseline; }
  /* line 592, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification.has-actions .action-secondary {
    color: #fff;
    cursor: pointer; }
    /* line 597, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .notification.has-actions .action-secondary:hover {
      color: #cccccc; }
  /* line 604, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification.confirmation .copy {
    margin-top: 4px; }
  /* line 609, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .notification.mini {
    width: auto;
    max-width: none;
    min-width: 0; }
    /* line 614, /openedx/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 623, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .notification.mini .copy {
      width: auto; }

/* line 640, /openedx/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 656, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-alert.is-shown {
    display: block; }
  /* line 660, /openedx/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 663, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-warning .feedback-symbol {
      color: #fd7e14; }
  /* line 668, /openedx/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 671, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-error .feedback-symbol {
      color: #c13840; }
  /* line 676, /openedx/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 679, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-confirmation .feedback-symbol {
      color: #008100; }
  /* line 684, /openedx/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 687, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-announcement .feedback-symbol {
      color: #0075b4; }
  /* line 692, /openedx/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 695, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-step-required .feedback-symbol {
      color: #c2387d; }

/* line 702, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .alert:after {
    content: "";
    display: table;
    clear: both; }
  /* line 717, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert .feedback-symbol,
  .alert .copy {
    float: left; }
  /* line 722, /openedx/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 732, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert .copy {
    width: 82.97872%;
    margin-top: 10px;
    color: #b2b2b2; }
    /* line 737, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .alert .copy .title {
      margin-bottom: 0;
      color: #fff; }
  /* line 747, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert.has-actions .feedback-symbol {
    width: 6.38298%; }
  /* line 751, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert.has-actions .copy {
    width: 57.44681%;
    margin-right: 2.12766%; }
  /* line 757, /openedx/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 765, /openedx/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 771, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
      .alert.has-actions .nav-actions .nav-item:last-child {
        margin-right: 0; }
  /* line 788, /openedx/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 802, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .alert .action-alert-close .icon {
      color: #fff;
      width: auto;
      margin: 0;
      padding: 2px; }
    /* line 811, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .alert .action-alert-close:hover {
      background: #666666; }
  /* line 818, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert .action-dismiss .button {
    padding: 5px 10px; }
  /* line 824, /openedx/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 830, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .alert .action-dismiss .icon {
    margin-right: 5px; }

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

/* line 855, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.js.prompt-is-shown .wrapper-prompt.is-shown {
  visibility: visible;
  pointer-events: auto; }
  /* line 859, /openedx/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 868, /openedx/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 875, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.js .wrapper-notification {
  bottom: -200px; }
  /* line 879, /openedx/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 884, /openedx/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 895, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.wrapper-message .message {
  background-color: #4c4c4c;
  padding: 10px 15px;
  color: #fff; }
  /* line 902, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message .icon {
    font-style: normal; }
  /* line 906, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.information {
    background-color: #f2f2f2;
    color: #4c4c4c; }
  /* line 913, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.validation {
    background-color: #4c4c4c;
    color: #fff; }
    /* line 917, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-message .message.validation a {
      color: #66acd2; }
  /* line 922, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.has-warnings {
    border-bottom: 3px solid #fd7e14; }
    /* line 925, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-message .message.has-warnings .fa-warning {
      margin-right: 10px;
      color: #fd7e14; }
  /* line 931, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.has-errors {
    border-bottom: 3px solid #d16a70; }
    /* line 934, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    .wrapper-message .message.has-errors .fa-exclamation-circle {
      margin-right: 10px;
      color: #d16a70; }

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

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

/* line 960, /openedx/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 966, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
body.uxdesign.alerts .content-primary {
  width: 100%;
  margin-right: 2.12766%;
  padding: 20px 30px; }
  /* line 975, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  body.uxdesign.alerts .content-primary > section {
    margin-bottom: 40px; }
    /* line 978, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
    body.uxdesign.alerts .content-primary > section:last-child {
      margin-bottom: 0; }
  /* line 984, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    body.uxdesign.alerts .content-primary ul li:after {
      content: "";
      display: table;
      clear: both; }
    /* line 992, /openedx/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 998, /openedx/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 1014, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .main-wrapper .alert:after {
    content: "";
    display: table;
    clear: both; }
  /* line 1025, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .main-wrapper .alert .alert-message {
    float: left;
    margin: 4px 0 0;
    color: #333333; }
  /* line 1036, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  .main-wrapper .alert .alert-action {
    float: left; }
    /* line 1039, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 1046, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
body.error {
  background: #191919;
  color: #333333; }
  /* line 1050, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  body.error .primary-header {
    display: none; }
  /* line 1054, /openedx/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 1063, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  body.error h1 {
    float: none;
    margin: 0;
    color: #333333; }
  /* line 1072, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
  body.error .description {
    margin-bottom: 50px; }
  /* line 1078, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 1087, /openedx/edx-platform/cms/static/sass/elements/_system-feedback.scss */
.advance-modules-remove-text {
  margin-top: 10px; }

/* line 5, /openedx/edx-platform/cms/static/sass/elements/_system-help.scss */
.content .introduction {
  box-sizing: border-box;
  margin-bottom: 20px; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .content .introduction.has-links:after {
    content: "";
    display: table;
    clear: both; }
  /* line 26, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_system-help.scss */
.notice-incontext {
  border-radius: 2px;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px; }
  /* line 64, /openedx/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-incontext .title {
    margin-bottom: 10px; }
  /* line 71, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_system-help.scss */
    .notice-incontext .copy:last-child {
      margin-bottom: 0; }
  /* line 89, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-incontext.has-actions .list-actions {
    margin-top: 15px; }
  /* line 114, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_system-help.scss */
.notice-workflow {
  background: #fcf9e9; }
  /* line 132, /openedx/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-workflow .status-indicator {
    background: #e2c01f; }
  /* line 136, /openedx/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-workflow title {
    color: #666666; }
  /* line 140, /openedx/edx-platform/cms/static/sass/elements/_system-help.scss */
  .notice-workflow .copy {
    color: #7f7f7f; }

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

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

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

/* line 209, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_system-help.scss */
  .bit:last-child {
    margin-bottom: 0;
    border: none;
    padding-bottom: 0; }
  /* line 223, /openedx/edx-platform/cms/static/sass/elements/_system-help.scss */
  .bit h3,
  .bit .title {
    margin: 0 0 5px 0;
    color: #4c4c4c; }
  /* line 232, /openedx/edx-platform/cms/static/sass/elements/_system-help.scss */
  .bit p,
  .bit .copy {
    margin: 0 0 20px 0; }
    /* line 236, /openedx/edx-platform/cms/static/sass/elements/_system-help.scss */
    .bit p:last-child,
    .bit .copy:last-child {
      margin-bottom: 0; }
  /* line 242, /openedx/edx-platform/cms/static/sass/elements/_system-help.scss */
  .bit .external-help-button {
    display: inline-block; }
  /* line 253, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modal.scss */
  .modal .modal-body {
    height: 400px;
    padding: 40px;
    overflow-y: scroll; }
  /* line 34, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modal.scss */
  .modal h2 {
    margin: 0 10px 30px;
    color: #646464;
    letter-spacing: 1px;
    text-transform: uppercase; }
  /* line 52, /openedx/edx-platform/cms/static/sass/elements/_modal.scss */
  .modal p {
    margin: 20px; }
  /* line 56, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .modal .close-button:hover, .modal .close-button:focus {
      background-color: #deecf7;
      color: #5c677a; }

/* line 70, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modal.scss */
body.modal-open {
  overflow: hidden; }

/* line 5, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_vendor.scss */
  .ui-datepicker .ui-widget-header {
    background: #8891a1;
    border: none;
    border-radius: 2px; }
  /* line 21, /openedx/edx-platform/cms/static/sass/elements/_vendor.scss */
  .ui-datepicker .ui-datepicker-next,
  .ui-datepicker .ui-datepicker-prev {
    transition: none; }
    /* line 25, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_vendor.scss */
  .ui-datepicker .ui-state-default {
    border-color: #b0b6c2;
    color: #0075b4;
    transition: none; }
    /* line 42, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_vendor.scss */
  .ui-datepicker .ui-state-highlight {
    background: #0075b4;
    border-color: #0075b4;
    color: #fff; }
  /* line 55, /openedx/edx-platform/cms/static/sass/elements/_vendor.scss */
  .ui-datepicker .ui-state-active {
    background: #fd7e14;
    border-color: #fd7e14;
    color: #fff; }

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

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

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

/* line 84, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_vendor.scss */
.ui-widget-content {
  border: 0;
  background: none; }

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

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

/* line 112, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_vendor.scss */
.ui-tabs-nav li {
  top: 0;
  margin: 0; }

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

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

/* line 140, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_vendor.scss */
  .problem-type-tabs li:first-child {
    margin-left: 20px; }
  /* line 153, /openedx/edx-platform/cms/static/sass/elements/_vendor.scss */
  .problem-type-tabs li {
    opacity: 0.8; }
    /* line 156, /openedx/edx-platform/cms/static/sass/elements/_vendor.scss */
    .problem-type-tabs li a:focus {
      outline: none;
      border: 0; }

/* line 163, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_vendor.scss */
  .ui-autocomplete li.ui-menu-item {
    padding: 0;
    margin: 0; }
    /* line 184, /openedx/edx-platform/cms/static/sass/elements/_vendor.scss */
    .ui-autocomplete li.ui-menu-item a {
      color: #4c4c4c; }
    /* line 188, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .modal-content {
    position: relative;
    background-color: #fff;
    padding: 5%; }
  /* line 31, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .title {
    margin: 5px 10px 10px 10px;
    color: #000; }
  /* line 39, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .message {
    margin: 0 0 20px 0;
    color: #4c4c4c; }
  /* line 46, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .message-status {
    padding: 0; }
    /* line 49, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .summary-message {
    margin-bottom: 20px;
    padding: 15px;
    background: #333333; }
    /* line 68, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .summary-message .icon {
      margin-right: 10px;
      color: #fff; }
    /* line 82, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .summary-message .copy {
      max-width: 85%;
      color: #fff; }
  /* line 91, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .summary-message-warning {
    border-top: 4px solid #feb272; }
    /* line 94, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .summary-message-warning .icon {
      color: #feb272; }
  /* line 100, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .divider-visual {
    margin: 15px 0;
    border: 1px solid #e5e5e5; }
  /* line 106, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .modal-section {
    margin-bottom: 15px; }
    /* line 109, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .modal-section:last-child {
      margin-bottom: 0; }
    /* line 113, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 147, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .modal-section .subsection-share-link-tabs-header {
      margin-bottom: 20px;
      border-bottom: 1px solid #cccccc; }
      /* line 151, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
      [class*="view-"] .modal-window .modal-section .subsection-share-link-tabs-header li.subsection-share-link-tab-buttons {
        display: inline-block;
        margin-right: 20px; }
        /* line 155, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
        [class*="view-"] .modal-window .modal-section .subsection-share-link-tabs-header li.subsection-share-link-tab-buttons .subsection-share-link-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 168, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
          [class*="view-"] .modal-window .modal-section .subsection-share-link-tabs-header li.subsection-share-link-tab-buttons .subsection-share-link-tab-button:hover {
            background-color: #fff;
            color: #0075b4; }
          /* line 173, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
          [class*="view-"] .modal-window .modal-section .subsection-share-link-tabs-header li.subsection-share-link-tab-buttons .subsection-share-link-tab-button.active {
            border-bottom: 4px solid #0075b4;
            color: #0075b4; }
  /* line 182, /openedx/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 191, /openedx/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 201, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .modal-section-content .user-partition-group-checkboxes {
    min-height: 95px; }
  /* line 205, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .modal-section-content .enable-hide-from-toc-container {
    background: #E5F1F8;
    padding: 20px 32px;
    margin: 16px 0px;
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    /* line 214, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .modal-section-content .enable-hide-from-toc-container .icon-message {
      color: white;
      background: #0075B4;
      padding: 8px;
      border-radius: 50%;
      transform: rotate(90deg);
      font-size: 16px;
      height: 18px;
      width: 20px; }
    /* line 225, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .modal-section-content .enable-hide-from-toc-container .text-message {
      padding: 0px 10px;
      word-wrap: break-word;
      font-weight: 500; }
  /* line 232, /openedx/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 238, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .modal-section-content .list-actions {
    margin-left: 5px; }
  /* line 248, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-window .modal-section-content .subsection-share-link-container {
    display: flex;
    align-items: center; }
    /* line 252, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .modal-section-content .subsection-share-link-container .copy-link-button {
      border-radius: 5px;
      font-size: 1.5rem;
      font-weight: 600;
      padding: 0.7rem 1rem; }
      /* line 258, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
      [class*="view-"] .modal-window .modal-section-content .subsection-share-link-container .copy-link-button .icon-copy-clipboard {
        color: #fff; }
    /* line 263, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-window .modal-section-content .subsection-share-link-container .share-link-animated-svg {
      border-radius: 0.5rem;
      margin-left: 1rem;
      box-shadow: 0 0 7px rgba(0, 0, 0, 0.4); }
  /* line 272, /openedx/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 277, /openedx/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 283, /openedx/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 288, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 297, /openedx/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 300, /openedx/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 305, /openedx/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 316, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .modal-sm {
  width: 30%;
  min-width: 300px; }
  /* line 320, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-sm .modal-content {
    padding: 5% 4%; }

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

/* line 338, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .modal-lg {
  width: 95%;
  min-width: 550px;
  height: auto; }
  /* line 343, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-lg .modal-content {
    padding: 20px; }
  /* line 348, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .modal-lg.modal-editor .modal-header {
    margin: 5px 10px; }
    /* line 351, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .modal-lg.modal-editor .modal-header .title {
      width: 47%;
      display: inline-block; }
    /* line 356, /openedx/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 362, /openedx/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 366, /openedx/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 376, /openedx/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 385, /openedx/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 400, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .move-modal {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); }

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

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

/* line 417, /openedx/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 425, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .assetupload-modal .status-upload {
  margin-top: 20px; }

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

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

/* line 443, /openedx/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 452, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .modal-window .editor-with-buttons {
  margin-bottom: 60px; }
  /* line 456, /openedx/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 461, /openedx/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 471, /openedx/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 478, /openedx/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 483, /openedx/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 486, /openedx/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 491, /openedx/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 496, /openedx/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 499, /openedx/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 503, /openedx/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 508, /openedx/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 515, /openedx/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 520, /openedx/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 530, /openedx/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 536, /openedx/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 545, /openedx/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 548, /openedx/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 559, /openedx/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 568, /openedx/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 573, /openedx/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 580, /openedx/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 594, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .xblock-visibility_view {
  min-height: 190px; }
  /* line 599, /openedx/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 605, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .xblock-visibility_view .current-visibility-title {
    font-weight: 600; }
    /* line 608, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .xblock-visibility_view .current-visibility-title .icon {
      margin-right: 2.5px; }
  /* line 613, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .xblock-visibility_view .group-select-title {
    font-weight: 600;
    font-size: inherit; }
  /* line 618, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .xblock-visibility_view .partition-visibility {
    padding-top: 20px; }
  /* line 623, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .xblock-visibility_view .partition-group-control {
    padding-top: 10px; }
    /* line 626, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .xblock-visibility_view .partition-group-control .field {
      margin-top: 5px; }
      /* line 629, /openedx/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 639, /openedx/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 643, /openedx/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 653, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .xblock-visibility_view .is-not-configured {
    padding: 20px;
    text-align: left; }
    /* line 660, /openedx/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 670, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .xblock-visibility_view .is-not-configured .copy p {
      margin-bottom: 20px; }
    /* line 678, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .xblock-visibility_view .is-not-configured.has-actions .actions {
      margin-top: 20px; }
    /* line 682, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .xblock-visibility_view .is-not-configured.has-actions .action {
      margin-left: 0; }

/* line 694, /openedx/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 700, /openedx/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 707, /openedx/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 713, /openedx/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 721, /openedx/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 730, /openedx/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 736, /openedx/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 747, /openedx/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 752, /openedx/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 758, /openedx/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 765, /openedx/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 770, /openedx/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 780, /openedx/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 789, /openedx/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 798, /openedx/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 804, /openedx/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 808, /openedx/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 814, /openedx/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 826, /openedx/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 831, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-discussion,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .summary-configuration,
[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-discussion,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .summary-configuration,
[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-discussion,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .summary-configuration,
[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-discussion,
[class*="view-"] .course-outline-modal .edit-staff-lock,
[class*="view-"] .course-outline-modal .summary-configuration,
[class*="view-"] .course-outline-modal .edit-content-visibility,
[class*="view-"] .course-outline-modal .edit-unit-access {
  margin-bottom: 20px; }
  /* line 838, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-discussion .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-section .summary-configuration .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-discussion .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-subsection .summary-configuration .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-discussion .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock .tip,
  [class*="view-"] .wrapper-modal-window-bulkpublish-unit .summary-configuration .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-discussion .tip,
  [class*="view-"] .course-outline-modal .edit-staff-lock .tip,
  [class*="view-"] .course-outline-modal .summary-configuration .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 854, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-discussion .checkbox-cosmetic .input-checkbox ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .checkbox-cosmetic .input-checkbox ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .summary-configuration .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-discussion .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 .summary-configuration .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-discussion .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 .summary-configuration .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-discussion .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 .summary-configuration .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 860, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-discussion .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .checkbox-cosmetic .input-checkbox:checked ~ .tip-warning,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .summary-configuration .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-discussion .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 .summary-configuration .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-discussion .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 .summary-configuration .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-discussion .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 .summary-configuration .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 867, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-discussion .checkbox-cosmetic .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .checkbox-cosmetic .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .summary-configuration .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-discussion .checkbox-cosmetic .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock .checkbox-cosmetic .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .summary-configuration .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-discussion .checkbox-cosmetic .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock .checkbox-cosmetic .label,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .summary-configuration .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-discussion .checkbox-cosmetic .label,
[class*="view-"] .course-outline-modal .edit-staff-lock .checkbox-cosmetic .label,
[class*="view-"] .course-outline-modal .summary-configuration .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 871, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-discussion .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-section .summary-configuration .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-discussion .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-subsection .summary-configuration .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-discussion .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .edit-staff-lock .note,
[class*="view-"] .wrapper-modal-window-bulkpublish-unit .summary-configuration .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-discussion .note,
[class*="view-"] .course-outline-modal .edit-staff-lock .note,
[class*="view-"] .course-outline-modal .summary-configuration .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 881, /openedx/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 888, /openedx/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 894, /openedx/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 901, /openedx/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 908, /openedx/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 911, /openedx/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 922, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .edit-discussion .modal-section-content,
[class*="view-"] .edit-unit-access .modal-section-content,
[class*="view-"] .edit-staff-lock .modal-section-content,
[class*="view-"] .summary-configuration .modal-section-content {
  font-size: 16px;
  font-size: 1.6rem; }
  /* line 925, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-discussion .modal-section-content .group-select-title,
  [class*="view-"] .edit-unit-access .modal-section-content .group-select-title,
  [class*="view-"] .edit-staff-lock .modal-section-content .group-select-title,
  [class*="view-"] .summary-configuration .modal-section-content .group-select-title {
    font-weight: 600;
    font-size: inherit;
    margin-bottom: 5px; }
    /* line 930, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .edit-discussion .modal-section-content .group-select-title .user-partition-select,
    [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,
    [class*="view-"] .summary-configuration .modal-section-content .group-select-title .user-partition-select {
      font-size: inherit; }
  /* line 935, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-discussion .modal-section-content .partition-group-directions,
  [class*="view-"] .edit-unit-access .modal-section-content .partition-group-directions,
  [class*="view-"] .edit-staff-lock .modal-section-content .partition-group-directions,
  [class*="view-"] .summary-configuration .modal-section-content .partition-group-directions {
    padding-top: 10px; }
  /* line 939, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-discussion .modal-section-content .label,
  [class*="view-"] .edit-unit-access .modal-section-content .label,
  [class*="view-"] .edit-staff-lock .modal-section-content .label,
  [class*="view-"] .summary-configuration .modal-section-content .label {
    font-size: inherit;
    margin-left: 5px; }
    /* line 940, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .edit-discussion .modal-section-content .label.deleted,
    [class*="view-"] .edit-unit-access .modal-section-content .label.deleted,
    [class*="view-"] .edit-staff-lock .modal-section-content .label.deleted,
    [class*="view-"] .summary-configuration .modal-section-content .label.deleted {
      color: #b20610; }
  /* line 948, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-discussion .modal-section-content .deleted-group-message,
  [class*="view-"] .edit-unit-access .modal-section-content .deleted-group-message,
  [class*="view-"] .edit-staff-lock .modal-section-content .deleted-group-message,
  [class*="view-"] .summary-configuration .modal-section-content .deleted-group-message {
    display: block;
    color: #b20610;
    font-size: 14px;
    font-size: 1.4rem; }
  /* line 955, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-discussion .modal-section-content .field,
  [class*="view-"] .edit-unit-access .modal-section-content .field,
  [class*="view-"] .edit-staff-lock .modal-section-content .field,
  [class*="view-"] .summary-configuration .modal-section-content .field {
    margin-top: 5px; }

/* line 965, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
[class*="view-"] .edit-discussion .modal-section-content,
[class*="view-"] .edit-unit-access .modal-section-content,
[class*="view-"] .edit-staff-lock .modal-section-content,
[class*="view-"] .summary-configuration .modal-section-content {
  font-size: 16px;
  font-size: 1.6rem; }
  /* line 968, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-discussion .modal-section-content .group-select-title,
  [class*="view-"] .edit-unit-access .modal-section-content .group-select-title,
  [class*="view-"] .edit-staff-lock .modal-section-content .group-select-title,
  [class*="view-"] .summary-configuration .modal-section-content .group-select-title {
    font-weight: 600;
    font-size: inherit;
    margin-bottom: 5px; }
    /* line 973, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .edit-discussion .modal-section-content .group-select-title .user-partition-select,
    [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,
    [class*="view-"] .summary-configuration .modal-section-content .group-select-title .user-partition-select {
      font-size: inherit; }
  /* line 978, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-discussion .modal-section-content .partition-group-directions,
  [class*="view-"] .edit-unit-access .modal-section-content .partition-group-directions,
  [class*="view-"] .edit-staff-lock .modal-section-content .partition-group-directions,
  [class*="view-"] .summary-configuration .modal-section-content .partition-group-directions {
    padding-top: 10px; }
  /* line 982, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-discussion .modal-section-content .label,
  [class*="view-"] .edit-unit-access .modal-section-content .label,
  [class*="view-"] .edit-staff-lock .modal-section-content .label,
  [class*="view-"] .summary-configuration .modal-section-content .label {
    font-size: inherit;
    margin-left: 5px; }
    /* line 983, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
    [class*="view-"] .edit-discussion .modal-section-content .label.deleted,
    [class*="view-"] .edit-unit-access .modal-section-content .label.deleted,
    [class*="view-"] .edit-staff-lock .modal-section-content .label.deleted,
    [class*="view-"] .summary-configuration .modal-section-content .label.deleted {
      color: #b20610; }
  /* line 992, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-discussion .modal-section-content .deleted-group-message,
  [class*="view-"] .edit-unit-access .modal-section-content .deleted-group-message,
  [class*="view-"] .edit-staff-lock .modal-section-content .deleted-group-message,
  [class*="view-"] .summary-configuration .modal-section-content .deleted-group-message {
    display: block;
    color: #b20610;
    font-size: 14px;
    font-size: 1.4rem; }
  /* line 999, /openedx/edx-platform/cms/static/sass/elements/_modal-window.scss */
  [class*="view-"] .edit-discussion .modal-section-content .field,
  [class*="view-"] .edit-unit-access .modal-section-content .field,
  [class*="view-"] .edit-staff-lock .modal-section-content .field,
  [class*="view-"] .summary-configuration .modal-section-content .field {
    margin-top: 5px; }

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

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

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

/* line 16, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_creative-commons.scss */
[class^="icon-cc"]::before,
[class*=" icon-cc"]::before {
  font-family: "CreativeCommons"; }

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

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

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

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

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

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

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

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

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

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

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

/* '' */
/* line 1, /openedx/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, /openedx/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 4, /openedx/edx-platform/cms/static/sass/elements/_drawer.scss */
.drawer-cover {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8); }

/* line 16, /openedx/edx-platform/cms/static/sass/elements/_drawer.scss */
.drawer-cover.gray-cover {
  background: rgba(112, 112, 112, 0.8); }

/* line 20, /openedx/edx-platform/cms/static/sass/elements/_drawer.scss */
.drawer {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  width: 33.33vw;
  height: 100vh;
  background-color: #e5e5e5; }

/* line 32, /openedx/edx-platform/cms/static/sass/elements/_drawer.scss */
body.drawer-open {
  overflow: hidden; }

/* line 7, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_account.scss */
.view-signup #field-password,
.view-signin #field-password,
.view-util #field-password {
  position: relative; }
  /* line 264, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .content-primary,
.view-uploads .content-supplementary {
  box-sizing: border-box; }

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

/* line 27, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .no-asset-content .new-button {
    margin-left: 20px; }
    /* line 41, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .no-asset-content .new-button .icon {
      margin-right: 10px; }

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

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

/* line 54, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .assets-library .pagination {
  display: inline-block;
  width: 23.40426%; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-uploads .assets-library .pagination:after {
    content: "";
    display: table;
    clear: both; }
  /* line 76, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library .pagination.pagination-compact {
    text-align: right; }
  /* line 80, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library .pagination .nav-item {
    position: relative;
    display: inline-block; }
  /* line 91, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library .pagination .nav-link.previous {
      margin-right: 10px; }
    /* line 101, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library .pagination .nav-link.next {
      margin-left: 10px; }
    /* line 105, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library .pagination .current-page {
    position: absolute;
    left: -5px; }
  /* line 150, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library .pagination .page-divider {
    vertical-align: middle;
    color: #7f7f7f; }
  /* line 159, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library .pagination .pagination-form {
    position: relative; }
    /* line 169, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .assets-library table {
  width: 100%;
  word-wrap: break-word; }
  /* line 205, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table th .current-sort {
      border-bottom: 1px solid #cccccc; }
    /* line 227, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table th.embed-col {
      padding-left: 15px;
      padding-right: 15px; }
    /* line 232, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table th.nav-dd {
      margin: -10px;
      color: #00466c;
      cursor: pointer; }
      /* line 238, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table th.nav-dd .wrapper-nav-sub {
        top: 35px; }
        /* line 243, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .assets-library table td {
    padding: 10px;
    vertical-align: middle;
    text-align: left; }
  /* line 293, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody tr:first-child {
        border-top: none; }
      /* line 307, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody tr:nth-child(odd) {
        background-color: #f9f9f9; }
      /* line 311, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody tr a {
        color: #666666; }
        /* line 314, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
        .view-uploads .assets-library table tbody tr a:hover {
          color: #0075b4; }
      /* line 319, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody tr:hover {
        background-color: #e6f1f8; }
        /* line 328, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table tbody .thumb-col {
      padding: 10px 20px;
      color: #b2b2b2; }
      /* line 343, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody .thumb-col .thumb {
        width: 100px; }
      /* line 347, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody .thumb-col img {
        width: 100%; }
    /* line 354, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table tbody .type-col {
      color: #666666; }
    /* line 369, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .assets-library table tbody .embed-col .label {
        display: inline-block;
        width: 40px; }
      /* line 390, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .assets-library table tbody .actions-col {
      padding: 10px;
      text-align: center; }

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

/* line 429, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .actions-list .action-item.action-lock label:hover {
    background-color: #0075b4; }

/* line 441, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
.view-uploads .upload-modal {
  display: none;
  width: 640px !important;
  margin-left: -320px !important; }
  /* line 491, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .upload-modal .title {
    float: none;
    margin: 40px 0 30px; }
  /* line 505, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .upload-modal .file-input {
    display: none; }
  /* line 509, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .upload-modal .progress-bar.loaded {
      border-color: #66b93d; }
      /* line 528, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
      .view-uploads .upload-modal .progress-bar.loaded .progress-fill {
        background: #66b93d; }
  /* line 534, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .upload-modal .close-button:hover {
      background: none;
      box-shadow: none;
      color: #0075b4; }
  /* line 566, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .upload-modal .embeddable {
    display: none;
    margin: 30px 0 80px; }
    /* line 570, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
    .view-uploads .upload-modal .embeddable label {
      display: block;
      margin-bottom: 10px; }
  /* line 578, /openedx/edx-platform/cms/static/sass/views/_assets.scss */
  .view-uploads .upload-modal .embeddable-xml-input {
    box-shadow: none;
    width: 400px; }
  /* line 583, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
.view-updates .course-info-wrapper {
  display: table;
  width: 100%;
  clear: both; }

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

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

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

/* line 29, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
.course-updates {
  padding: 30px 40px;
  margin: 0; }
  /* line 33, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-list > li {
    padding: 34px 0 42px;
    border-top: 1px solid #cbd1db; }
    /* line 37, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
    .course-updates .update-list > li:first-child {
      padding-top: 0;
      border: none; }
    /* line 42, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
      .course-updates .update-list > li.editing .post-preview {
        display: none; }
    /* line 56, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
    .course-updates .update-list > li h1 {
      float: none; }
    /* line 63, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
    .course-updates .update-list > li h3 {
      margin: 34px 0 11px; }
    /* line 80, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
    .course-updates .update-list > li .display-date {
      padding-right: 15px; }
    /* line 84, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-contents p {
    line-height: 25px; }
  /* line 105, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-contents p + p {
    margin-top: 25px; }
  /* line 109, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-contents .primary {
    border: 1px solid #ddd;
    background: #f9f9f9;
    padding: 20px; }
  /* line 115, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-contents ol {
    list-style: decimal outside none; }
  /* line 130, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-contents ul {
    list-style: disc outside none; }
  /* line 134, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .update-contents img {
    margin: 10px;
    max-width: 100%; }
  /* line 158, /openedx/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, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .course-updates .new-update-form label {
      color: #313131; }
    /* line 354, /openedx/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, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .course-updates .new-update-form textarea {
      min-height: 80px; }
    /* line 363, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .course-updates .new-update-form h5 {
      margin-bottom: 8px;
      color: #fff; }
    /* line 370, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .course-updates .new-update-form .row {
      margin-bottom: 10px;
      padding: 0;
      border: none; }
    /* line 376, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
    .course-updates .new-update-form textarea {
      height: 180px; }
  /* line 170, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
  .course-updates .post-actions {
    float: right; }
    /* line 173, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
  .course-handouts .title {
    margin-bottom: 24px; }
  /* line 211, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
  .course-handouts .treeview-handoutsnav li {
    margin-bottom: 12px; }

/* line 236, /openedx/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, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .edit-handouts-form label {
    color: #313131; }
  /* line 354, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .edit-handouts-form input,
  .edit-handouts-form textarea {
    border: 1px solid #8891a1; }
  /* line 359, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .edit-handouts-form textarea {
    min-height: 80px; }
  /* line 363, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .edit-handouts-form h5 {
    margin-bottom: 8px;
    color: #fff; }
  /* line 370, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .edit-handouts-form .row {
    margin-bottom: 10px;
    padding: 0;
    border: none; }
  /* line 376, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_updates.scss */
  .edit-handouts-form textarea {
    height: 300px; }

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

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

/* line 34, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .content .notice-incontext {
  width: flexgrid(9, 9); }
  /* line 40, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .wrapper-creationrights {
  overflow: hidden; }
  /* line 71, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .wrapper-creationrights .ui-toggle-control {
    display: block;
    text-align: left; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .view-dashboard .wrapper-creationrights .ui-toggle-control:after {
      content: "";
      display: table;
      clear: both; }
    /* line 81, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .wrapper-creationrights .ui-toggle-control:hover {
      background: #666666;
      color: #fff; }
    /* line 86, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .wrapper-creationrights.is-shown .ui-toggle-target {
    display: block;
    opacity: 1; }

/* line 136, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .status-creationrights {
  margin-top: 20px; }
  /* line 139, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights .title {
    margin-bottom: 5px;
    color: #666666; }
  /* line 147, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights .list-actions,
  .view-dashboard .status-creationrights .form-actions {
    margin-top: 15px; }
    /* line 151, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .status-creationrights .list-actions .action-primary,
    .view-dashboard .status-creationrights .form-actions .action-primary {
      color: #fff; }
    /* line 159, /openedx/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 163, /openedx/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 176, /openedx/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 179, /openedx/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 187, /openedx/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 192, /openedx/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 206, /openedx/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 213, /openedx/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 224, /openedx/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 232, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights .status-update .value-formal {
    margin: 10px; }
    /* line 238, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .status-creationrights .status-update .value-formal .icon {
      margin-right: 5px; }
  /* line 243, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights .status-update .value-description {
    position: relative;
    color: #fff;
    opacity: 0.85; }
  /* line 262, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights.is-pending .status-update .value {
    background: #fd7e14; }
  /* line 266, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights.is-pending .status-update .status-indicator {
    background: #ca6510; }
  /* line 276, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights.is-denied .status-update .value {
    background: #c13840; }
  /* line 280, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .status-creationrights.is-denied .status-update .status-indicator {
    background: #b8000b; }

/* line 290, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard #course-index-tabs {
  margin: 0;
  font-size: 1.4rem; }
  /* line 294, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard #course-index-tabs li {
    display: inline-block;
    line-height: 40px;
    margin: 0 10px; }
    /* line 299, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard #course-index-tabs li.active {
      border-bottom: 4px solid #0075b4; }
    /* line 305, /openedx/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 310, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard #course-index-tabs li a {
      color: #0075b4;
      cursor: pointer;
      display: inline-block; }

/* line 319, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .courses-tab,
.view-dashboard .archived-courses-tab,
.view-dashboard .libraries-tab {
  display: none; }
  /* line 324, /openedx/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 332, /openedx/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 341, /openedx/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 351, /openedx/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 357, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .list-courses li:last-child {
    margin-bottom: 0; }

/* line 368, /openedx/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 377, /openedx/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 383, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .wrapper-course.has-status .course-status .value .icon {
    margin-right: 10px; }

/* line 395, /openedx/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 403, /openedx/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 409, /openedx/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 414, /openedx/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 418, /openedx/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 424, /openedx/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 430, /openedx/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 446, /openedx/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 454, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item:hover {
    background: #fffcf1; }
  /* line 458, /openedx/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 466, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item .course-link {
    width: 65.71429%;
    margin-right: 2.12766%; }
  /* line 475, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item .course-title {
    margin: 0 40px 5px 0;
    font-weight: 300; }
  /* line 484, /openedx/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 491, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .course-item .course-metadata .metadata-item {
      display: inline-block; }
      /* line 494, /openedx/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 506, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .course-item .course-metadata .extra-metadata {
      margin-left: 5px; }
  /* line 511, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item .course-actions {
    position: static;
    width: 31.42857%;
    text-align: right; }
    /* line 519, /openedx/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 525, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
      .view-dashboard .course-item .course-actions .action:last-child {
        margin-right: 0; }
    /* line 535, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .course-item .course-actions .view-button {
      box-sizing: border-box;
      padding: 10px; }
    /* line 541, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .course-item .course-actions .action-rerun {
      margin-right: 20px; }
  /* line 548, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item.is-processing .course-status .value {
    color: #b2b2b2; }
  /* line 555, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item.has-error .course-status {
    color: #b20610; }
  /* line 559, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item.has-error ~ .status-message {
    background: #c13840;
    color: #fff; }
  /* line 566, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .course-item:last-child {
    border-bottom: none; }

/* line 574, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .courses-processing {
  margin-bottom: 40px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 40px; }
  /* line 580, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .courses-processing .list-courses {
    border: none;
    background: none;
    box-shadow: none; }
  /* line 586, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .courses-processing .wrapper-course {
    position: relative; }
  /* line 592, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .courses-processing .course-item {
    border: none; }
    /* line 596, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
    .view-dashboard .courses-processing .course-item:hover {
      background: inherit; }
      /* line 599, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
      .view-dashboard .courses-processing .course-item:hover .course-title {
        color: inherit; }
  /* line 606, /openedx/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 616, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .optimization-form {
  margin-bottom: 20px; }
  /* line 619, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .optimization-form label {
    font-size: 1.4rem; }
  /* line 623, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
  .view-dashboard .optimization-form .form-actions {
    margin-top: 10px; }

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

/* line 654, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .row,
.view-dashboard .create-library .row {
  margin-bottom: 15px; }
  /* line 15, /openedx/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 660, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .column,
.view-dashboard .create-library .column {
  float: left;
  width: 48%; }

/* line 665, /openedx/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 669, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course label,
.view-dashboard .create-library label {
  display: block; }

/* line 676, /openedx/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-course .new-library-org,
.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,
.view-dashboard .create-library .new-library-org {
  width: 100%; }

/* line 684, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .new-course-org,
.view-dashboard .create-course .new-library-org,
.view-dashboard .create-library .new-course-org,
.view-dashboard .create-library .new-library-org {
  padding: 10px; }

/* line 689, /openedx/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 694, /openedx/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 703, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 707, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 711, /openedx/edx-platform/cms/static/sass/views/_dashboard.scss */
.view-dashboard .create-course .item-details,
.view-dashboard .create-library .item-details {
  padding-bottom: 0; }

/* line 715, /openedx/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 723, /openedx/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 728, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_export.scss */
.view-export .content-primary,
.view-export .content-supplementary {
  box-sizing: border-box; }

/* line 29, /openedx/edx-platform/cms/static/sass/views/_export.scss */
.view-export .export-controls {
  box-sizing: border-box;
  padding: 20px 30px 30px 30px; }
  /* line 40, /openedx/edx-platform/cms/static/sass/views/_export.scss */
  .view-export .export-controls .action-export {
    display: block;
    margin: 20px 0;
    padding: 15px 20px; }
  /* line 50, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_export.scss */
  .view-export .export-controls .action .copy {
    display: inline-block;
    vertical-align: middle; }

/* line 67, /openedx/edx-platform/cms/static/sass/views/_export.scss */
.view-export .export-contents {
  margin: 40px 0; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-export .export-contents:after {
    content: "";
    display: table;
    clear: both; }
  /* line 72, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_export.scss */
  .view-export .export-contents .export-includes {
    float: left; }
  /* line 90, /openedx/edx-platform/cms/static/sass/views/_export.scss */
  .view-export .export-contents .export-excludes {
    float: right; }

/* line 98, /openedx/edx-platform/cms/static/sass/views/_export.scss */
.view-export .wrapper-status {
  transition: opacity 0.25s ease-in-out 0;
  opacity: 1; }
  /* line 104, /openedx/edx-platform/cms/static/sass/views/_export.scss */
  .view-export .wrapper-status.is-hidden, .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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_export.scss */
  .view-export .wrapper-status .list-progress {
    width: 100%; }
    /* line 120, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .status-detail .copy {
        color: #b2b2b2; }
    /* line 153, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions {
        display: none; }
      /* line 180, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.is-not-started {
        opacity: 0.5; }
        /* line 198, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.is-complete .icon {
        color: #008100; }
      /* line 244, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.is-complete .list-actions {
        display: block; }
      /* line 255, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_export.scss */
      .view-export .wrapper-status .list-progress .item-progresspoint.has-error .icon {
        color: #b20610; }
      /* line 269, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .wrapper-header {
  margin-bottom: 0; }

/* line 10, /openedx/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, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-howitworks.not-signedin .content:after {
    content: "";
    display: table;
    clear: both; }
  /* line 31, /openedx/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content header {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0; }
  /* line 37, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .content-header {
  position: relative;
  text-align: center;
  color: #fff; }
  /* line 60, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-header .logo {
    margin-left: 10px; }
  /* line 82, /openedx/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-header .tagline {
    margin: 0;
    color: #99c8e1; }

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

/* line 96, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-howitworks.not-signedin .content-features .feature:after {
    content: "";
    display: table;
    clear: both; }
  /* line 140, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_index.scss */
      .view-howitworks.not-signedin .content-features .feature .img a:hover {
        border-color: #0075b4; }
        /* line 181, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_index.scss */
    .view-howitworks.not-signedin .content-features .feature .copy h3 {
      margin: 0 0 10px 0; }
    /* line 207, /openedx/edx-platform/cms/static/sass/views/_index.scss */
    .view-howitworks.not-signedin .content-features .feature .copy > p {
      color: #666666; }
    /* line 213, /openedx/edx-platform/cms/static/sass/views/_index.scss */
    .view-howitworks.not-signedin .content-features .feature .copy strong {
      color: #4c4c4c; }
    /* line 219, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .wrapper-content-cta {
  position: relative;
  padding: 40px 0;
  background: #fff; }

/* line 311, /openedx/edx-platform/cms/static/sass/views/_index.scss */
.view-howitworks.not-signedin .content-cta {
  border-top: 1px solid #e5e5e5; }
  /* line 314, /openedx/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-cta header {
    border: none;
    margin: 0;
    padding: 0; }
  /* line 320, /openedx/edx-platform/cms/static/sass/views/_index.scss */
  .view-howitworks.not-signedin .content-cta .list-actions {
    position: relative;
    margin-top: -30px; }
    /* line 324, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_index.scss */
      .view-howitworks.not-signedin .content-cta .list-actions .action.action-secondary {
        margin-top: 10px; }

/* line 8, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .content-primary {
  width: 74.46809%;
  margin-right: 2.12766%; }

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

/* line 28, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .row {
  margin-bottom: 15px; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-course-create .rerun-course .row:after {
    content: "";
    display: table;
    clear: both; }

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

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

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

/* line 64, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .new-course-org {
  padding: 10px; }

/* line 75, /openedx/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 80, /openedx/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .rerun-course-name {
  font-weight: 300; }

/* line 86, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 89, /openedx/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 96, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 100, /openedx/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .item-details {
  padding-bottom: 0; }

/* line 104, /openedx/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 110, /openedx/edx-platform/cms/static/sass/views/_course-create.scss */
.view-course-create .rerun-course .wrap-error.is-shown {
  opacity: 1; }

/* line 114, /openedx/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 123, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 129, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
  .view-course-create .rerun-course .actions .action-secondary:hover {
    background-color: #d9e3ee;
    color: #6d788b; }

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

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

/* line 28, /openedx/edx-platform/cms/static/sass/views/_import.scss */
.view-import .import-form {
  box-sizing: border-box;
  padding: 20px 30px 30px 30px; }
  /* line 39, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_import.scss */
  .view-import .import-form .error-block {
    color: #fd5757; }
  /* line 49, /openedx/edx-platform/cms/static/sass/views/_import.scss */
  .view-import .import-form .file-input {
    display: none; }

/* line 57, /openedx/edx-platform/cms/static/sass/views/_import.scss */
.view-import .action-choose-file {
  display: block;
  margin: 20px 0;
  padding: 15px 20px; }
  /* line 65, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_import.scss */
  .view-import .action-choose-file .copy {
    display: inline-block;
    vertical-align: middle; }

/* line 82, /openedx/edx-platform/cms/static/sass/views/_import.scss */
.view-import .wrapper-file-name {
  margin: 20px 0;
  padding: 20px 30px;
  background-color: #e5e5e5; }
  /* line 89, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_import.scss */
    .view-import .wrapper-file-name .title .label {
      margin-right: 10px; }
  /* line 106, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_import.scss */
.view-import .wrapper-status {
  transition: opacity 0.25s ease-in-out 0;
  opacity: 1; }
  /* line 126, /openedx/edx-platform/cms/static/sass/views/_import.scss */
  .view-import .wrapper-status.is-hidden, .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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_import.scss */
  .view-import .wrapper-status .list-progress {
    width: 100%; }
    /* line 142, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .status-detail .copy {
        color: #b2b2b2; }
    /* line 175, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.has-actions .list-actions {
        display: none; }
      /* line 202, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.is-not-started {
        opacity: 0.5; }
        /* line 220, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.is-complete .icon {
        color: #008100; }
      /* line 266, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.is-complete .list-actions {
        display: block; }
      /* line 277, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_import.scss */
      .view-import .wrapper-status .list-progress .item-progresspoint.has-error .icon {
        color: #b20610; }
      /* line 291, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .content-primary,
.view-outline .content-supplementary {
  box-sizing: border-box; }

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

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

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

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

/* line 122, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .courseware-unit-new {
  margin-right: 30px; }

/* line 183, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .course-status {
  margin-bottom: 20px; }
  /* line 186, /openedx/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-manage-tags,
  .view-outline .course-status .status-video-sharing-enabled,
  .view-outline .course-status .status-studio-frontend {
    display: inline-block;
    color: #4c4c4c;
    margin-right: 10px; }
    /* line 199, /openedx/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-manage-tags:hover .status-actions,
    .view-outline .course-status .status-video-sharing-enabled:hover .status-actions,
    .view-outline .course-status .status-studio-frontend:hover .status-actions {
      opacity: 1; }
  /* line 205, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .course-status .status-highlights-enabled,
  .view-outline .course-status .status-manage-tags,
  .view-outline .course-status .status-video-sharing-enabled {
    vertical-align: top; }
  /* line 211, /openedx/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-course-manage-tags-label,
  .view-outline .course-status .status-video-sharing-enabled-label,
  .view-outline .course-status .status-highlights-enabled-value,
  .view-outline .course-status .status-course-manage-tags-value,
  .view-outline .course-status .status-highlights-enabled-info,
  .view-outline .course-status .status-course-manage-tags-info,
  .view-outline .course-status .status-video-sharing-enabled-info,
  .view-outline .course-status .status-actions {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0; }
  /* line 227, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .course-status .status-release-value,
  .view-outline .course-status .status-highlights-enabled-value,
  .view-outline .course-status .status-course-manage-tags-value,
  .view-outline .course-status .status-video-sharing-enabled-value {
    font-size: smaller; }
  /* line 236, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .course-status .status-highlights-enabled-info,
  .view-outline .course-status .status-course-manage-tags-info,
  .view-outline .course-status .status-video-sharing-enabled-info {
    font-size: smaller;
    margin-left: 10px; }
  /* line 243, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .course-status .status-release-label,
  .view-outline .course-status .status-highlights-enabled-label,
  .view-outline .course-status .status-video-sharing-enabled-label {
    margin-right: 5px; }
  /* line 249, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .course-status .status-highlights-enabled-value.button {
    padding: 5px 8px;
    margin-top: 2px; }
  /* line 257, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .course-status #video-sharing-configuration-options {
    padding: 5px 8px;
    margin-top: 2px; }
  /* line 264, /openedx/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 278, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-content {
  margin-top: 0; }

/* line 293, /openedx/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 299, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-item.is-collapsible.is-dragging {
  transition-property: none; }

/* line 311, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-item .item-title.is-editable + .editor {
  display: block; }
  /* line 314, /openedx/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 322, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-item .drop-target-prepend .draggable-drop-indicator-initial {
  opacity: 1; }

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

/* line 334, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-section {
  padding: 15px 20px 15px 24px; }
  /* line 347, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section .section-header-details {
    float: left;
    width: 65.71429%; }
    /* line 352, /openedx/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 358, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .outline-complex .outline-section .section-header-details .icon {
      margin-right: 5px; }
    /* line 362, /openedx/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 368, /openedx/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 377, /openedx/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 392, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section .incontext-editor-action-wrapper {
    top: -1px; }
  /* line 397, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section .section-status {
    margin: 0 0 0 25px; }
  /* line 410, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section.is-collapsible .ui-toggle-expansion {
    color: #cccccc; }
  /* line 425, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-section.was-dropped {
    border-left-color: #0075b4; }

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

/* line 436, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-subsection {
  padding: 15px; }
  /* line 448, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-subsection .subsection-header-details {
    float: left;
    width: 54.28571%; }
    /* line 453, /openedx/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 459, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .outline-complex .outline-subsection .subsection-header-details .icon {
      margin-right: 5px; }
    /* line 463, /openedx/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 470, /openedx/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 479, /openedx/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 487, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
    .view-outline .outline-complex .outline-subsection .subsection-header-actions .actions-list {
      margin-right: 10px; }
  /* line 500, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-subsection .incontext-editor-action-wrapper {
    top: -2px; }
  /* line 505, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-subsection .subsection-status {
    margin: 0 0 0 20px; }
  /* line 518, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .outline-subsection.is-collapsible .ui-toggle-expansion {
    color: #cccccc; }

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

/* line 539, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .outline-unit {
  transition: margin 0.25s linear 0s;
  margin-left: 20px; }
  /* line 549, /openedx/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 556, /openedx/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 572, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .add-item {
  margin-top: 15px; }
  /* line 575, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .outline-complex .add-item .button-new {
    padding: 10px 20px;
    display: block; }
    /* line 581, /openedx/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 590, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .outline-complex .add-section {
  margin-bottom: 20px; }

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

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

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

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

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

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

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

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

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

/* line 647, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .ui-splint-indicator {
  position: relative; }
  /* line 650, /openedx/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 660, /openedx/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 670, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .ui-splint-indicator .draggable-drop-indicator-before {
    top: -10px; }
  /* line 674, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
  .view-outline .ui-splint-indicator .draggable-drop-indicator-after {
    bottom: -10px; }

/* line 680, /openedx/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 691, /openedx/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 706, /openedx/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 712, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .highlights-section-modal .highlight-input-label {
  font-weight: 600; }

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

/* line 727, /openedx/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 735, /openedx/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 741, /openedx/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 749, /openedx/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 755, /openedx/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 766, /openedx/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 771, /openedx/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 777, /openedx/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 787, /openedx/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 793, /openedx/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 797, /openedx/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 804, /openedx/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 814, /openedx/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 819, /openedx/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 825, /openedx/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 830, /openedx/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 839, /openedx/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 845, /openedx/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 851, /openedx/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 860, /openedx/edx-platform/cms/static/sass/views/_outline.scss */
.view-outline .bulkpublish-unit-modal .modal-introduction {
  margin-bottom: 0; }

/* line 9, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
.view-settings {
  text-align: left;
  direction: ltr; }
  /* line 13, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .content-primary,
  .view-settings .content-supplementary {
    box-sizing: border-box; }
  /* line 18, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .content-primary {
    padding: 20px 30px; }
  /* line 26, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .message {
    display: block; }
  /* line 32, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .message-status .text {
      display: inline-block; }
    /* line 49, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .message-status.error {
      border-color: #590308;
      background: #c13840;
      color: #fff; }
    /* line 55, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .message-status.confirm {
      border-color: #004100;
      background: #339a33;
      color: #fff; }
    /* line 61, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .message-status.is-shown {
      display: block; }
  /* line 67, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .notice-workflow {
    margin-top: 20px; }
  /* line 76, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .group-settings {
    margin: 0 0 40px 0; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .view-settings .group-settings header:after {
      content: "";
      display: table;
      clear: both; }
    /* line 97, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings legend {
      width: 100%; }
    /* line 125, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .header-help {
      margin: 0 0 20px 0; }
    /* line 129, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .instructions {
      margin: 0 0 20px 0; }
    /* line 135, /openedx/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;
      color: #666666; }
    /* line 145, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .tip-inline {
      display: inline;
      margin-left: 5px; }
    /* line 151, /openedx/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 161, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .collapsible .collapsible-trigger {
      color: #0075b4; }
      /* line 163, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .collapsible .collapsible-trigger:hover {
        cursor: pointer; }
    /* line 168, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .collapsible .collapsible-content {
      font-size: 12px;
      padding-top: 10px; }
      /* line 171, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .collapsible .collapsible-content .collapsible-description-heading {
        font-weight: bold;
        margin-top: 20px; }
      /* line 176, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .collapsible .collapsible-content.collapsed {
        height: 0;
        overflow: hidden; }
    /* line 184, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 200, /openedx/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 206, /openedx/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 211, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .show-data .div-grade-requirements label {
        font-weight: 600; }
      /* line 215, /openedx/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 222, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .list-input #heading-entrance-exam {
      font-weight: 600; }
    /* line 226, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .list-input label[for="entrance-exam-enabled"] {
      font-size: 14px; }
    /* line 230, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .list-input .field {
      margin: 0 0 40px 0; }
      /* line 233, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .field:last-child {
        margin-bottom: 0; }
      /* line 242, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .field.required label::after {
        margin-left: 5px;
        content: "*"; }
      /* line 248, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .field.hidden {
        display: none; }
      /* line 252, /openedx/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 258, /openedx/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 266, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings .list-input .field label.is-focused {
          color: #0075b4; }
      /* line 271, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .field input,
      .view-settings .group-settings .list-input .field textarea,
      .view-settings .group-settings .list-input .field select {
        height: 100%;
        width: 100%;
        padding: 10px; }
        /* line 59, /openedx/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,
        .view-settings .group-settings .list-input .field select :-moz-placeholder {
          color: #e5e5e5; }
        /* line 63, /openedx/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,
        .view-settings .group-settings .list-input .field select ::-webkit-input-placeholder {
          color: #e5e5e5; }
        /* line 67, /openedx/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,
        .view-settings .group-settings .list-input .field select :-ms-input-placeholder {
          color: #e5e5e5; }
        /* line 281, /openedx/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,
        .view-settings .group-settings .list-input .field select.error {
          border-color: #b20610; }
        /* line 286, /openedx/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,
        .view-settings .group-settings .list-input .field select:focus + .tip {
          color: #666666; }
      /* line 292, /openedx/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 297, /openedx/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 303, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .field textarea.long {
        height: 100px; }
      /* line 307, /openedx/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 313, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings .list-input .field input[type="checkbox"] + label {
          display: inline-block; }
      /* line 318, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input .field .datepicker-icon {
        display: inline;
        margin-left: -30px; }
    /* line 324, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .list-input .field-group {
      margin: 0 0 10px 0; }
      /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-settings .group-settings .list-input .field-group:after {
        content: "";
        display: table;
        clear: both; }
    /* line 332, /openedx/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 338, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .list-input.enum .field-group:last-child {
        padding-bottom: 20px; }
      /* line 342, /openedx/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, /openedx/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 349, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings .list-input.enum .field-group .actions .remove-item {
          float: right; }
    /* line 358, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings .input-existing {
      margin: 0 0 20px 0; }
      /* line 361, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings .input-existing .actions {
        margin: 5px 0 0 0; }
    /* line 368, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.basic .list-input {
      padding: 0 10px; }
      /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-settings .group-settings.basic .list-input:after {
        content: "";
        display: table;
        clear: both; }
      /* line 373, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.basic .list-input .field {
        margin-bottom: 0; }
    /* line 379, /openedx/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 385, /openedx/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 391, /openedx/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 397, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.basic #field-course-name {
      float: left;
      width: 54.28571%; }
    /* line 403, /openedx/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 409, /openedx/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 415, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.basic #credit-reverification-requirements {
      float: left;
      width: 31.42857%; }
    /* line 421, /openedx/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 428, /openedx/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 434, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.basic .note-promotion-courseURL .title .tip {
          display: inline;
          margin-left: 5px; }
      /* line 440, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.basic .note-promotion-courseURL .copy {
        padding: 0 10px 10px 10px; }
        /* line 443, /openedx/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 454, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
          .view-settings .group-settings.basic .note-promotion-courseURL .copy .link-courseURL:hover {
            color: #065683; }
      /* line 460, /openedx/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 471, /openedx/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 485, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.schedule .list-input {
      margin-bottom: 30px; }
      /* line 488, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.schedule .list-input:last-child {
        margin-bottom: 0; }
    /* line 493, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-settings .group-settings.schedule .field-group:after {
        content: "";
        display: table;
        clear: both; }
      /* line 499, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.schedule .field-group:last-child {
        border: none;
        padding-bottom: 0; }
      /* line 505, /openedx/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 511, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.schedule .field-group .field {
        float: left;
        width: 42.85714%;
        margin-bottom: 5px;
        margin-right: 2.12766%; }
      /* line 519, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.schedule .field-group .field.time {
        position: relative; }
        /* line 522, /openedx/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 535, /openedx/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 541, /openedx/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; }
    /* line 548, /openedx/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 554, /openedx/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, /openedx/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 561, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings #field-course-introduction-video .input-existing .actions .remove-item {
          float: right; }
    /* line 567, /openedx/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 578, /openedx/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 584, /openedx/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 596, /openedx/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 602, /openedx/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 611, /openedx/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, /openedx/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 616, /openedx/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 622, /openedx/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 636, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.requirements #field-course-effort {
      width: 31.42857%; }
    /* line 642, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.grade-range {
      margin-bottom: 60px; }
      /* line 645, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.grade-range .grade-controls {
        width: 100%; }
        /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .view-settings .group-settings.grade-range .grade-controls:after {
          content: "";
          display: table;
          clear: both; }
      /* line 651, /openedx/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 669, /openedx/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 678, /openedx/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 684, /openedx/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 690, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
          .view-settings .group-settings.grade-range .grade-slider .grade-bar .increments {
            position: relative; }
            /* line 693, /openedx/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 702, /openedx/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 706, /openedx/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 710, /openedx/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 714, /openedx/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 718, /openedx/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 722, /openedx/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 726, /openedx/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 730, /openedx/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 734, /openedx/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 738, /openedx/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 742, /openedx/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 748, /openedx/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 753, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
          .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades {
            position: relative; }
            /* line 756, /openedx/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 765, /openedx/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 770, /openedx/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 780, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li:nth-child(5n+1) {
                background: #4fe696; }
              /* line 784, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li:nth-child(5n+2) {
                background: #ffdf7e; }
              /* line 788, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li:nth-child(5n+3) {
                background: #ffb657; }
              /* line 792, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li:nth-child(5n+4) {
                background: #ef54a1; }
              /* line 796, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
              .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li:nth-child(5n+5), .view-settings .group-settings.grade-range .grade-slider .grade-bar .grades li.bar-fail {
                background: #fb336c; }
              /* line 801, /openedx/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 809, /openedx/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 817, /openedx/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 829, /openedx/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 842, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.grade-rules #field-course-grading-graceperiod {
      width: 31.42857%; }
    /* line 846, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.grade-rules #field-course-minimum_grade_credit {
      width: 42.85714%; }
    /* line 853, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.assignment-types .list-input:last-child {
      margin-bottom: 0; }
    /* line 858, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-settings .group-settings.assignment-types .field-group:after {
        content: "";
        display: table;
        clear: both; }
      /* line 866, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.assignment-types .field-group:last-child {
        border: none;
        padding-bottom: 0; }
      /* line 871, /openedx/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 879, /openedx/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 886, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.assignment-types .field-group .assignment-count-info {
        padding: 20px;
        border-radius: 3px; }
      /* line 892, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.assignment-types .field-group .assignment-count-warning {
        background-color: #f9f2d2; }
        /* line 895, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.assignment-types .field-group .assignment-count-warning .assignment-count-warning-header {
          font-weight: bold;
          margin-bottom: 10px; }
          /* line 898, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
          .view-settings .group-settings.assignment-types .field-group .assignment-count-warning .assignment-count-warning-header .header-warning {
            font-weight: bolder; }
        /* line 906, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.assignment-types .field-group .assignment-count-warning .assignment-count-warning-content ol.assignment_type_count_list {
          list-style: auto;
          list-style-position: inside;
          padding-left: 30px; }
      /* line 914, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.assignment-types .field-group .assignment-count-matches {
        background-color: #cce6cc; }
    /* line 919, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.assignment-types .actions {
      float: left;
      width: 100%; }
      /* line 927, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.assignment-types .actions .delete-button {
        margin: 0; }
    /* line 934, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.course-learning-info .list-input {
      margin-bottom: 20px; }
      /* line 939, /openedx/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 944, /openedx/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 952, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.course-learning-info .actions {
      width: 100%; }
      /* line 959, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.course-learning-info .actions .delete-button {
        margin: 0; }
    /* line 968, /openedx/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 971, /openedx/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 975, /openedx/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 980, /openedx/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 987, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.instructor-types .list-input:last-child {
      margin-bottom: 0; }
    /* line 992, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .view-settings .group-settings.instructor-types .field-group:after {
        content: "";
        display: table;
        clear: both; }
      /* line 1000, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.instructor-types .field-group:last-child {
        border: none;
        padding-bottom: 0; }
      /* line 1005, /openedx/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 1014, /openedx/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 1020, /openedx/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 1032, /openedx/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 1038, /openedx/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 1047, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.instructor-types .field-group .wrapper-input {
        width: 100%; }
        /* line 15, /openedx/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 1052, /openedx/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 1058, /openedx/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 1070, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.instructor-types .actions {
      width: 100%; }
      /* line 1077, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.instructor-types .actions .delete-button {
        margin: 0; }
    /* line 1085, /openedx/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 1089, /openedx/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 1100, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
        .view-settings .group-settings.advanced-policies .wrapper-options .wrapper-deprecated-setting:hover {
          opacity: 1; }
        /* line 1104, /openedx/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 1111, /openedx/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 1119, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.advanced-policies .field-group {
      margin-bottom: 30px; }
      /* line 1122, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .field-group:last-child {
        border: none;
        padding-bottom: 0; }
    /* line 1128, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item {
      position: relative; }
      /* line 15, /openedx/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 1133, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item .title {
        margin-top: 10px; }
      /* line 1140, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item .field input {
        width: 100%; }
      /* line 1144, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item .field .tip {
        color: #666666; }
      /* line 1149, /openedx/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 1155, /openedx/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 1161, /openedx/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 1166, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .course-advanced-policy-list-item .value {
        width: 65.71429%; }
      /* line 1170, /openedx/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 1174, /openedx/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 1179, /openedx/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 1182, /openedx/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 1188, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
    .view-settings .group-settings.advanced-policies .message-error {
      position: absolute;
      bottom: 15px; }
    /* line 1194, /openedx/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 1212, /openedx/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 1218, /openedx/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 1222, /openedx/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 1229, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .CodeMirror .CodeMirror-vscrollbar {
        left: 0;
        right: auto; }
      /* line 1236, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .CodeMirror .CodeMirror-lines .cm-string {
        color: #cb9c40; }
      /* line 1240, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.advanced-policies .CodeMirror .CodeMirror-lines pre {
        line-height: 2rem; }
  /* line 1256, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .wrapper-modal-window .validation-error-modal-content .error-header p strong {
    color: #fd5757; }
  /* line 1262, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .wrapper-modal-window .validation-error-modal-content hr {
    margin: 25px 0; }
  /* line 1268, /openedx/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 1272, /openedx/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 1277, /openedx/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 1288, /openedx/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 1295, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
  .view-settings .group-settings.pacing .field {
    margin: 0 0 20px 0; }
    /* line 1298, /openedx/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 1306, /openedx/edx-platform/cms/static/sass/views/_settings.scss */
      .view-settings .group-settings.pacing .field .field-radio + .course-pace-label {
        display: inline-block; }

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

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

/* line 40, /openedx/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .wrapper-actions-list {
  top: 6px; }
  /* line 44, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .unit-body {
  padding: 0; }
  /* line 129, /openedx/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .unit-body .details {
    display: block !important; }
    /* line 132, /openedx/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .unit-body .details h2 {
      margin: 0 0 5px; }
  /* line 137, /openedx/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .unit-body .wrapper-component-editor {
    position: relative;
    background: #d5dce4; }
  /* line 144, /openedx/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, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-static-pages .unit-body .component-editor label {
      color: #313131; }
    /* line 354, /openedx/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, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-static-pages .unit-body .component-editor textarea {
      min-height: 80px; }
    /* line 363, /openedx/edx-platform/cms/static/sass/_mixins-inherited.scss */
    .view-static-pages .unit-body .component-editor h5 {
      margin-bottom: 8px;
      color: #fff; }
    /* line 370, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_static-pages.scss */
    .view-static-pages .unit-body .component-editor .row {
      margin-bottom: 0; }
    /* line 158, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .component-editor {
  border: none;
  border-radius: 0; }

/* line 175, /openedx/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .components > li {
  margin: 0;
  border-radius: 0; }
  /* line 179, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_static-pages.scss */
.view-static-pages .course-nav-item {
  padding: 15px 5px 15px 20px;
  background: #fff; }
  /* line 307, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_static-pages.scss */
  .view-static-pages .component.editing .xblock-student_view {
    display: none; }

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

/* line 349, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_static-pages.scss */
.edit-static-page .main-wrapper {
  margin-top: 40px; }

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

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

/* line 400, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_container.scss */
.view-container .wrapper-mast .mast {
  border-bottom: none;
  padding-bottom: 0; }
  /* line 41, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .wrapper-mast .mast.has-actions .nav-actions .button {
    padding: 5px 15px; }

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

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

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

/* line 109, /openedx/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, /openedx/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 162, /openedx/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-supplementary .bit-publishing.is-hidden-from-toc.is-scheduled .wrapper-release .copy {
  text-decoration: line-through; }

/* line 172, /openedx/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 176, /openedx/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .bit-publishing .bar-mod-content .title {
    margin-bottom: 2px; }

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

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

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

/* line 227, /openedx/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 232, /openedx/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 239, /openedx/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 246, /openedx/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 252, /openedx/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .bit-publishing .wrapper-pub-actions .action-copy {
    width: 100%;
    border-color: #0075b4;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 24px;
    border-radius: 4px; }

/* line 268, /openedx/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-supplementary .unit-tags .wrapper-tags {
  margin-bottom: 20px;
  padding: 15px;
  background-color: #fff; }
  /* line 273, /openedx/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .unit-tags .wrapper-tags .wrapper-tag-header {
    display: flex;
    justify-content: space-between;
    border: 1px dotted transparent; }
    /* line 278, /openedx/edx-platform/cms/static/sass/views/_container.scss */
    .view-container .content-supplementary .unit-tags .wrapper-tags .wrapper-tag-header .tag-title {
      font-weight: bold; }
    /* line 282, /openedx/edx-platform/cms/static/sass/views/_container.scss */
    .view-container .content-supplementary .unit-tags .wrapper-tags .wrapper-tag-header .count-badge {
      background-color: #f2f2f2;
      border-radius: 50%;
      display: inline-block;
      padding: 0px 8px; }
  /* line 290, /openedx/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .unit-tags .wrapper-tags .wrapper-tag-header:focus-visible {
    border-color: #7f7f7f; }
  /* line 294, /openedx/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .unit-tags .wrapper-tags .action-primary {
    width: 100%;
    margin: 16px 2px 8px 2px; }
  /* line 301, /openedx/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .unit-tags .wrapper-tags .wrapper-tag-content {
    background-color: #fff; }
    /* line 304, /openedx/edx-platform/cms/static/sass/views/_container.scss */
    .view-container .content-supplementary .unit-tags .wrapper-tags .wrapper-tag-content .content-taxonomies {
      display: flex;
      flex-direction: column;
      padding-top: 10px; }
      /* line 309, /openedx/edx-platform/cms/static/sass/views/_container.scss */
      .view-container .content-supplementary .unit-tags .wrapper-tags .wrapper-tag-content .content-taxonomies .tagging-label {
        display: flex;
        padding: 4px 0px; }
        /* line 313, /openedx/edx-platform/cms/static/sass/views/_container.scss */
        .view-container .content-supplementary .unit-tags .wrapper-tags .wrapper-tag-content .content-taxonomies .tagging-label .tagging-label-value {
          display: inline-block;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis; }
        /* line 320, /openedx/edx-platform/cms/static/sass/views/_container.scss */
        .view-container .content-supplementary .unit-tags .wrapper-tags .wrapper-tag-content .content-taxonomies .tagging-label .tagging-label-count {
          display: inline-block;
          margin: 0 0.5em; }
      /* line 326, /openedx/edx-platform/cms/static/sass/views/_container.scss */
      .view-container .content-supplementary .unit-tags .wrapper-tags .wrapper-tag-content .content-taxonomies .tagging-label-link {
        border: 1px dotted transparent; }
      /* line 330, /openedx/edx-platform/cms/static/sass/views/_container.scss */
      .view-container .content-supplementary .unit-tags .wrapper-tags .wrapper-tag-content .content-taxonomies .tagging-label-link:hover {
        color: #0075b4; }
      /* line 334, /openedx/edx-platform/cms/static/sass/views/_container.scss */
      .view-container .content-supplementary .unit-tags .wrapper-tags .wrapper-tag-content .content-taxonomies .tagging-label-link:focus-visible {
        border-color: #7f7f7f; }
      /* line 338, /openedx/edx-platform/cms/static/sass/views/_container.scss */
      .view-container .content-supplementary .unit-tags .wrapper-tags .wrapper-tag-content .content-taxonomies .icon {
        margin-left: 5px; }

/* line 348, /openedx/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 353, /openedx/edx-platform/cms/static/sass/views/_container.scss */
  .view-container .content-supplementary .unit-publish-history .wrapper-last-publish .copy {
    color: #4c4c4c; }

/* line 371, /openedx/edx-platform/cms/static/sass/views/_container.scss */
.view-container .content-supplementary .unit-location,
.view-container .content-supplementary .library-location {
  border-top: none; }
  /* line 379, /openedx/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 387, /openedx/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 400, /openedx/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 403, /openedx/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 410, /openedx/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 413, /openedx/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 422, /openedx/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 428, /openedx/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 434, /openedx/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 440, /openedx/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 450, /openedx/edx-platform/cms/static/sass/views/_container.scss */
.move-xblock-modal button {
  background: transparent;
  border-color: transparent;
  padding: 0;
  border: none; }

/* line 457, /openedx/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 464, /openedx/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 469, /openedx/edx-platform/cms/static/sass/views/_container.scss */
    .move-xblock-modal .breadcrumb-container .breadcrumbs .bc-container .breadcrumb-fa-icon {
      padding: 0 5px; }
    /* line 478, /openedx/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 485, /openedx/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 494, /openedx/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 501, /openedx/edx-platform/cms/static/sass/views/_container.scss */
.move-xblock-modal .xblock-items-container {
  max-height: 300px;
  overflow-y: auto; }
  /* line 506, /openedx/edx-platform/cms/static/sass/views/_container.scss */
  .move-xblock-modal .xblock-items-container .xblock-item > * {
    width: 100%;
    color: #065683; }
  /* line 511, /openedx/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 517, /openedx/edx-platform/cms/static/sass/views/_container.scss */
  .move-xblock-modal .xblock-items-container .xblock-item .xblock-displayname {
    float: left; }
  /* line 521, /openedx/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 526, /openedx/edx-platform/cms/static/sass/views/_container.scss */
  .move-xblock-modal .xblock-items-container .xblock-item .button-forward {
    padding: 10px; }
    /* line 529, /openedx/edx-platform/cms/static/sass/views/_container.scss */
    .move-xblock-modal .xblock-items-container .xblock-item .button-forward .forward-sr-icon {
      float: right; }
    /* line 537, /openedx/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 544, /openedx/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 552, /openedx/edx-platform/cms/static/sass/views/_container.scss */
.move-xblock-modal .truncate {
  max-width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

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

/* line 565, /openedx/edx-platform/cms/static/sass/views/_container.scss */
.ltiLaunchFrame {
  width: 100%;
  height: 100%; }

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

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

/* line 30, /openedx/edx-platform/cms/static/sass/views/_users.scss */
.view-team .content .notice-create {
  width: flexgrid(9, 9);
  margin-top: 20px; }
  /* line 36, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .content .notice-create.has-actions .list-actions .action-primary {
      padding: 10px 20px; }

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

/* line 70, /openedx/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, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-team .user-list .user-item:after {
    content: "";
    display: table;
    clear: both; }
  /* line 88, /openedx/edx-platform/cms/static/sass/views/_users.scss */
  .view-team .user-list .user-item:last-child {
    margin-bottom: 0; }
  /* line 92, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_users.scss */
  .view-team .user-list .user-item .flag-role {
    color: #fff; }
    /* line 104, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .user-list .user-item .flag-role::after {
      border-bottom-color: #270b19; }
    /* line 116, /openedx/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .user-list .user-item .flag-role.flag-role-staff {
      background: #8a707d; }
    /* line 120, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_users.scss */
      .view-team .user-list .user-item .item-actions .action-role .notoggleforyou {
        color: #b2b2b2; }
    /* line 204, /openedx/edx-platform/cms/static/sass/views/_users.scss */
    .view-team .user-list .user-item .item-actions .action-delete {
      width: 9.67742%; }
      /* line 208, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_textbooks.scss */
.view-textbooks .content-primary,
.view-textbooks .content-supplementary {
  box-sizing: border-box; }

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

/* line 19, /openedx/edx-platform/cms/static/sass/views/_textbooks.scss */
.view-textbooks .content-primary .textbook {
  position: relative; }
  /* line 24, /openedx/edx-platform/cms/static/sass/views/_textbooks.scss */
  .view-textbooks .content-primary .textbook .view-textbook {
    padding: 20px 30px; }
    /* line 27, /openedx/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .view-textbook header {
      margin-bottom: 0;
      border-bottom: 0; }
    /* line 32, /openedx/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .view-textbook .textbook-title {
      margin-right: 280px; }
    /* line 39, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .view-textbook.is-selectable:hover {
      color: #0075b4; }
      /* line 55, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .view-textbook .chapters {
      margin-left: 20px; }
      /* line 64, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_textbooks.scss */
  .view-textbooks .content-primary .textbook:hover .actions {
    opacity: 1; }
  /* line 124, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .edit-textbook .wrapper-form {
      padding: 20px 30px; }
    /* line 135, /openedx/edx-platform/cms/static/sass/views/_textbooks.scss */
    .view-textbooks .content-primary .textbook .edit-textbook fieldset {
      margin-bottom: 20px; }
    /* line 139, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_textbooks.scss */
      .view-textbooks .content-primary .textbook .edit-textbook .actions .action {
        margin-right: 5px; }
        /* line 148, /openedx/edx-platform/cms/static/sass/views/_textbooks.scss */
        .view-textbooks .content-primary .textbook .edit-textbook .actions .action:last-child {
          margin-right: 0; }
      /* line 155, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_export-git.scss */
.view-export-git .content-primary {
  width: 74.46809%;
  margin-right: 2.12766%; }

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

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

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

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

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

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

/* line 62, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_group-configuration.scss */
.view-group-configurations .content-primary {
  margin-right: 2.12766%;
  width: 74.46809%; }
  /* line 16, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_group-configuration.scss */
  .view-group-configurations .content-primary .no-content {
    color: #666666; }
  /* line 31, /openedx/edx-platform/cms/static/sass/views/_group-configuration.scss */
  .view-group-configurations .content-primary .wrapper-groups {
    margin-bottom: 30px; }
    /* line 34, /openedx/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .wrapper-groups .title {
      margin-bottom: 10px; }
  /* line 46, /openedx/edx-platform/cms/static/sass/views/_group-configuration.scss */
  .view-group-configurations .content-primary .wrapper-collection {
    position: relative;
    outline: none; }
    /* line 52, /openedx/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .wrapper-collection:hover .collection .actions {
      opacity: 1; }
    /* line 56, /openedx/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .wrapper-collection .collection-details {
      padding: 20px 30px; }
    /* line 60, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-references .usage {
        margin-left: 20px; }
        /* line 251, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_group-configuration.scss */
      .view-group-configurations .content-primary .wrapper-collection .collection-edit .message {
        margin-bottom: 0; }
      /* line 303, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_group-configuration.scss */
        .view-group-configurations .content-primary .wrapper-collection .collection-edit .field textarea {
          resize: vertical; }
        /* line 357, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_group-configuration.scss */
    .view-group-configurations .content-primary .action-add.is-hidden, .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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_group-configuration.scss */
  .view-group-configurations .content-primary .content-groups .collection-header .title {
    margin-bottom: 0; }
  /* line 554, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_group-configuration.scss */
.view-group-configurations .content-supplementary {
  width: 23.40426%; }

/* line 2, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .fixed-container {
  position: fixed !important;
  top: 0 !important; }

/* line 22, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .message-error {
  color: #b20610; }

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

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

/* line 46, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .video-transcript-content {
  margin-top: 10px; }
  /* line 50, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-transcript-content .transcript-upload-status-container.error {
    color: #d16a70; }
  /* line 62, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-transcript-content .transcript-upload-status-container.success {
    color: #008100; }
  /* line 66, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-transcript-content .transcript-language-menu {
    display: block;
    width: 200px; }

/* line 72, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .course-video-settings-container .transcription-account-details {
    margin-top: 16px; }
    /* line 254, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .file-upload-form {
  width: 100%; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-video-uploads .file-upload-form:after {
    content: "";
    display: table;
    clear: both; }
  /* line 300, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .active-video-upload-container {
  margin-bottom: 40px; }
  /* line 356, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-table .video-row .video-col {
    display: table-cell; }
  /* line 492, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-table .video-row .name-col {
    width: 23%; }
  /* line 496, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-table .video-row .transcripts-col {
    width: 17%; }
  /* line 500, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .video-table .video-row .actions-col {
    width: 5%; }
  /* line 514, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-error-wrapper .icon {
    margin: 15px 5px 0 10px; }

/* line 533, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
.view-video-uploads .thumbnail-wrapper {
  position: relative;
  max-width: 150px;
  max-height: 100px; }
  /* line 538, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper img {
    width: 150px;
    height: 100px; }
  /* line 543, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper * {
    cursor: pointer; }
  /* line 547, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.requirements .requirements-text {
    font-weight: 600; }
  /* line 557, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.requirements .video-duration {
    opacity: 0; }
  /* line 570, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.edit {
    background: black; }
    /* line 576, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.progress {
    background: white; }
    /* line 588, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
    .view-video-uploads .thumbnail-wrapper.progress .action-icon {
      display: block; }
  /* line 599, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.upload .thumbnail-action {
    color: #0075b4; }
  /* line 604, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.edit {
    background-color: #4e4e4e; }
  /* line 613, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.edit .thumbnail-action .action-icon.edit {
    display: none; }
  /* line 617, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.edit .action-text {
    color: #fff; }
  /* line 629, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.focused {
    box-shadow: 0 0 4px 1px #0075b4; }
  /* line 674, /openedx/edx-platform/cms/static/sass/views/_video-upload.scss */
  .view-video-uploads .thumbnail-wrapper.error {
    box-shadow: 0 0 4px 1px #b20610; }

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

/* line 20, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .content-primary {
  width: 74.46809%;
  margin-right: 2.12766%; }
  /* line 24, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .content-primary .wrapper-certificates .instructions {
    margin-bottom: 20px; }
  /* line 54, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .content-primary .certificate-settings {
    margin-bottom: 20px; }
  /* line 58, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .content-primary .actual-course-title {
    margin-bottom: 20px; }

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

/* line 69, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .certificate-info-section {
  overflow: auto; }
  /* line 72, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .wrapper-collection {
  position: relative;
  outline: none; }
  /* line 90, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .wrapper-collection:hover .collection .actions {
    opacity: 1; }
  /* line 94, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .wrapper-collection .collection-details {
    padding: 20px 30px; }
  /* line 98, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .wrapper-collection .collection-info.certificate-info-inline {
    margin: 10px 0; }
  /* line 111, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .wrapper-collection .collection-items {
    margin-left: 20px;
    margin-bottom: 15px; }
    /* line 129, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-items .item:first-child {
        border-top: none; }
      /* line 140, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-references .usage {
      margin-left: 20px; }
      /* line 195, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-references .usage .usage-unit {
        padding: 5px 0; }
        /* line 202, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .message {
      margin-bottom: 0; }
    /* line 225, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .wrapper-form {
      padding: 20px 30px; }
    /* line 233, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .disableClick {
      color: #999999; }
    /* line 248, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .is-focused .tip {
      color: #4c4c4c; }
    /* line 263, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .collection-fields {
      margin-bottom: 20px; }
    /* line 269, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .field {
      margin: 0 0 15px 0; }
      /* line 281, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .field.required label::after {
        margin-left: 5px;
        content: "*"; }
      /* line 287, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .field textarea {
        resize: vertical; }
      /* line 297, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
        .view-certificates .wrapper-collection .collection-edit .field label.is-focused {
          color: #0075b4; }
      /* line 310, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .field.error label {
        color: #b20610; }
      /* line 354, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .field.error input {
        border-color: #b20610; }
    /* line 363, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit label.required::after {
      margin-left: 5px;
      content: "*"; }
    /* line 370, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .actions .action {
        margin-right: 5px; }
        /* line 404, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
        .view-certificates .wrapper-collection .collection-edit .actions .action:last-child {
          margin-right: 0; }
      /* line 409, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .actions .action-primary {
        padding: 5px 20px; }
      /* line 415, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
      .view-certificates .wrapper-collection .collection-edit .actions .action-secondary {
        padding: 5px 20px; }
      /* line 421, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
        .view-certificates .wrapper-collection .collection-edit .actions .wrapper-delete-button .is-disabled {
          color: #cccccc; }
      /* line 430, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .wrapper-collection .collection-edit .copy {
      margin: 20px 0 10px 0;
      color: #7f7f7f; }
  /* line 450, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .action-add {
  display: block;
  width: 100%;
  margin-top: 15px;
  padding: 10px 20px; }
  /* line 471, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .action-add.is-hidden, .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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .action-add .icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px; }

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

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

/* line 498, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-certificates .certificates .certificate-edit .field-group:after {
    content: "";
    display: table;
    clear: both; }
  /* line 520, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .certificate-edit .field-group .field {
    position: relative; }
    /* line 536, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .certificate-edit .field-group .field.long {
      width: 80%; }
    /* line 540, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .certificate-edit .field-group .field.short {
      width: 10%; }
  /* line 545, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .certificate-edit .field-group .action-close:hover {
      color: #0075b4; }

/* line 569, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .certificates .signatory-details,
.view-certificates .certificates .signatory-edit {
  border-color: #e5e5e5; }
  /* line 575, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
.view-certificates .certificates .signatory-edit .field {
  margin-bottom: 20px; }
  /* line 641, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field.required label::after {
    margin-left: 5px;
    content: "*"; }
  /* line 647, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field textarea {
    resize: vertical; }
  /* line 657, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
    .view-certificates .certificates .signatory-edit .field label.is-focused {
      color: #0075b4; }
  /* line 670, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field.error label {
    color: #b20610; }
  /* line 714, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field.error input {
    border-color: #b20610; }
  /* line 718, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field.error .message-error {
    color: #b20610; }
  /* line 723, /openedx/edx-platform/cms/static/sass/views/_certificates.scss */
  .view-certificates .certificates .signatory-edit .field .signature-upload-wrapper {
    width: 100%; }
    /* line 15, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_maintenance.scss */
.maintenance-header {
  text-align: center;
  margin-top: 50px; }
  /* line 5, /openedx/edx-platform/cms/static/sass/views/_maintenance.scss */
  .maintenance-header h2 {
    margin-bottom: 10px; }

/* line 10, /openedx/edx-platform/cms/static/sass/views/_maintenance.scss */
.maintenance-content {
  padding: 3rem 0; }
  /* line 13, /openedx/edx-platform/cms/static/sass/views/_maintenance.scss */
  .maintenance-content .maintenance-list {
    max-width: 1280px;
    margin: 0 auto; }
    /* line 17, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_maintenance.scss */
      .maintenance-content .maintenance-list .view-list-container:hover {
        background-color: #fafafa; }
      /* line 26, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_maintenance.scss */
  .maintenance-content .maintenance-form {
    width: 60%;
    margin: auto; }
    /* line 44, /openedx/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-form .result-list {
      height: calc(100vh - 200px);
      overflow: auto; }
    /* line 49, /openedx/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, /openedx/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-form li {
      font-size: 13px;
      line-height: 9px; }
    /* line 61, /openedx/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-form .actions {
      text-align: right; }
    /* line 65, /openedx/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-form .field-radio div {
      display: inline-block;
      margin-right: 10px; }
    /* line 70, /openedx/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-form div.error {
      color: #f00;
      margin-top: 10px;
      font-size: 13px; }
    /* line 76, /openedx/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-form div.head-output {
      font-size: 13px;
      margin-bottom: 10px; }
    /* line 81, /openedx/edx-platform/cms/static/sass/views/_maintenance.scss */
    .maintenance-content .maintenance-form div.main-output {
      color: #0a0;
      font-size: 15px; }
  /* line 87, /openedx/edx-platform/cms/static/sass/views/_maintenance.scss */
  .maintenance-content .announcement-container {
    width: 100%;
    text-align: center; }
    /* line 91, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/contexts/_ie.scss */
.lte9 .wrapper-notification.is-shown {
  bottom: 0; }

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

/*
 * 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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_display .icon,
.xblock-student_view .icon {
  font-style: normal; }

/* line 28, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status {
  margin-top: 20px; }
  /* line 129, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .transcripts-status .action {
    margin-bottom: 10px; }

/* line 190, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_xmodules.scss */
.xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .file-chooser {
  display: none; }

/* line 199, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .progress-bar.is-invisible {
    display: none; }
  /* line 212, /openedx/edx-platform/cms/static/sass/elements/_xmodules.scss */
  .xmodule_VideoBlock .wrapper-comp-settings.basic_metadata_edit .progress-bar.loaded {
    border-color: #66b93d; }
    /* line 215, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/_shame.scss */
.outline-section.is-dragging,
.outline-subsection.is-dragging {
  border-color: #333333; }

/* line 37, /openedx/edx-platform/cms/static/sass/_shame.scss */
.outline-section.valid-drop,
.outline-subsection.valid-drop {
  border-color: #0075b4; }

/* line 54, /openedx/edx-platform/cms/static/sass/_shame.scss */
#page-prompt .wrapper-prompt::before {
  display: inline-block; }

/* line 59, /openedx/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, /openedx/edx-platform/cms/static/sass/_shame.scss */
.modal-content.cheatsheet-is-shown {
  overflow: visible !important; }
  /* line 74, /openedx/edx-platform/cms/static/sass/_shame.scss */
  .modal-content.cheatsheet-is-shown .CodeMirror {
    overflow: visible !important; }

/* line 82, /openedx/edx-platform/cms/static/sass/_shame.scss */
.wrapper-comp-editor.latex-problem {
  margin-top: 50px; }

/* line 86, /openedx/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, /openedx/edx-platform/cms/static/sass/_shame.scss */
div.wrapper-comp-editor.is-inactive ~ div.launch-latex-compiler {
  display: none; }

/* line 111, /openedx/edx-platform/cms/static/sass/_shame.scss */
.ui-tabs-nav .ui-state-default {
  font-weight: normal; }

/* line 119, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/elements/_codemirror-overrides.scss */
.CodeMirror .CodeMirror-linenumber.CodeMirror-gutter-elt {
  color: #333333 !important; }

/* line 11, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-default {
  border-color: transparent;
  background: transparent;
  color: #0075b4; }
  /* line 63, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-primary, .btn-brand {
  border-color: #0075b4;
  background: #0075b4;
  color: #fcfcfc; }
  /* line 99, /openedx/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 {
    border-color: #065683;
    background-color: #065683;
    color: #fcfcfc; }
  /* line 109, /openedx/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 117, /openedx/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 128, /openedx/edx-platform/cms/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-upgrade {
  border-color: #008100;
  background: #008100;
  color: #fcfcfc; }
  /* line 136, /openedx/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 146, /openedx/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, /openedx/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, /openedx/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; }
