@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");
/* line 1, node_modules/bootstrap/scss/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0.1875rem;
  -moz-border-radius: 0.1875rem;
  -ms-border-radius: 0.1875rem;
  -o-border-radius: 0.1875rem;
  border-radius: 0.1875rem; }
  /* line 24, node_modules/bootstrap/scss/_popover.scss */
  .popover .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
  /* line 31, node_modules/bootstrap/scss/_popover.scss */
  .popover .arrow::before,
  .popover .arrow::after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid; }
  /* line 39, node_modules/bootstrap/scss/_popover.scss */
  .popover .arrow::before {
    content: "";
    border-width: 0.8rem; }
  /* line 43, node_modules/bootstrap/scss/_popover.scss */
  .popover .arrow::after {
    content: "";
    border-width: 0.8rem; }
  /* line 50, node_modules/bootstrap/scss/_popover.scss */
  .popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] {
    margin-bottom: 0.8rem; }
    /* line 53, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow {
      bottom: 0; }
    /* line 57, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before,
    .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
      border-bottom-width: 0; }
    /* line 62, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before {
      bottom: -0.8rem;
      margin-left: -0.8rem;
      border-top-color: rgba(0, 0, 0, 0.25); }
    /* line 68, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
      bottom: calc((0.8rem - 1px) * -1);
      margin-left: -0.8rem;
      border-top-color: #fff; }
  /* line 75, node_modules/bootstrap/scss/_popover.scss */
  .popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] {
    margin-left: 0.8rem; }
    /* line 78, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow {
      left: 0; }
    /* line 82, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before,
    .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
      margin-top: -0.8rem;
      border-left-width: 0; }
    /* line 88, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before {
      left: -0.8rem;
      border-right-color: rgba(0, 0, 0, 0.25); }
    /* line 93, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
      left: calc((0.8rem - 1px) * -1);
      border-right-color: #fff; }
  /* line 99, node_modules/bootstrap/scss/_popover.scss */
  .popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] {
    margin-top: 0.8rem; }
    /* line 102, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow {
      top: 0; }
    /* line 106, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,
    .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
      margin-left: -0.8rem;
      border-top-width: 0; }
    /* line 112, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before {
      top: -0.8rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    /* line 117, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
      top: calc((0.8rem - 1px) * -1);
      border-bottom-color: #fff; }
    /* line 123, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
      position: absolute;
      top: 0;
      left: 50%;
      display: block;
      width: 20px;
      margin-left: -10px;
      content: "";
      border-bottom: 1px solid #f7f7f7; }
  /* line 135, node_modules/bootstrap/scss/_popover.scss */
  .popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] {
    margin-right: 0.8rem; }
    /* line 138, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow {
      right: 0; }
    /* line 142, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before,
    .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
      margin-top: -0.8rem;
      border-right-width: 0; }
    /* line 148, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before {
      right: -0.8rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    /* line 153, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
      right: calc((0.8rem - 1px) * -1);
      border-left-color: #fff; }

/* line 176, node_modules/bootstrap/scss/_popover.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-top-left-radius: calc(0.1875rem - 1px);
  -moz-border-topleft-radius: calc(0.1875rem - 1px);
  border-top-left-radius: calc(0.1875rem - 1px);
  -webkit-border-top-right-radius: calc(0.1875rem - 1px);
  -moz-border-topright-radius: calc(0.1875rem - 1px);
  border-top-right-radius: calc(0.1875rem - 1px); }
  /* line 186, node_modules/bootstrap/scss/_popover.scss */
  .popover-header:empty {
    display: none; }

/* line 191, node_modules/bootstrap/scss/_popover.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #313131; }

/* HTML5 Boilerplate  */
/* line 3, lms/static/sass/base/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section {
  display: block; }

/* line 15, lms/static/sass/base/_reset.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/* line 23, lms/static/sass/base/_reset.scss */
audio:not([controls]) {
  display: none; }

/* line 24, lms/static/sass/base/_reset.scss */
[hidden] {
  display: none; }

/* line 26, lms/static/sass/base/_reset.scss */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 32, lms/static/sass/base/_reset.scss */
html,
button,
input,
select,
textarea {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #222; }

/* line 41, lms/static/sass/base/_reset.scss */
body {
  margin: 0;
  font-size: 1em;
  line-height: 1.4; }

/* line 47, lms/static/sass/base/_reset.scss */
a:not(.btn) {
  color: #0075b4; }

/* line 51, lms/static/sass/base/_reset.scss */
a:visited:not(.btn) {
  color: #003655; }

/* line 55, lms/static/sass/base/_reset.scss */
a:hover:not(.btn),
a:focus:not(.btn) {
  color: #0079bc; }

/* line 60, lms/static/sass/base/_reset.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 62, lms/static/sass/base/_reset.scss */
b,
strong {
  font-weight: bold; }

/* line 67, lms/static/sass/base/_reset.scss */
blockquote {
  margin: 1em 40px; }

/* line 68, lms/static/sass/base/_reset.scss */
dfn {
  font-style: italic; }

/* line 70, lms/static/sass/base/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* line 79, lms/static/sass/base/_reset.scss */
ins {
  background: #ff9;
  color: #000;
  text-decoration: none; }

/* line 85, lms/static/sass/base/_reset.scss */
mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold; }

/* line 92, lms/static/sass/base/_reset.scss */
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

/* line 101, lms/static/sass/base/_reset.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/* line 107, lms/static/sass/base/_reset.scss */
q {
  quotes: none; }

/* line 109, lms/static/sass/base/_reset.scss */
q::before,
q::after {
  content: "";
  content: none; }

/* line 115, lms/static/sass/base/_reset.scss */
small {
  font-size: 85%; }

/* line 117, lms/static/sass/base/_reset.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 125, lms/static/sass/base/_reset.scss */
sup {
  top: -0.5em; }

/* line 126, lms/static/sass/base/_reset.scss */
sub {
  bottom: -0.25em; }

/* line 128, lms/static/sass/base/_reset.scss */
ul,
ol {
  padding: 0 0 0 40px;
  margin: 1em 0; }

/* line 135, lms/static/sass/base/_reset.scss */
dd {
  margin: 0 0 0 40px; }

/* line 137, lms/static/sass/base/_reset.scss */
nav ul,
nav ol {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 144, lms/static/sass/base/_reset.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle; }

/* line 150, lms/static/sass/base/_reset.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 151, lms/static/sass/base/_reset.scss */
figure {
  margin: 0; }

/* line 153, lms/static/sass/base/_reset.scss */
form {
  margin: 0; }

/* line 155, lms/static/sass/base/_reset.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

/* line 161, lms/static/sass/base/_reset.scss */
label {
  cursor: pointer; }

/* line 163, lms/static/sass/base/_reset.scss */
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
  white-space: normal; }

/* line 170, lms/static/sass/base/_reset.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

/* line 180, lms/static/sass/base/_reset.scss */
button,
input {
  line-height: normal; }

/* line 185, lms/static/sass/base/_reset.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible; }

/* line 194, lms/static/sass/base/_reset.scss */
button[disabled],
input[disabled] {
  cursor: default; }

/* line 199, lms/static/sass/base/_reset.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px; }

/* line 207, lms/static/sass/base/_reset.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* line 214, lms/static/sass/base/_reset.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* line 219, lms/static/sass/base/_reset.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 225, lms/static/sass/base/_reset.scss */
button:-moz-focusring {
  outline: 1px dotted black; }

/* line 227, lms/static/sass/base/_reset.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical; }

/* line 233, lms/static/sass/base/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 238, lms/static/sass/base/_reset.scss */
td {
  vertical-align: top; }

/* line 240, lms/static/sass/base/_reset.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: black;
  padding: 0.2em 0; }

/* line 247, lms/static/sass/base/_reset.scss */
.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0; }

/* line 259, lms/static/sass/base/_reset.scss */
.ir br {
  display: none; }

/* line 261, lms/static/sass/base/_reset.scss */
.hidden {
  display: none !important;
  visibility: hidden; }

/* line 266, lms/static/sass/base/_reset.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 277, lms/static/sass/base/_reset.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/* line 287, lms/static/sass/base/_reset.scss */
.invisible {
  visibility: hidden; }

/* line 289, lms/static/sass/base/_reset.scss */
.clearfix::before,
.clearfix::after {
  content: "";
  display: table; }

/* line 295, lms/static/sass/base/_reset.scss */
.clearfix::after {
  clear: both; }

/* line 296, lms/static/sass/base/_reset.scss */
.clearfix {
  *zoom: 1; }

@media print {
  /* line 299, lms/static/sass/base/_reset.scss */
  * {
    background: transparent;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }
  /* line 308, lms/static/sass/base/_reset.scss */
  html,
  body {
    background: transparent !important; }
  /* line 313, lms/static/sass/base/_reset.scss */
  a,
  a:visited {
    text-decoration: underline; }
  /* line 318, lms/static/sass/base/_reset.scss */
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  /* line 319, lms/static/sass/base/_reset.scss */
  .ir a::after {
    content: ""; }
  /* line 321, lms/static/sass/base/_reset.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  /* line 327, lms/static/sass/base/_reset.scss */
  thead {
    display: table-header-group; }
  /* line 329, lms/static/sass/base/_reset.scss */
  tr,
  img {
    page-break-inside: avoid; }
  /* line 334, lms/static/sass/base/_reset.scss */
  img {
    max-width: 100% !important; }
  @page {
    margin: 1cm 1.2cm 2cm; }
  /* line 338, lms/static/sass/base/_reset.scss */
  p,
  h2,
  .home > header .title > .heading-group p,
  section.outside-app h1,
  h3 {
    orphans: 3;
    widows: 3; }
  /* line 345, lms/static/sass/base/_reset.scss */
  h2, .home > header .title > .heading-group p, section.outside-app h1,
  h3 {
    page-break-after: avoid; } }

/* line 71, lms/static/sass/base/_mixins.scss */
.verification-process .wrapper-report .report, .verification-process .report-receipt-provider, .verification-process .carousel .wrapper-task .task, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .wrapper-photo .placeholder-photo, .verification-process.step-requirements .list-reqs .req, body.uxdesign.alerts .content-primary {
  border-radius: 3px;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  border: 1px solid #dddddd;
  background: #fff; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .verification-process .wrapper-report .report:after, .verification-process .report-receipt-provider:after, .verification-process .carousel .wrapper-task .task:after, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .wrapper-photo .placeholder-photo:after, .verification-process.step-requirements .list-reqs .req:after, body.uxdesign.alerts .content-primary:after {
    content: "";
    display: table;
    clear: both; }

/* line 82, lms/static/sass/base/_mixins.scss */
.verification-process .nav-wizard, .learner-achievements .learner-message, .ui-loading {
  box-shadow: inset 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  padding: 15px 20px; }

/* line 88, lms/static/sass/base/_mixins.scss */
.is-expandable.is-ready .title-expand {
  cursor: pointer; }

/* line 93, lms/static/sass/base/_mixins.scss */
a:not(.btn):disabled, a.is-disabled:not(.btn), a.disabled:not(.btn),
a:visited:not(.btn):disabled,
a.is-disabled:visited:not(.btn),
a.disabled:visited:not(.btn), .is-disabled {
  pointer-events: none;
  outline: none;
  cursor: default; }

/* line 100, lms/static/sass/base/_mixins.scss */
.find-courses .wrapper-search-context .wrapper-search-input {
  z-index: 0; }

/* line 101, lms/static/sass/base/_mixins.scss */
.pagination .current-page, .header-global, .header-global-new, .modal, .leanModal_box, .entitlement-unenrollment-modal, .modal .inner-wrapper, .leanModal_box .inner-wrapper, .entitlement-unenrollment-modal .inner-wrapper, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .modal .inner-wrapper header, .leanModal_box .inner-wrapper header, .entitlement-unenrollment-modal .inner-wrapper header, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper header, .home > header .title .course-search .search-input, .dashboard .main-container .my-courses .course .details .wrapper-course-image .sts-enrollment .sts-enrollment-value, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown, .wrapper-messages-primary .message, .find-courses .discovery-input, .find-courses .search-facets, .verification-process .progress-sts, .verification-process.step-requirements .list-reqs .req .placeholder-art .fa-stack-2x, .courses-container .courses .course .course-image .cover-image::before, .view-profile .badges-overlay {
  z-index: 10; }

/* line 102, lms/static/sass/base/_mixins.scss */
.pagination .pagination-form, .help-tab, .home > header .title .course-search .search-button, .dashboard .main-container .my-courses .course, .find-courses .discovery-submit, .verification-process .progress .progress-step, .verification-process.step-requirements .list-reqs .req .placeholder-art .fa-stack-1x, .courses-container .courses .course .course-image .cover-image .learn-more, .view-profile .badges-overlay .badges-modal, .wrapper-alert {
  z-index: 100; }

/* line 103, lms/static/sass/base/_mixins.scss */
.nav-utilities, .highlighted-courses .courses .course .status, .find-courses .courses .course .status, .dashboard .main-container .my-courses .course.verified .sts-enrollment .deco-graphic {
  z-index: 1000; }

/* line 105, lms/static/sass/base/_mixins.scss */
.wrapper-prompt, .wrapper-notification {
  z-index: 100000; }

/* line 118, lms/static/sass/base/_mixins.scss */
.nav-utilities .wrapper-utility:last-child {
  margin-bottom: 0;
  border-bottom: none;
  padding-bottom: 0; }

/* line 126, lms/static/sass/base/_mixins.scss */
.sr,
.sr-only, .nav-contents, .nav-skip, .transcript-skip, .pagination .nav-label, .pagination .pagination-form .page-number-label,
.pagination .pagination-form .submit-pagination-form, .dashboard .main-container .my-courses .course .details .wrapper-course-image .sts-enrollment .label, .dashboard .main-container .my-courses .course.professional .sts-enrollment .label, .dashboard .main-container .my-courses .course.verified .sts-enrollment .label, .verification-process .carousel #wrapper-review .review-task-contribution .list-fields .field-group-other .contribution-option-other1 label,
.verification-process .carousel #wrapper-review .review-task-contribution .list-fields .field-group-other .contribution-option-other2 label, .verification-process.step-select-track .sts-track, .verification-process.step-select-track .contribution-options .field-group-other .contribution-option-other1 label,
.verification-process.step-select-track .contribution-options .field-group-other .contribution-option-other2 label {
  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 142, lms/static/sass/base/_mixins.scss */
.sr,
.sr-only {
  background: #fff;
  color: #000; }

/* line 148, lms/static/sass/base/_mixins.scss */
footer#footer-edx-v3 .about-links,
footer#footer-edx-v3 .legal-links,
footer#footer-edx-v3 .social-media-links,
footer#footer-edx-v3 .mobile-app-links, .modal-settings-language .list-input, .modal-settings-language .list-actions, .dashboard .main-container .my-courses .listing-courses, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-dropdown-list, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-dropdown-list, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-dropdown-list, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list, .status-verification .list-actions, .find-courses .search-facets .facet-list, .view-survey .message.submission-error .message-copy, .view-survey .list-input, .verification-process .list-actions,
.verification-process .list-steps,
.verification-process .progress-steps,
.verification-process .list-controls,
.verification-process .list-fields,
.verification-process .list-nav,
.verification-process .list-help,
.verification-process .list-faq,
.verification-process .nav-wizard,
.verification-process .list-reqs,
.verification-process .review-tasks,
.verification-process .list-tips,
.verification-process .wrapper-photos,
.verification-process .field-group,
.verification-process .list-info, .shopping-cart .steps, .courses-container .courses .courses-listing, .view-teams .edit-members {
  list-style: none;
  margin: 0;
  padding: 0;
  text-indent: 0; }
  /* line 154, lms/static/sass/base/_mixins.scss */
  footer#footer-edx-v3 .about-links li,
  footer#footer-edx-v3 .legal-links li,
  footer#footer-edx-v3 .social-media-links li,
  footer#footer-edx-v3 .mobile-app-links li, .modal-settings-language .list-input li, .modal-settings-language .list-actions li, .dashboard .main-container .my-courses .listing-courses li, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown li, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown li, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown li, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown li, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list li, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-dropdown-list li, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list li, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-dropdown-list li, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list li, .status-verification .list-actions li, .find-courses .search-facets .facet-list li, .view-survey .message.submission-error .message-copy li, .view-survey .list-input li, .verification-process .list-actions li,
  .verification-process .list-steps li,
  .verification-process .progress-steps li,
  .verification-process .list-controls li,
  .verification-process .list-fields li,
  .verification-process .list-nav li,
  .verification-process .list-help li,
  .verification-process .list-faq li,
  .verification-process .nav-wizard li,
  .verification-process .list-reqs li,
  .verification-process .review-tasks li,
  .verification-process .list-tips li,
  .verification-process .wrapper-photos li,
  .verification-process .field-group li,
  .verification-process .list-info li, .shopping-cart .steps li, .courses-container .courses .courses-listing li, .view-teams .edit-members li, footer#footer-edx-v3 .about-links dt,
  footer#footer-edx-v3 .legal-links dt,
  footer#footer-edx-v3 .social-media-links dt,
  footer#footer-edx-v3 .mobile-app-links dt, .modal-settings-language .list-input dt, .modal-settings-language .list-actions dt, .dashboard .main-container .my-courses .listing-courses dt, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown dt, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown dt, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown dt, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown dt, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list dt, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-dropdown-list dt, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list dt, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-dropdown-list dt, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list dt, .status-verification .list-actions dt, .find-courses .search-facets .facet-list dt, .view-survey .message.submission-error .message-copy dt, .view-survey .list-input dt, .verification-process .list-actions dt,
  .verification-process .list-steps dt,
  .verification-process .progress-steps dt,
  .verification-process .list-controls dt,
  .verification-process .list-fields dt,
  .verification-process .list-nav dt,
  .verification-process .list-help dt,
  .verification-process .list-faq dt,
  .verification-process .nav-wizard dt,
  .verification-process .list-reqs dt,
  .verification-process .review-tasks dt,
  .verification-process .list-tips dt,
  .verification-process .wrapper-photos dt,
  .verification-process .field-group dt,
  .verification-process .list-info dt, .shopping-cart .steps dt, .courses-container .courses .courses-listing dt, .view-teams .edit-members dt, footer#footer-edx-v3 .about-links dd,
  footer#footer-edx-v3 .legal-links dd,
  footer#footer-edx-v3 .social-media-links dd,
  footer#footer-edx-v3 .mobile-app-links dd, .modal-settings-language .list-input dd, .modal-settings-language .list-actions dd, .dashboard .main-container .my-courses .listing-courses dd, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown dd, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown dd, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown dd, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown dd, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list dd, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-dropdown-list dd, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list dd, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-dropdown-list dd, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list dd, .status-verification .list-actions dd, .find-courses .search-facets .facet-list dd, .view-survey .message.submission-error .message-copy dd, .view-survey .list-input dd, .verification-process .list-actions dd,
  .verification-process .list-steps dd,
  .verification-process .progress-steps dd,
  .verification-process .list-controls dd,
  .verification-process .list-fields dd,
  .verification-process .list-nav dd,
  .verification-process .list-help dd,
  .verification-process .list-faq dd,
  .verification-process .nav-wizard dd,
  .verification-process .list-reqs dd,
  .verification-process .review-tasks dd,
  .verification-process .list-tips dd,
  .verification-process .wrapper-photos dd,
  .verification-process .field-group dd,
  .verification-process .list-info dd, .shopping-cart .steps dd, .courses-container .courses .courses-listing dd, .view-teams .edit-members dd {
    margin: 0;
    padding: 0; }

/* line 176, lms/static/sass/base/_mixins.scss */
.find-courses .search-facets .facet-option, .course-info .course-sidebar .important-dates .prerequisite-course .pre-requisite {
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

/* line 202, lms/static/sass/base/_mixins.scss */
.sr-is-focusable,
.sr-is-focusable:focus,
.sr-is-focusable:active, .nav-utilities .action-toggle-notes, .home > header .title .course-search .search-input:focus, .find-courses .discovery-input:focus, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .counter input[type="text"]:focus, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row button.inc, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row button.dec, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .updateBtn:focus {
  outline: none; }

/* line 207, lms/static/sass/base/_mixins.scss */
.btn-link {
  color: #0075b4; }
  /* line 210, lms/static/sass/base/_mixins.scss */
  .btn-link:hover, .btn-link:focus {
    color: #0075b4; }

/* line 218, lms/static/sass/base/_mixins.scss */
.btn-link:hover, .btn-link:focus {
  text-decoration: underline !important; }

/* 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 6, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
.breadcrumbs {
  font-size: 0.875rem;
  line-height: line-height(small); }
  /* line 10, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
  .breadcrumbs .nav-item {
    margin-left: 5px;
    display: inline-block; }
    @media (max-width: 1199px) {
      /* line 10, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
      .breadcrumbs .nav-item {
        max-width: 240px; } }
    @media (max-width: 767px) {
      /* line 10, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
      .breadcrumbs .nav-item {
        max-width: 140px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; } }
    @media (max-width: 575px) {
      /* line 27, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
      .breadcrumbs .nav-item:not(:first-child) {
        max-width: 60px; } }
    /* line 32, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
    .breadcrumbs .nav-item.nav-item-course {
      max-width: none; }
    /* line 36, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
    .breadcrumbs .nav-item a,
    .breadcrumbs .nav-item a:visited {
      color: #0075b4; }
    /* line 41, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
    .breadcrumbs .nav-item a:hover {
      color: #065683; }
  /* line 46, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
  .breadcrumbs .fa-angle-right {
    margin-left: 5px;
    display: inline-block;
    color: #313131; }
    @media (max-width: 767px) {
      /* line 46, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
      .breadcrumbs .fa-angle-right {
        position: relative;
        top: -5px; } }

/* line 11, common/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, common/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, common/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, common/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, common/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-default {
  border-color: transparent;
  background: transparent;
  color: #0075b4; }
  /* line 63, common/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, common/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, common/static/sass/edx-pattern-library-shims/_buttons.scss */
  .btn-default:disabled, .btn-default.is-disabled {
    border-color: #d2d0d0;
    color: #6b6969; }

/* line 91, common/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-primary, .btn-brand {
  border-color: #0075b4;
  background: #0075b4;
  color: #fcfcfc; }
  /* line 99, common/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, common/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, common/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, common/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-upgrade {
  border-color: #008100;
  background: #008100;
  color: #fcfcfc; }
  /* line 136, common/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, common/static/sass/edx-pattern-library-shims/_buttons.scss */
  .btn-upgrade:disabled, .btn-upgrade.is-disabled {
    border-color: #d2d0d0;
    background: #f2f3f3;
    color: #fcfcfc; }

/* line 6, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
.edx-cookie-banner-wrapper {
  background: #f2f8fd;
  box-sizing: border-box;
  /** Base Styles - start **/
  text-align: left;
  line-height: 1.5;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  /** Base Styles - end **/ }
  /* line 19, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
  .edx-cookie-banner-wrapper .alert {
    position: relative;
    padding: 0.75rem 1.25rem; }
  /* line 25, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
  .edx-cookie-banner-wrapper .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    background: transparent;
    border: 0;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.5;
    float: right;
    line-height: 1;
    font-size: 1.5rem;
    font-weight: 700; }
  /* line 42, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
  .edx-cookie-banner-wrapper .alert-dismissible .btn {
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle; }
  /* line 52, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
  .edx-cookie-banner-wrapper .edx-cookie-banner {
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    max-width: 1200px;
    min-width: 0;
    margin: 0 auto;
    background: inherit;
    border: none; }
    /* line 62, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
    .edx-cookie-banner-wrapper .edx-cookie-banner .policy-link {
      color: #0075b4;
      text-decoration: underline; }
      /* line 66, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
      .edx-cookie-banner-wrapper .edx-cookie-banner .policy-link:focus, .edx-cookie-banner-wrapper .edx-cookie-banner .policy-link:hover {
        color: #075683;
        border: none; }
    /* line 73, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
    .edx-cookie-banner-wrapper .edx-cookie-banner .alert-dialog {
      margin-right: 30px;
      color: #4e4e4e; }
    /* line 78, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
    .edx-cookie-banner-wrapper .edx-cookie-banner .btn.close {
      color: #0075b4; }
      /* line 81, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
      .edx-cookie-banner-wrapper .edx-cookie-banner .btn.close:focus, .edx-cookie-banner-wrapper .edx-cookie-banner .btn.close:hover {
        color: #075683;
        cursor: pointer; }

/* line 1, node_modules/bootstrap/scss/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0.1875rem;
  -moz-border-radius: 0.1875rem;
  -ms-border-radius: 0.1875rem;
  -o-border-radius: 0.1875rem;
  border-radius: 0.1875rem; }
  /* line 24, node_modules/bootstrap/scss/_popover.scss */
  .popover .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
  /* line 31, node_modules/bootstrap/scss/_popover.scss */
  .popover .arrow::before,
  .popover .arrow::after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid; }
  /* line 39, node_modules/bootstrap/scss/_popover.scss */
  .popover .arrow::before {
    content: "";
    border-width: 0.8rem; }
  /* line 43, node_modules/bootstrap/scss/_popover.scss */
  .popover .arrow::after {
    content: "";
    border-width: 0.8rem; }
  /* line 50, node_modules/bootstrap/scss/_popover.scss */
  .popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] {
    margin-bottom: 0.8rem; }
    /* line 53, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow {
      bottom: 0; }
    /* line 57, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before,
    .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
      border-bottom-width: 0; }
    /* line 62, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before {
      bottom: -0.8rem;
      margin-left: -0.8rem;
      border-top-color: rgba(0, 0, 0, 0.25); }
    /* line 68, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
      bottom: calc((0.8rem - 1px) * -1);
      margin-left: -0.8rem;
      border-top-color: #fff; }
  /* line 75, node_modules/bootstrap/scss/_popover.scss */
  .popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] {
    margin-left: 0.8rem; }
    /* line 78, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow {
      left: 0; }
    /* line 82, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before,
    .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
      margin-top: -0.8rem;
      border-left-width: 0; }
    /* line 88, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before {
      left: -0.8rem;
      border-right-color: rgba(0, 0, 0, 0.25); }
    /* line 93, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
      left: calc((0.8rem - 1px) * -1);
      border-right-color: #fff; }
  /* line 99, node_modules/bootstrap/scss/_popover.scss */
  .popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] {
    margin-top: 0.8rem; }
    /* line 102, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow {
      top: 0; }
    /* line 106, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,
    .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
      margin-left: -0.8rem;
      border-top-width: 0; }
    /* line 112, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before {
      top: -0.8rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    /* line 117, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
      top: calc((0.8rem - 1px) * -1);
      border-bottom-color: #fff; }
    /* line 123, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
      position: absolute;
      top: 0;
      left: 50%;
      display: block;
      width: 20px;
      margin-left: -10px;
      content: "";
      border-bottom: 1px solid #f7f7f7; }
  /* line 135, node_modules/bootstrap/scss/_popover.scss */
  .popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] {
    margin-right: 0.8rem; }
    /* line 138, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow {
      right: 0; }
    /* line 142, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before,
    .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
      margin-top: -0.8rem;
      border-right-width: 0; }
    /* line 148, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before {
      right: -0.8rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    /* line 153, node_modules/bootstrap/scss/_popover.scss */
    .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
      right: calc((0.8rem - 1px) * -1);
      border-left-color: #fff; }

/* line 176, node_modules/bootstrap/scss/_popover.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-top-left-radius: calc(0.1875rem - 1px);
  -moz-border-topleft-radius: calc(0.1875rem - 1px);
  border-top-left-radius: calc(0.1875rem - 1px);
  -webkit-border-top-right-radius: calc(0.1875rem - 1px);
  -moz-border-topright-radius: calc(0.1875rem - 1px);
  border-top-right-radius: calc(0.1875rem - 1px); }
  /* line 186, node_modules/bootstrap/scss/_popover.scss */
  .popover-header:empty {
    display: none; }

/* line 191, node_modules/bootstrap/scss/_popover.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #313131; }

/* HTML5 Boilerplate  */
/* line 3, lms/static/sass/base/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section {
  display: block; }

/* line 15, lms/static/sass/base/_reset.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/* line 23, lms/static/sass/base/_reset.scss */
audio:not([controls]) {
  display: none; }

/* line 24, lms/static/sass/base/_reset.scss */
[hidden] {
  display: none; }

/* line 26, lms/static/sass/base/_reset.scss */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 32, lms/static/sass/base/_reset.scss */
html,
button,
input,
select,
textarea {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #222; }

/* line 41, lms/static/sass/base/_reset.scss */
body {
  margin: 0;
  font-size: 1em;
  line-height: 1.4; }

/* line 47, lms/static/sass/base/_reset.scss */
a:not(.btn) {
  color: #0075b4; }

/* line 51, lms/static/sass/base/_reset.scss */
a:visited:not(.btn) {
  color: #003655; }

/* line 55, lms/static/sass/base/_reset.scss */
a:hover:not(.btn),
a:focus:not(.btn) {
  color: #0079bc; }

/* line 60, lms/static/sass/base/_reset.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 62, lms/static/sass/base/_reset.scss */
b,
strong {
  font-weight: bold; }

/* line 67, lms/static/sass/base/_reset.scss */
blockquote {
  margin: 1em 40px; }

/* line 68, lms/static/sass/base/_reset.scss */
dfn {
  font-style: italic; }

/* line 70, lms/static/sass/base/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* line 79, lms/static/sass/base/_reset.scss */
ins {
  background: #ff9;
  color: #000;
  text-decoration: none; }

/* line 85, lms/static/sass/base/_reset.scss */
mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold; }

/* line 92, lms/static/sass/base/_reset.scss */
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

/* line 101, lms/static/sass/base/_reset.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/* line 107, lms/static/sass/base/_reset.scss */
q {
  quotes: none; }

/* line 109, lms/static/sass/base/_reset.scss */
q::before,
q::after {
  content: "";
  content: none; }

/* line 115, lms/static/sass/base/_reset.scss */
small {
  font-size: 85%; }

/* line 117, lms/static/sass/base/_reset.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 125, lms/static/sass/base/_reset.scss */
sup {
  top: -0.5em; }

/* line 126, lms/static/sass/base/_reset.scss */
sub {
  bottom: -0.25em; }

/* line 128, lms/static/sass/base/_reset.scss */
ul,
ol {
  padding: 0 0 0 40px;
  margin: 1em 0; }

/* line 135, lms/static/sass/base/_reset.scss */
dd {
  margin: 0 0 0 40px; }

/* line 137, lms/static/sass/base/_reset.scss */
nav ul,
nav ol {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 144, lms/static/sass/base/_reset.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle; }

/* line 150, lms/static/sass/base/_reset.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 151, lms/static/sass/base/_reset.scss */
figure {
  margin: 0; }

/* line 153, lms/static/sass/base/_reset.scss */
form {
  margin: 0; }

/* line 155, lms/static/sass/base/_reset.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

/* line 161, lms/static/sass/base/_reset.scss */
label {
  cursor: pointer; }

/* line 163, lms/static/sass/base/_reset.scss */
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
  white-space: normal; }

/* line 170, lms/static/sass/base/_reset.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

/* line 180, lms/static/sass/base/_reset.scss */
button,
input {
  line-height: normal; }

/* line 185, lms/static/sass/base/_reset.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible; }

/* line 194, lms/static/sass/base/_reset.scss */
button[disabled],
input[disabled] {
  cursor: default; }

/* line 199, lms/static/sass/base/_reset.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px; }

/* line 207, lms/static/sass/base/_reset.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* line 214, lms/static/sass/base/_reset.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* line 219, lms/static/sass/base/_reset.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 225, lms/static/sass/base/_reset.scss */
button:-moz-focusring {
  outline: 1px dotted black; }

/* line 227, lms/static/sass/base/_reset.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical; }

/* line 233, lms/static/sass/base/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 238, lms/static/sass/base/_reset.scss */
td {
  vertical-align: top; }

/* line 240, lms/static/sass/base/_reset.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: black;
  padding: 0.2em 0; }

/* line 247, lms/static/sass/base/_reset.scss */
.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0; }

/* line 259, lms/static/sass/base/_reset.scss */
.ir br {
  display: none; }

/* line 261, lms/static/sass/base/_reset.scss */
.hidden {
  display: none !important;
  visibility: hidden; }

/* line 266, lms/static/sass/base/_reset.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 277, lms/static/sass/base/_reset.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/* line 287, lms/static/sass/base/_reset.scss */
.invisible {
  visibility: hidden; }

/* line 289, lms/static/sass/base/_reset.scss */
.clearfix::before,
.clearfix::after {
  content: "";
  display: table; }

/* line 295, lms/static/sass/base/_reset.scss */
.clearfix::after {
  clear: both; }

/* line 296, lms/static/sass/base/_reset.scss */
.clearfix {
  *zoom: 1; }

@media print {
  /* line 299, lms/static/sass/base/_reset.scss */
  * {
    background: transparent;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }
  /* line 308, lms/static/sass/base/_reset.scss */
  html,
  body {
    background: transparent !important; }
  /* line 313, lms/static/sass/base/_reset.scss */
  a,
  a:visited {
    text-decoration: underline; }
  /* line 318, lms/static/sass/base/_reset.scss */
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  /* line 319, lms/static/sass/base/_reset.scss */
  .ir a::after {
    content: ""; }
  /* line 321, lms/static/sass/base/_reset.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  /* line 327, lms/static/sass/base/_reset.scss */
  thead {
    display: table-header-group; }
  /* line 329, lms/static/sass/base/_reset.scss */
  tr,
  img {
    page-break-inside: avoid; }
  /* line 334, lms/static/sass/base/_reset.scss */
  img {
    max-width: 100% !important; }
  @page {
    margin: 1cm 1.2cm 2cm; }
  /* line 338, lms/static/sass/base/_reset.scss */
  p,
  h2,
  .home > header .title > .heading-group p,
  section.outside-app h1,
  h3 {
    orphans: 3;
    widows: 3; }
  /* line 345, lms/static/sass/base/_reset.scss */
  h2, .home > header .title > .heading-group p, section.outside-app h1,
  h3 {
    page-break-after: avoid; } }

/* line 71, lms/static/sass/base/_mixins.scss */
.verification-process .wrapper-report .report, .verification-process .report-receipt-provider, .verification-process .carousel .wrapper-task .task, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .wrapper-photo .placeholder-photo, .verification-process.step-requirements .list-reqs .req, body.uxdesign.alerts .content-primary {
  border-radius: 3px;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  border: 1px solid #dddddd;
  background: #fff; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .verification-process .wrapper-report .report:after, .verification-process .report-receipt-provider:after, .verification-process .carousel .wrapper-task .task:after, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .wrapper-photo .placeholder-photo:after, .verification-process.step-requirements .list-reqs .req:after, body.uxdesign.alerts .content-primary:after {
    content: "";
    display: table;
    clear: both; }

/* line 82, lms/static/sass/base/_mixins.scss */
.verification-process .nav-wizard, .learner-achievements .learner-message, .ui-loading {
  box-shadow: inset 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  padding: 15px 20px; }

/* line 88, lms/static/sass/base/_mixins.scss */
.is-expandable.is-ready .title-expand {
  cursor: pointer; }

/* line 93, lms/static/sass/base/_mixins.scss */
a:not(.btn):disabled, a.is-disabled:not(.btn), a.disabled:not(.btn),
a:visited:not(.btn):disabled,
a.is-disabled:visited:not(.btn),
a.disabled:visited:not(.btn), .is-disabled {
  pointer-events: none;
  outline: none;
  cursor: default; }

/* line 100, lms/static/sass/base/_mixins.scss */
.find-courses .wrapper-search-context .wrapper-search-input {
  z-index: 0; }

/* line 101, lms/static/sass/base/_mixins.scss */
.pagination .current-page, .header-global, .header-global-new, .modal, .leanModal_box, .entitlement-unenrollment-modal, .modal .inner-wrapper, .leanModal_box .inner-wrapper, .entitlement-unenrollment-modal .inner-wrapper, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .modal .inner-wrapper header, .leanModal_box .inner-wrapper header, .entitlement-unenrollment-modal .inner-wrapper header, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper header, .home > header .title .course-search .search-input, .dashboard .main-container .my-courses .course .details .wrapper-course-image .sts-enrollment .sts-enrollment-value, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown, .wrapper-messages-primary .message, .find-courses .discovery-input, .find-courses .search-facets, .verification-process .progress-sts, .verification-process.step-requirements .list-reqs .req .placeholder-art .fa-stack-2x, .courses-container .courses .course .course-image .cover-image::before, .view-profile .badges-overlay {
  z-index: 10; }

/* line 102, lms/static/sass/base/_mixins.scss */
.pagination .pagination-form, .help-tab, .home > header .title .course-search .search-button, .dashboard .main-container .my-courses .course, .find-courses .discovery-submit, .verification-process .progress .progress-step, .verification-process.step-requirements .list-reqs .req .placeholder-art .fa-stack-1x, .courses-container .courses .course .course-image .cover-image .learn-more, .view-profile .badges-overlay .badges-modal, .wrapper-alert {
  z-index: 100; }

/* line 103, lms/static/sass/base/_mixins.scss */
.nav-utilities, .highlighted-courses .courses .course .status, .find-courses .courses .course .status, .dashboard .main-container .my-courses .course.verified .sts-enrollment .deco-graphic {
  z-index: 1000; }

/* line 105, lms/static/sass/base/_mixins.scss */
.wrapper-prompt, .wrapper-notification {
  z-index: 100000; }

/* line 118, lms/static/sass/base/_mixins.scss */
.nav-utilities .wrapper-utility:last-child {
  margin-bottom: 0;
  border-bottom: none;
  padding-bottom: 0; }

/* line 126, lms/static/sass/base/_mixins.scss */
.sr,
.sr-only, .nav-contents, .nav-skip, .transcript-skip, .pagination .nav-label, .pagination .pagination-form .page-number-label,
.pagination .pagination-form .submit-pagination-form, .dashboard .main-container .my-courses .course .details .wrapper-course-image .sts-enrollment .label, .dashboard .main-container .my-courses .course.professional .sts-enrollment .label, .dashboard .main-container .my-courses .course.verified .sts-enrollment .label, .verification-process .carousel #wrapper-review .review-task-contribution .list-fields .field-group-other .contribution-option-other1 label,
.verification-process .carousel #wrapper-review .review-task-contribution .list-fields .field-group-other .contribution-option-other2 label, .verification-process.step-select-track .sts-track, .verification-process.step-select-track .contribution-options .field-group-other .contribution-option-other1 label,
.verification-process.step-select-track .contribution-options .field-group-other .contribution-option-other2 label {
  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 142, lms/static/sass/base/_mixins.scss */
.sr,
.sr-only {
  background: #fff;
  color: #000; }

/* line 148, lms/static/sass/base/_mixins.scss */
footer#footer-edx-v3 .about-links,
footer#footer-edx-v3 .legal-links,
footer#footer-edx-v3 .social-media-links,
footer#footer-edx-v3 .mobile-app-links, .modal-settings-language .list-input, .modal-settings-language .list-actions, .dashboard .main-container .my-courses .listing-courses, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-dropdown-list, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-dropdown-list, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-dropdown-list, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list, .status-verification .list-actions, .find-courses .search-facets .facet-list, .view-survey .message.submission-error .message-copy, .view-survey .list-input, .verification-process .list-actions,
.verification-process .list-steps,
.verification-process .progress-steps,
.verification-process .list-controls,
.verification-process .list-fields,
.verification-process .list-nav,
.verification-process .list-help,
.verification-process .list-faq,
.verification-process .nav-wizard,
.verification-process .list-reqs,
.verification-process .review-tasks,
.verification-process .list-tips,
.verification-process .wrapper-photos,
.verification-process .field-group,
.verification-process .list-info, .shopping-cart .steps, .courses-container .courses .courses-listing, .view-teams .edit-members {
  list-style: none;
  margin: 0;
  padding: 0;
  text-indent: 0; }
  /* line 154, lms/static/sass/base/_mixins.scss */
  footer#footer-edx-v3 .about-links li,
  footer#footer-edx-v3 .legal-links li,
  footer#footer-edx-v3 .social-media-links li,
  footer#footer-edx-v3 .mobile-app-links li, .modal-settings-language .list-input li, .modal-settings-language .list-actions li, .dashboard .main-container .my-courses .listing-courses li, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown li, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown li, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown li, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown li, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list li, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-dropdown-list li, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list li, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-dropdown-list li, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list li, .status-verification .list-actions li, .find-courses .search-facets .facet-list li, .view-survey .message.submission-error .message-copy li, .view-survey .list-input li, .verification-process .list-actions li,
  .verification-process .list-steps li,
  .verification-process .progress-steps li,
  .verification-process .list-controls li,
  .verification-process .list-fields li,
  .verification-process .list-nav li,
  .verification-process .list-help li,
  .verification-process .list-faq li,
  .verification-process .nav-wizard li,
  .verification-process .list-reqs li,
  .verification-process .review-tasks li,
  .verification-process .list-tips li,
  .verification-process .wrapper-photos li,
  .verification-process .field-group li,
  .verification-process .list-info li, .shopping-cart .steps li, .courses-container .courses .courses-listing li, .view-teams .edit-members li, footer#footer-edx-v3 .about-links dt,
  footer#footer-edx-v3 .legal-links dt,
  footer#footer-edx-v3 .social-media-links dt,
  footer#footer-edx-v3 .mobile-app-links dt, .modal-settings-language .list-input dt, .modal-settings-language .list-actions dt, .dashboard .main-container .my-courses .listing-courses dt, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown dt, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown dt, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown dt, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown dt, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list dt, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-dropdown-list dt, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list dt, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-dropdown-list dt, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list dt, .status-verification .list-actions dt, .find-courses .search-facets .facet-list dt, .view-survey .message.submission-error .message-copy dt, .view-survey .list-input dt, .verification-process .list-actions dt,
  .verification-process .list-steps dt,
  .verification-process .progress-steps dt,
  .verification-process .list-controls dt,
  .verification-process .list-fields dt,
  .verification-process .list-nav dt,
  .verification-process .list-help dt,
  .verification-process .list-faq dt,
  .verification-process .nav-wizard dt,
  .verification-process .list-reqs dt,
  .verification-process .review-tasks dt,
  .verification-process .list-tips dt,
  .verification-process .wrapper-photos dt,
  .verification-process .field-group dt,
  .verification-process .list-info dt, .shopping-cart .steps dt, .courses-container .courses .courses-listing dt, .view-teams .edit-members dt, footer#footer-edx-v3 .about-links dd,
  footer#footer-edx-v3 .legal-links dd,
  footer#footer-edx-v3 .social-media-links dd,
  footer#footer-edx-v3 .mobile-app-links dd, .modal-settings-language .list-input dd, .modal-settings-language .list-actions dd, .dashboard .main-container .my-courses .listing-courses dd, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown dd, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown dd, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown dd, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown dd, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list dd, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-dropdown-list dd, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list dd, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-dropdown-list dd, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list dd, .status-verification .list-actions dd, .find-courses .search-facets .facet-list dd, .view-survey .message.submission-error .message-copy dd, .view-survey .list-input dd, .verification-process .list-actions dd,
  .verification-process .list-steps dd,
  .verification-process .progress-steps dd,
  .verification-process .list-controls dd,
  .verification-process .list-fields dd,
  .verification-process .list-nav dd,
  .verification-process .list-help dd,
  .verification-process .list-faq dd,
  .verification-process .nav-wizard dd,
  .verification-process .list-reqs dd,
  .verification-process .review-tasks dd,
  .verification-process .list-tips dd,
  .verification-process .wrapper-photos dd,
  .verification-process .field-group dd,
  .verification-process .list-info dd, .shopping-cart .steps dd, .courses-container .courses .courses-listing dd, .view-teams .edit-members dd {
    margin: 0;
    padding: 0; }

/* line 176, lms/static/sass/base/_mixins.scss */
.find-courses .search-facets .facet-option, .course-info .course-sidebar .important-dates .prerequisite-course .pre-requisite {
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

/* line 202, lms/static/sass/base/_mixins.scss */
.sr-is-focusable,
.sr-is-focusable:focus,
.sr-is-focusable:active, .nav-utilities .action-toggle-notes, .home > header .title .course-search .search-input:focus, .find-courses .discovery-input:focus, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .counter input[type="text"]:focus, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row button.inc, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row button.dec, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .updateBtn:focus {
  outline: none; }

/* line 207, lms/static/sass/base/_mixins.scss */
.btn-link {
  color: #0075b4; }
  /* line 210, lms/static/sass/base/_mixins.scss */
  .btn-link:hover, .btn-link:focus {
    color: #0075b4; }

/* line 218, lms/static/sass/base/_mixins.scss */
.btn-link:hover, .btn-link:focus {
  text-decoration: underline !important; }

/* 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 6, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
.breadcrumbs {
  font-size: 0.875rem;
  line-height: line-height(small); }
  /* line 10, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
  .breadcrumbs .nav-item {
    margin-left: 5px;
    display: inline-block; }
    @media (max-width: 1199px) {
      /* line 10, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
      .breadcrumbs .nav-item {
        max-width: 240px; } }
    @media (max-width: 767px) {
      /* line 10, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
      .breadcrumbs .nav-item {
        max-width: 140px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; } }
    @media (max-width: 575px) {
      /* line 27, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
      .breadcrumbs .nav-item:not(:first-child) {
        max-width: 60px; } }
    /* line 32, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
    .breadcrumbs .nav-item.nav-item-course {
      max-width: none; }
    /* line 36, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
    .breadcrumbs .nav-item a,
    .breadcrumbs .nav-item a:visited {
      color: #0075b4; }
    /* line 41, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
    .breadcrumbs .nav-item a:hover {
      color: #065683; }
  /* line 46, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
  .breadcrumbs .fa-angle-right {
    margin-left: 5px;
    display: inline-block;
    color: #313131; }
    @media (max-width: 767px) {
      /* line 46, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
      .breadcrumbs .fa-angle-right {
        position: relative;
        top: -5px; } }

/* line 11, common/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, common/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, common/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, common/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, common/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-default {
  border-color: transparent;
  background: transparent;
  color: #0075b4; }
  /* line 63, common/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, common/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, common/static/sass/edx-pattern-library-shims/_buttons.scss */
  .btn-default:disabled, .btn-default.is-disabled {
    border-color: #d2d0d0;
    color: #6b6969; }

/* line 91, common/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-primary, .btn-brand {
  border-color: #0075b4;
  background: #0075b4;
  color: #fcfcfc; }
  /* line 99, common/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, common/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, common/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, common/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-upgrade {
  border-color: #008100;
  background: #008100;
  color: #fcfcfc; }
  /* line 136, common/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, common/static/sass/edx-pattern-library-shims/_buttons.scss */
  .btn-upgrade:disabled, .btn-upgrade.is-disabled {
    border-color: #d2d0d0;
    background: #f2f3f3;
    color: #fcfcfc; }

/* line 6, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
.edx-cookie-banner-wrapper {
  background: #f2f8fd;
  box-sizing: border-box;
  /** Base Styles - start **/
  text-align: left;
  line-height: 1.5;
  font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  /** Base Styles - end **/ }
  /* line 19, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
  .edx-cookie-banner-wrapper .alert {
    position: relative;
    padding: 0.75rem 1.25rem; }
  /* line 25, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
  .edx-cookie-banner-wrapper .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    background: transparent;
    border: 0;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.5;
    float: right;
    line-height: 1;
    font-size: 1.5rem;
    font-weight: 700; }
  /* line 42, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
  .edx-cookie-banner-wrapper .alert-dismissible .btn {
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle; }
  /* line 52, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
  .edx-cookie-banner-wrapper .edx-cookie-banner {
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    max-width: 1200px;
    min-width: 0;
    margin: 0 auto;
    background: inherit;
    border: none; }
    /* line 62, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
    .edx-cookie-banner-wrapper .edx-cookie-banner .policy-link {
      color: #0075b4;
      text-decoration: underline; }
      /* line 66, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
      .edx-cookie-banner-wrapper .edx-cookie-banner .policy-link:focus, .edx-cookie-banner-wrapper .edx-cookie-banner .policy-link:hover {
        color: #075683;
        border: none; }
    /* line 73, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
    .edx-cookie-banner-wrapper .edx-cookie-banner .alert-dialog {
      margin-right: 30px;
      color: #4e4e4e; }
    /* line 78, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
    .edx-cookie-banner-wrapper .edx-cookie-banner .btn.close {
      color: #0075b4; }
      /* line 81, node_modules/@edx/cookie-policy-banner/build/_cookie-policy-banner.scss */
      .edx-cookie-banner-wrapper .edx-cookie-banner .btn.close:focus, .edx-cookie-banner-wrapper .edx-cookie-banner .btn.close:hover {
        color: #075683;
        cursor: pointer; }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
.modal .inner-wrapper header hr::after, .leanModal_box .inner-wrapper header hr::after, .entitlement-unenrollment-modal .inner-wrapper header hr::after, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper header hr::after, .home .university-partners hr::after, .course-info .course-sidebar header::after, .mediakit hr::after, .container.about > nav::after, section.about.outside-app > nav::after, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy > nav::after, .view-profile .about.wrapper-profile-sections > nav::after, .view-profile .about.badge-set-display > nav::after {
  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 8, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
.home .university-partners::before, .home .university-partners::after {
  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 15, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
.modal .inner-wrapper header hr, .leanModal_box .inner-wrapper header hr, .entitlement-unenrollment-modal .inner-wrapper header hr, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper header hr, .home .university-partners hr, .mediakit hr {
  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 22, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
.home .university-partners .partners li.partner::before {
  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: 100%;
  width: 1px; }

/* line 29, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
.home .university-partners .partners li.partner::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));
  background: transparent;
  height: 100%;
  width: 1px; }

/* line 82, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
.container.activation h1.invalid, section.activation.outside-app h1.invalid, .view-profile .profile-self .wrapper-profile-field-account-privacy .activation.u-field-account_privacy h1.invalid, .view-profile .activation.wrapper-profile-sections h1.invalid, .view-profile .activation.badge-set-display h1.invalid {
  background: #cb0712;
  border: 1px solid #ca1111;
  color: #8f0e0e; }

/* line 88, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
.container.activation h1.valid, section.activation.outside-app h1.valid, .view-profile .profile-self .wrapper-profile-field-account-privacy .activation.u-field-account_privacy h1.valid, .view-profile .activation.wrapper-profile-sections h1.valid, .view-profile .activation.badge-set-display h1.valid, .container.unsubscribe h1, section.unsubscribe.outside-app h1, .view-profile .profile-self .wrapper-profile-field-account-privacy .unsubscribe.u-field-account_privacy h1, .view-profile .unsubscribe.wrapper-profile-sections h1, .view-profile .unsubscribe.badge-set-display h1 {
  background: #139f3a;
  border: 1px solid #064112;
  color: white; }

/* line 95, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
.header-global .course-header {
  display: none; }

/* line 103, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
.close-modal, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-close-btn, button.close-modal {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  text-shadow: none !important;
  letter-spacing: 0 !important;
  text-transform: none !important; }

/* line 117, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
.wrapper-account-settings .wrapper-header .account-nav button, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link, .account-settings-sections .section .account-deletion-details .btn-outline-primary, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary, .courseware-bookmarks-button .bookmarks-list-button {
  background: none;
  border-radius: 5px;
  box-shadow: none;
  text-shadow: none; }
  /* line 123, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
  .wrapper-account-settings .wrapper-header .account-nav button:hover, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link:hover, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link:hover, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link:hover, .account-settings-sections .section .account-deletion-details .btn-outline-primary:hover, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary:hover, .courseware-bookmarks-button .bookmarks-list-button:hover {
    background-image: none;
    box-shadow: none; }
  /* line 128, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
  .wrapper-account-settings .wrapper-header .account-nav button:focus, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link:focus, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link:focus, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link:focus, .account-settings-sections .section .account-deletion-details .btn-outline-primary:focus, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary:focus, .courseware-bookmarks-button .bookmarks-list-button:focus, .wrapper-account-settings .wrapper-header .account-nav button:active, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link:active, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link:active, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link:active, .account-settings-sections .section .account-deletion-details .btn-outline-primary:active, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary:active, .courseware-bookmarks-button .bookmarks-list-button:active {
    box-shadow: none; }

/* line 135, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
footer#footer-edx-v3 .about-links,
footer#footer-edx-v3 .legal-links,
footer#footer-edx-v3 .social-media-links,
footer#footer-edx-v3 .mobile-app-links, .modal-settings-language .list-input, .modal-settings-language .list-actions, .dashboard .main-container .my-courses .listing-courses, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-dropdown-list, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-dropdown-list, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-dropdown-list, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list, .status-verification .list-actions, .find-courses .search-facets .facet-list, .view-survey .message.submission-error .message-copy, .view-survey .list-input, .verification-process .list-actions,
.verification-process .list-steps,
.verification-process .progress-steps,
.verification-process .list-controls,
.verification-process .list-fields,
.verification-process .list-nav,
.verification-process .list-help,
.verification-process .list-faq,
.verification-process .nav-wizard,
.verification-process .list-reqs,
.verification-process .review-tasks,
.verification-process .list-tips,
.verification-process .wrapper-photos,
.verification-process .field-group,
.verification-process .list-info, .shopping-cart .steps, .courses-container .courses .courses-listing, .view-teams .edit-members {
  list-style: none;
  margin: 0;
  padding: 0;
  text-indent: 0; }
  /* line 141, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
  footer#footer-edx-v3 .about-links li,
  footer#footer-edx-v3 .legal-links li,
  footer#footer-edx-v3 .social-media-links li,
  footer#footer-edx-v3 .mobile-app-links li, .modal-settings-language .list-input li, .modal-settings-language .list-actions li, .dashboard .main-container .my-courses .listing-courses li, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown li, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown li, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown li, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown li, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list li, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-dropdown-list li, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list li, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-dropdown-list li, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list li, .status-verification .list-actions li, .find-courses .search-facets .facet-list li, .view-survey .message.submission-error .message-copy li, .view-survey .list-input li, .verification-process .list-actions li,
  .verification-process .list-steps li,
  .verification-process .progress-steps li,
  .verification-process .list-controls li,
  .verification-process .list-fields li,
  .verification-process .list-nav li,
  .verification-process .list-help li,
  .verification-process .list-faq li,
  .verification-process .nav-wizard li,
  .verification-process .list-reqs li,
  .verification-process .review-tasks li,
  .verification-process .list-tips li,
  .verification-process .wrapper-photos li,
  .verification-process .field-group li,
  .verification-process .list-info li, .shopping-cart .steps li, .courses-container .courses .courses-listing li, .view-teams .edit-members li {
    margin: 0;
    padding: 0; }

/* line 147, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
.is-deprecated {
  background: #fff6dd;
  padding: 4px 10px;
  color: #8c6a11; }

/* line 156, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
.notification.mini .title {
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

@media print {
  /* line 165, /edx/app/edxapp/edx-platform/lms/static/sass/base/_extends.scss */
  .nav-skip,
  .transcript-skip, .wrapper-footer, .view-register .wrapper-footer footer, .view-login .wrapper-footer footer, .view-passwordreset .wrapper-footer footer, footer#footer-edx-v3 .site-nav,
  footer#footer-edx-v3 .legal-notices,
  footer#footer-edx-v3 .footer-logo,
  footer#footer-edx-v3 .external-links, footer#footer-edx-v3, .header-global .user, .help-tab, .course-info .container .wrap-instructor-info .instructor-info-action, .course-info section.outside-app .wrap-instructor-info .instructor-info-action, .course-info .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wrap-instructor-info .instructor-info-action, .view-profile .profile-self .wrapper-profile-field-account-privacy .course-info .u-field-account_privacy .wrap-instructor-info .instructor-info-action, .course-info .view-profile .wrapper-profile-sections .wrap-instructor-info .instructor-info-action, .view-profile .course-info .wrapper-profile-sections .wrap-instructor-info .instructor-info-action, .course-info .view-profile .badge-set-display .wrap-instructor-info .instructor-info-action, .view-profile .course-info .badge-set-display .wrap-instructor-info .instructor-info-action, .course-content .bookmark-button-wrapper, .courseware-search-bar {
    display: none; } }

/* line 4, /edx/app/edxapp/edx-platform/lms/static/sass/base/_animations.scss */
.animation-home-header-pop-up, .home > header .outer-wrapper {
  animation: home-header-pop-up 1.15s ease-in-out;
  animation-fill-mode: both;
  animation-delay: 1s; }

@-webkit-keyframes home-header-pop-up {
  0% {
    opacity: 0;
    top: 300px; }
  45% {
    opacity: 1; }
  65% {
    top: -40px; }
  85% {
    top: 10px; }
  100% {
    top: 0; } }

@-moz-keyframes home-header-pop-up {
  0% {
    opacity: 0;
    top: 300px; }
  45% {
    opacity: 1; }
  65% {
    top: -40px; }
  85% {
    top: 10px; }
  100% {
    top: 0; } }

@keyframes home-header-pop-up {
  0% {
    opacity: 0;
    top: 300px; }
  45% {
    opacity: 1; }
  65% {
    top: -40px; }
  85% {
    top: 10px; }
  100% {
    top: 0; } }

/* line 44, /edx/app/edxapp/edx-platform/lms/static/sass/base/_animations.scss */
.animation-title-appear {
  animation: title-appear 4.65s ease-out;
  animation-fill-mode: both;
  animation-delay: 1s; }

@-webkit-keyframes title-appear {
  0% {
    opacity: 0;
    top: 60px;
    transform: scale(0.9); }
  20% {
    opacity: 1; }
  27% {
    top: 40px;
    transform: scale(1); }
  90% {
    opacity: 1;
    top: 40px;
    transform: scale(1); }
  100% {
    top: 0; } }

@-moz-keyframes title-appear {
  0% {
    opacity: 0;
    top: 60px;
    transform: scale(0.9); }
  20% {
    opacity: 1; }
  27% {
    top: 40px;
    transform: scale(1); }
  90% {
    opacity: 1;
    top: 40px;
    transform: scale(1); }
  100% {
    top: 0; } }

@keyframes title-appear {
  0% {
    opacity: 0;
    top: 60px;
    transform: scale(0.9); }
  20% {
    opacity: 1; }
  27% {
    top: 40px;
    transform: scale(1); }
  90% {
    opacity: 1;
    top: 40px;
    transform: scale(1); }
  100% {
    top: 0; } }

/* line 89, /edx/app/edxapp/edx-platform/lms/static/sass/base/_animations.scss */
.animation-home-appear {
  animation: home-appear 4.25s ease-out;
  animation-fill-mode: both;
  animation-delay: 1s; }

@-webkit-keyframes home-appear {
  0% {
    opacity: 0;
    top: 60px;
    transform: scale(0.9); }
  20% {
    opacity: 1; }
  30% {
    top: 40px;
    transform: scale(1); }
  80% {
    opacity: 1;
    top: 40px;
    transform: scale(1); }
  100% {
    opacity: 0;
    top: 60px;
    transform: scale(0.7); } }

@-moz-keyframes home-appear {
  0% {
    opacity: 0;
    top: 60px;
    transform: scale(0.9); }
  20% {
    opacity: 1; }
  30% {
    top: 40px;
    transform: scale(1); }
  80% {
    opacity: 1;
    top: 40px;
    transform: scale(1); }
  100% {
    opacity: 0;
    top: 60px;
    transform: scale(0.7); } }

@keyframes home-appear {
  0% {
    opacity: 0;
    top: 60px;
    transform: scale(0.9); }
  20% {
    opacity: 1; }
  30% {
    top: 40px;
    transform: scale(1); }
  80% {
    opacity: 1;
    top: 40px;
    transform: scale(1); }
  100% {
    opacity: 0;
    top: 60px;
    transform: scale(0.7); } }

/* line 137, /edx/app/edxapp/edx-platform/lms/static/sass/base/_animations.scss */
.animation-edx-appear {
  animation: edx-appear 1.25s ease-in;
  animation-fill-mode: both;
  animation-delay: 2.15s; }

@-webkit-keyframes edx-appear {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes edx-appear {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes edx-appear {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

/* line 162, /edx/app/edxapp/edx-platform/lms/static/sass/base/_animations.scss */
.animation-mit-slide {
  animation: mit-slide 1.15s ease-out;
  animation-fill-mode: both;
  animation-delay: 2s; }

@-webkit-keyframes mit-slide {
  0% {
    left: 80px; }
  100% {
    left: 0; } }

@-moz-keyframes mit-slide {
  0% {
    left: 80px; }
  100% {
    left: 0; } }

@keyframes mit-slide {
  0% {
    left: 80px; }
  100% {
    left: 0; } }

/* line 187, /edx/app/edxapp/edx-platform/lms/static/sass/base/_animations.scss */
.animation-harvard-slide {
  animation: harvard-slide 1.15s ease-out;
  animation-fill-mode: both;
  animation-delay: 2s; }

@-webkit-keyframes harvard-slide {
  0% {
    right: 80px; }
  100% {
    right: 0; } }

@-moz-keyframes harvard-slide {
  0% {
    right: 80px; }
  100% {
    right: 0; } }

@keyframes harvard-slide {
  0% {
    right: 80px; }
  100% {
    right: 0; } }

/* line 212, /edx/app/edxapp/edx-platform/lms/static/sass/base/_animations.scss */
.animation-divider-left-slide {
  animation: divider-left-slide 1.1s ease-out;
  animation-fill-mode: both;
  animation-delay: 2s; }

@-webkit-keyframes divider-left-slide {
  0% {
    left: 340px; }
  100% {
    left: 200px; } }

@-moz-keyframes divider-left-slide {
  0% {
    left: 340px; }
  100% {
    left: 200px; } }

@keyframes divider-left-slide {
  0% {
    left: 340px; }
  100% {
    left: 200px; } }

/* line 237, /edx/app/edxapp/edx-platform/lms/static/sass/base/_animations.scss */
.animation-divider-right-slide {
  animation: divider-right-slide 1.1s ease-out;
  animation-fill-mode: both;
  animation-delay: 2s; }

@-webkit-keyframes divider-right-slide {
  0% {
    left: 340px; }
  100% {
    left: 480px; } }

@-moz-keyframes divider-right-slide {
  0% {
    left: 340px; }
  100% {
    left: 480px; } }

@keyframes divider-right-slide {
  0% {
    left: 340px; }
  100% {
    left: 480px; } }

/* line 262, /edx/app/edxapp/edx-platform/lms/static/sass/base/_animations.scss */
.animation-video-appear {
  animation: video-appear 1.25s ease-out;
  animation-fill-mode: both;
  animation-delay: 4.4s; }

@-webkit-keyframes video-appear {
  0% {
    bottom: -270px;
    opacity: 0.9; }
  80% {
    opacity: 1; }
  100% {
    bottom: 0; } }

@-moz-keyframes video-appear {
  0% {
    bottom: -270px;
    opacity: 0.9; }
  80% {
    opacity: 1; }
  100% {
    bottom: 0; } }

@keyframes video-appear {
  0% {
    bottom: -270px;
    opacity: 0.9; }
  80% {
    opacity: 1; }
  100% {
    bottom: 0; } }

/* line 292, /edx/app/edxapp/edx-platform/lms/static/sass/base/_animations.scss */
.is-fading-in {
  animation: fade-in-animation 0.8s; }

@-webkit-keyframes fade-in-animation {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes fade-in-animation {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fade-in-animation {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

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

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

@keyframes pulse-out {
  0%, 100% {
    opacity: 0; }
  25%, 75% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/* line 8, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
html,
body {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-style: normal;
  line-height: 1em; }

/* line 16, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
html {
  background: #fff; }

/* line 20, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
body {
  background: #fff; }

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

/* line 29, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
h1,
h2,
.home > header .title > .heading-group p,
section.outside-app h1,
h3,
h4,
h5,
h6 {
  color: #313131;
  font: normal 1.2em/1.2em Georgia, Cambria, "Times New Roman", Times, serif;
  margin: 0; }

/* line 40, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
h1 {
  color: #313131;
  font: normal 2em/1.4em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 30px;
  text-align: center; }

/* line 47, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
h2, .home > header .title > .heading-group p, section.outside-app h1 {
  color: #646464;
  font: normal 1.2em/1.2em Georgia, Cambria, "Times New Roman", Times, serif;
  margin-bottom: 15px;
  -webkit-font-smoothing: antialiased; }

/* line 54, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
p + h2, .home > header .title > .heading-group p + p, section.outside-app p + h1,
ul + h2, .home > header .title > .heading-group
ul + p, section.outside-app
ul + h1,
ol + h2, .home > header .title > .heading-group
ol + p, section.outside-app
ol + h1 {
  margin-top: 40px; }

/* line 60, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
p {
  color: inherit;
  margin: 0; }

/* line 65, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
span {
  color: inherit;
  font: inherit; }

/* Fix for CodeMirror: prevent top-level span from affecting deeply-embedded span in CodeMirror */
/* line 71, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
.CodeMirror span {
  font: inherit; }

/* line 75, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
.text-center {
  text-align: center; }

/* line 79, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
.text-dark-grey {
  color: #4a4a4a;
  font-size: 24px; }

/* line 84, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
p + p,
ul + p,
ol + p {
  margin-top: 20px; }

/* line 91, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
p a:not(.btn),
p a:visited:not(.btn) {
  color: #0075b4;
  font: inherit;
  font-weight: inherit;
  text-decoration: none;
  transition: all 0.1s linear 0s; }
  /* line 100, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
  p a:not(.btn):hover, p a:not(.btn):focus,
  p a:visited:not(.btn):hover,
  p a:visited:not(.btn):focus {
    color: #065683;
    text-decoration: underline; }

/* line 108, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
a:not(.btn),
a:visited:not(.btn) {
  color: #0075b4;
  font: inherit;
  text-decoration: none;
  transition: all 0.1s linear 0s; }
  /* line 116, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
  a:not(.btn):hover, a:not(.btn):focus,
  a:visited:not(.btn):hover,
  a:visited:not(.btn):focus {
    color: #065683;
    text-decoration: underline; }
  /* line 122, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
  a:not(.btn):disabled, a:not(.btn).is-disabled, a:not(.btn).disabled,
  a:visited:not(.btn):disabled,
  a:visited:not(.btn).is-disabled,
  a:visited:not(.btn).disabled {
    opacity: 0.5;
    cursor: not-allowed; }

/* line 132, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
.content-wrapper {
  max-width: 1920px;
  margin-top: 20px;
  padding: 0 0 10px; }
  @media (min-width: 768px) {
    /* line 132, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
    .content-wrapper {
      padding: 0 20px 10px; } }
  @media print {
    /* line 132, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
    .content-wrapper {
      padding-bottom: 0; } }

/* line 146, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
.container, section.outside-app, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .wrapper-profile-sections, .view-profile .badge-set-display {
  box-sizing: border-box; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .container:after, section.outside-app:after, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy:after, .view-profile .wrapper-profile-sections:after, .view-profile .badge-set-display:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 768px) {
    /* line 146, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
    .container, section.outside-app, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .wrapper-profile-sections, .view-profile .badge-set-display {
      margin: 0 auto;
      padding: 40px 0;
      max-width: 1180px;
      min-width: 760px;
      width: 100%; } }

/* line 159, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
.no-min-scale {
  min-width: 0 !important; }

/* line 163, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
span.edx {
  text-transform: none;
  font: inherit; }

/* line 168, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
.static-container {
  margin: 0 auto;
  max-width: 1920px;
  padding: 60px 0 120px;
  width: 100%; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .static-container:after {
    content: "";
    display: table;
    clear: both; }
  /* line 176, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
  .static-container .inner-wrapper, .static-container .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal .static-container .entitlement-unenrollment-modal-inner-wrapper {
    margin: 0 auto;
    width: 83.05085%; }
  /* line 181, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
  .static-container ol,
  .static-container ul {
    list-style: disc; }
    /* line 185, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
    .static-container ol li,
    .static-container ul li {
      color: #313131;
      font: normal 1em/1.4em Georgia, Cambria, "Times New Roman", Times, serif;
      margin: 0; }
  /* line 192, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
  .static-container h1 {
    margin-bottom: 30px; }
  /* line 196, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
  .static-container h1 + hr {
    margin-bottom: 60px; }
  /* line 200, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
  .static-container p + h2, .static-container .home > header .title > .heading-group p + p, .home > header .title > .heading-group .static-container p + p, .static-container section.outside-app p + h1, section.outside-app .static-container p + h1,
  .static-container ul + h2,
  .static-container .home > header .title > .heading-group ul + p, .home > header .title > .heading-group
  .static-container ul + p,
  .static-container section.outside-app ul + h1, section.outside-app
  .static-container ul + h1,
  .static-container ol + h2,
  .static-container .home > header .title > .heading-group ol + p, .home > header .title > .heading-group
  .static-container ol + p,
  .static-container section.outside-app ol + h1, section.outside-app
  .static-container ol + h1 {
    margin-top: 40px; }
  /* line 206, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
  .static-container ul + p,
  .static-container ol + p {
    margin-top: 20px; }

/* line 212, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
.loading-animation {
  animation: fa-spin 2s infinite linear;
  text-align: center;
  width: 100%; }

/* line 219, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
mark {
  padding: 0 3px;
  border-radius: 2px;
  background-color: #f7e9a8;
  color: #333; }

/* line 226, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
.ie-banner {
  display: none;
  max-width: 1920px;
  min-width: 720px;
  margin: auto;
  border-radius: 0 0 3px 3px;
  background: #f4f4e0;
  color: #3c3c3c;
  padding: 5px 20px 8px;
  font-size: 13px;
  text-align: center; }
  /* line 238, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
  .ie-banner strong {
    font-weight: 700; }

/* line 251, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
.is-hidden {
  display: none; }

/* line 268, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
.nav-skip,
.transcript-skip {
  display: inline-block;
  position: absolute;
  left: 0;
  top: -600px;
  overflow: hidden;
  background: #fff;
  border-bottom: 1px solid #fcfcfc;
  padding: 15px 0; }
  /* line 281, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
  .nav-skip:focus, .nav-skip:active,
  .transcript-skip:focus,
  .transcript-skip:active {
    left: 45%;
    margin-left: -30px;
    position: absolute;
    top: 5px;
    width: 10%;
    height: auto;
    background-color: black;
    margin: 0;
    opacity: 0.8;
    color: white !important;
    text-decoration: none !important;
    outline: none;
    text-align: center; }
    @media (max-width: 991px) {
      /* line 281, /edx/app/edxapp/edx-platform/lms/static/sass/base/_base.scss */
      .nav-skip:focus, .nav-skip:active,
      .transcript-skip:focus,
      .transcript-skip:active {
        left: 40%;
        width: 20%; } }

/* line 5, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
.full-width-banner {
  position: relative; }
  /* line 8, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
  .full-width-banner .banner-background-wrapper {
    height: 260px;
    width: 100%;
    overflow: hidden;
    position: relative;
    background: #000; }
    /* line 15, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
    .full-width-banner .banner-background-wrapper::before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: #000;
      opacity: 0.65; }
      @media (min-width: 768px) {
        /* line 15, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
        .full-width-banner .banner-background-wrapper::before {
          opacity: 0.4; } }
  /* line 31, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
  .full-width-banner .banner-background-image {
    height: 260px; }
    @media (min-width: 1140px) {
      /* line 31, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
      .full-width-banner .banner-background-image {
        height: auto;
        width: 100%; } }
  /* line 40, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
  .full-width-banner .banner-content {
    position: absolute;
    top: 0;
    left: 20px;
    right: 20px; }

/* line 48, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
.page-banner {
  max-width: 1920px;
  margin: 0 auto; }
  /* line 52, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
  .page-banner .user-messages {
    padding-top: 20px; }
    /* line 57, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
    .page-banner .user-messages a:hover {
      color: #0075b4;
      text-decoration: underline !important; }
    /* line 62, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
    .page-banner .user-messages .user-messages-ul {
      list-style: none;
      padding: 0;
      margin: 0; }
      /* line 67, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
      .page-banner .user-messages .user-messages-ul li {
        margin: 5px 0; }
  /* line 74, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
  .page-banner .alert {
    display: flex;
    padding: 20px;
    border: 1px solid; }
    /* line 79, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
    .page-banner .alert:not(:last-child) {
      margin-bottom: 10px; }
    /* line 83, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
    .page-banner .alert .icon-alert {
      margin-right: 20px; }
    /* line 87, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
    .page-banner .alert .message-actions {
      margin-left: 20px; }
    /* line 91, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
    .page-banner .alert.alert-info {
      color: #31708f;
      background-color: #d9edf7;
      border-color: #bcdff1;
      box-shadow: none;
      line-height: initial; }
      /* line 98, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
      .page-banner .alert.alert-info a,
      .page-banner .alert.alert-info a:visited,
      .page-banner .alert.alert-info .btn-link {
        color: #245269;
        font-weight: bold;
        border-color: transparent; }
    /* line 107, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
    .page-banner .alert.alert-success {
      color: #000;
      background-color: #dff0d8;
      border-color: #d0e9c6;
      box-shadow: none; }
    /* line 114, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
    .page-banner .alert.alert-warning {
      color: #000;
      background-color: #fcf8e3;
      border-color: #faf2cc;
      box-shadow: none; }
    /* line 121, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_banners.scss */
    .page-banner .alert.alert-danger {
      color: #000;
      background-color: #f2dede;
      border-color: #ebcccc;
      box-shadow: none; }

/* line 4, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.status-verification.is-denied .action-reverify, .btn-blue, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .action-donate, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:not(.cancel-btn), .login-register .action-primary, .financial-assistance-wrapper .financial-assistance-form .action-primary, .verification-process .action-primary-blue, .verification-process .carousel .wrapper-task .controls .control .action, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a, .verification-process.step-select-track .register-choice-audit .action-select input, .verification-process.step-confirmation .course-info .options .action-course, .verification-process.step-confirmation .course-info .course-actions .action-dashboard, .reverify-blocked .action-primary, .wrapper-authorize .btn-authorization-allow, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .btn, .text-me-fragment form .form-field .action-primary, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy, .btn-pink, .wrapper-messages-primary .message.message-upsell .action-upgrade, .verification-process .action-primary, .verification-process .action-confirm, .verification-process .carousel .wrapper-task .controls .control.approved .action, .verification-process.step-select-track .register-choice-certificate .action-select input, .learner-achievements .learner-message .button, .learner-achievements .learner-message .action, .learner-achievements .learner-message .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message .entitlement-action, .wrapper-msg .has-actions .nav-actions .action-primary,
.wrapper-msg .has-actions .msg-actions .action-primary, .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button, .dashboard .main-container .my-courses .course .details .enter-course, .wrapper-messages-primary .message.message-upsell .action-view-consent, .wrapper-messages-primary .message.message-status .verification-cta .btn, .wrapper-messages-primary .message.message-status .credit-action .credit-btn, .btn-secondary, .dashboard .main-container .my-courses .course .details .enter-course.archived, .wrapper-messages-primary .message.message-upsell .action-view-consent.archived, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link, .account-settings-sections .section .account-deletion-details .btn-outline-primary, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary, .courseware-bookmarks-button .bookmarks-list-button, .login aside .btn-login .btn-login-action,
.register aside .btn-login .btn-login-action,
.passwordreset aside .btn-login .btn-login-action,
#forgot-password-modal #password-reset aside .btn-login .btn-login-action, .login-register .login-provider, .financial-assistance-wrapper .financial-assistance-form .login-provider, .login .form-actions.form-third-party-auth button[type="submit"],
.register .form-actions.form-third-party-auth button[type="submit"],
.passwordreset .form-actions.form-third-party-auth button[type="submit"],
#forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"], .login-register .nav-btn, .financial-assistance-wrapper .financial-assistance-form .nav-btn, .login-register .button-secondary-login, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login, .wrapper-authorize .btn-authorization-cancel, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button {
  box-sizing: border-box;
  transition: color 0.25s ease-in-out, background 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
  display: inline-block;
  cursor: pointer;
  text-decoration: none; }
  /* line 12, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .status-verification.is-denied .action-reverify:hover, .btn-blue:hover, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .action-donate:hover, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:hover:not(.cancel-btn), .login-register .action-primary:hover, .financial-assistance-wrapper .financial-assistance-form .action-primary:hover, .verification-process .action-primary-blue:hover, .verification-process .carousel .wrapper-task .controls .control .action:hover, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action:hover, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action:hover, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a:hover, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a:hover, .verification-process.step-select-track .register-choice-audit .action-select input:hover, .verification-process.step-confirmation .course-info .options .action-course:hover, .verification-process.step-confirmation .course-info .course-actions .action-dashboard:hover, .reverify-blocked .action-primary:hover, .wrapper-authorize .btn-authorization-allow:hover, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .btn:hover, .text-me-fragment form .form-field .action-primary:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy:hover, .btn-pink:hover, .wrapper-messages-primary .message.message-upsell .action-upgrade:hover, .verification-process .action-primary:hover, .verification-process .action-confirm:hover, .verification-process.step-select-track .register-choice-certificate .action-select input:hover, .learner-achievements .learner-message .button:hover, .learner-achievements .learner-message .action:hover, .learner-achievements .learner-message .entitlement-actions-wrapper .entitlement-action:hover, .entitlement-actions-wrapper .learner-achievements .learner-message .entitlement-action:hover, .wrapper-msg .has-actions .nav-actions .action-primary:hover,
  .wrapper-msg .has-actions .msg-actions .action-primary:hover, .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button:hover, .dashboard .main-container .my-courses .course .details .enter-course:hover, .wrapper-messages-primary .message.message-upsell .action-view-consent:hover, .wrapper-messages-primary .message.message-status .verification-cta .btn:hover, .wrapper-messages-primary .message.message-status .credit-action .credit-btn:hover, .btn-secondary:hover, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link:hover, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link:hover, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link:hover, .account-settings-sections .section .account-deletion-details .btn-outline-primary:hover, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary:hover, .courseware-bookmarks-button .bookmarks-list-button:hover, .login aside .btn-login .btn-login-action:hover,
  .register aside .btn-login .btn-login-action:hover,
  .passwordreset aside .btn-login .btn-login-action:hover,
  #forgot-password-modal #password-reset aside .btn-login .btn-login-action:hover, .login-register .login-provider:hover, .financial-assistance-wrapper .financial-assistance-form .login-provider:hover, .login .form-actions.form-third-party-auth button[type="submit"]:hover,
  .register .form-actions.form-third-party-auth button[type="submit"]:hover,
  .passwordreset .form-actions.form-third-party-auth button[type="submit"]:hover,
  #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"]:hover, .login-register .nav-btn:hover, .financial-assistance-wrapper .financial-assistance-form .nav-btn:hover, .login-register .button-secondary-login:hover, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login:hover, .wrapper-authorize .btn-authorization-cancel:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button:hover, .status-verification.is-denied .action-reverify:active, .btn-blue:active, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .action-donate:active, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:active:not(.cancel-btn), .login-register .action-primary:active, .financial-assistance-wrapper .financial-assistance-form .action-primary:active, .verification-process .action-primary-blue:active, .verification-process .carousel .wrapper-task .controls .control .action:active, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action:active, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action:active, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a:active, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a:active, .verification-process.step-select-track .register-choice-audit .action-select input:active, .verification-process.step-confirmation .course-info .options .action-course:active, .verification-process.step-confirmation .course-info .course-actions .action-dashboard:active, .reverify-blocked .action-primary:active, .wrapper-authorize .btn-authorization-allow:active, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .btn:active, .text-me-fragment form .form-field .action-primary:active, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy:active, .btn-pink:active, .wrapper-messages-primary .message.message-upsell .action-upgrade:active, .verification-process .action-primary:active, .verification-process .action-confirm:active, .verification-process.step-select-track .register-choice-certificate .action-select input:active, .learner-achievements .learner-message .button:active, .learner-achievements .learner-message .action:active, .learner-achievements .learner-message .entitlement-actions-wrapper .entitlement-action:active, .entitlement-actions-wrapper .learner-achievements .learner-message .entitlement-action:active, .wrapper-msg .has-actions .nav-actions .action-primary:active,
  .wrapper-msg .has-actions .msg-actions .action-primary:active, .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button:active, .dashboard .main-container .my-courses .course .details .enter-course:active, .wrapper-messages-primary .message.message-upsell .action-view-consent:active, .wrapper-messages-primary .message.message-status .verification-cta .btn:active, .wrapper-messages-primary .message.message-status .credit-action .credit-btn:active, .btn-secondary:active, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link:active, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link:active, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link:active, .account-settings-sections .section .account-deletion-details .btn-outline-primary:active, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary:active, .courseware-bookmarks-button .bookmarks-list-button:active, .login aside .btn-login .btn-login-action:active,
  .register aside .btn-login .btn-login-action:active,
  .passwordreset aside .btn-login .btn-login-action:active,
  #forgot-password-modal #password-reset aside .btn-login .btn-login-action:active, .login-register .login-provider:active, .financial-assistance-wrapper .financial-assistance-form .login-provider:active, .login .form-actions.form-third-party-auth button[type="submit"]:active,
  .register .form-actions.form-third-party-auth button[type="submit"]:active,
  .passwordreset .form-actions.form-third-party-auth button[type="submit"]:active,
  #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"]:active, .login-register .nav-btn:active, .financial-assistance-wrapper .financial-assistance-form .nav-btn:active, .login-register .button-secondary-login:active, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login:active, .wrapper-authorize .btn-authorization-cancel:active, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button:active, .status-verification.is-denied .action-reverify:focus, .btn-blue:focus, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .action-donate:focus, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:focus:not(.cancel-btn), .login-register .action-primary:focus, .financial-assistance-wrapper .financial-assistance-form .action-primary:focus, .verification-process .action-primary-blue:focus, .verification-process .carousel .wrapper-task .controls .control .action:focus, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action:focus, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action:focus, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a:focus, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a:focus, .verification-process.step-select-track .register-choice-audit .action-select input:focus, .verification-process.step-confirmation .course-info .options .action-course:focus, .verification-process.step-confirmation .course-info .course-actions .action-dashboard:focus, .reverify-blocked .action-primary:focus, .wrapper-authorize .btn-authorization-allow:focus, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .btn:focus, .text-me-fragment form .form-field .action-primary:focus, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy:focus, .btn-pink:focus, .wrapper-messages-primary .message.message-upsell .action-upgrade:focus, .verification-process .action-primary:focus, .verification-process .action-confirm:focus, .verification-process.step-select-track .register-choice-certificate .action-select input:focus, .learner-achievements .learner-message .button:focus, .learner-achievements .learner-message .action:focus, .learner-achievements .learner-message .entitlement-actions-wrapper .entitlement-action:focus, .entitlement-actions-wrapper .learner-achievements .learner-message .entitlement-action:focus, .wrapper-msg .has-actions .nav-actions .action-primary:focus,
  .wrapper-msg .has-actions .msg-actions .action-primary:focus, .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button:focus, .dashboard .main-container .my-courses .course .details .enter-course:focus, .wrapper-messages-primary .message.message-upsell .action-view-consent:focus, .wrapper-messages-primary .message.message-status .verification-cta .btn:focus, .wrapper-messages-primary .message.message-status .credit-action .credit-btn:focus, .btn-secondary:focus, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link:focus, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link:focus, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link:focus, .account-settings-sections .section .account-deletion-details .btn-outline-primary:focus, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary:focus, .courseware-bookmarks-button .bookmarks-list-button:focus, .login aside .btn-login .btn-login-action:focus,
  .register aside .btn-login .btn-login-action:focus,
  .passwordreset aside .btn-login .btn-login-action:focus,
  #forgot-password-modal #password-reset aside .btn-login .btn-login-action:focus, .login-register .login-provider:focus, .financial-assistance-wrapper .financial-assistance-form .login-provider:focus, .login .form-actions.form-third-party-auth button[type="submit"]:focus,
  .register .form-actions.form-third-party-auth button[type="submit"]:focus,
  .passwordreset .form-actions.form-third-party-auth button[type="submit"]:focus,
  #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"]:focus, .login-register .nav-btn:focus, .financial-assistance-wrapper .financial-assistance-form .nav-btn:focus, .login-register .button-secondary-login:focus, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login:focus, .wrapper-authorize .btn-authorization-cancel:focus, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button:focus {
    text-decoration: none; }
  /* line 18, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .status-verification.is-denied .disabled.action-reverify, .disabled.btn-blue, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .disabled.action-donate, .account-settings-sections .section .account-deletion-details .paragon__modal-open .disabled.paragon__btn:not(.cancel-btn), .login-register .disabled.action-primary, .financial-assistance-wrapper .financial-assistance-form .disabled.action-primary, .verification-process .disabled.action-primary-blue, .verification-process .carousel .wrapper-task .controls .control .disabled.action, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .disabled.entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .disabled.entitlement-action, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a.disabled, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a.disabled, .verification-process.step-select-track .register-choice-audit .action-select input.disabled, .verification-process.step-confirmation .course-info .options .disabled.action-course, .verification-process.step-confirmation .course-info .course-actions .disabled.action-dashboard, .reverify-blocked .disabled.action-primary, .wrapper-authorize .disabled.btn-authorization-allow, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .disabled.btn, .text-me-fragment form .form-field .disabled.action-primary, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .disabled.btn-change-privacy, .disabled.btn-pink, .wrapper-messages-primary .message.message-upsell .disabled.action-upgrade, .verification-process .disabled.action-primary, .verification-process .disabled.action-confirm, .verification-process.step-select-track .register-choice-certificate .action-select input.disabled, .learner-achievements .learner-message .disabled.button, .learner-achievements .learner-message .disabled.action, .learner-achievements .learner-message .entitlement-actions-wrapper .disabled.entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message .disabled.entitlement-action, .wrapper-msg .has-actions .nav-actions .disabled.action-primary,
  .wrapper-msg .has-actions .msg-actions .disabled.action-primary, .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button.disabled, .dashboard .main-container .my-courses .course .details .disabled.enter-course, .wrapper-messages-primary .message.message-upsell .disabled.action-view-consent, .wrapper-messages-primary .message.message-status .verification-cta .disabled.btn, .wrapper-messages-primary .message.message-status .credit-action .disabled.credit-btn, .disabled.btn-secondary, .account-settings-sections .section .account-settings-section-body .u-field .field .disabled.u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .disabled.u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .disabled.u-field-link, .account-settings-sections .section .account-deletion-details .disabled.btn-outline-primary, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .disabled.paragon__btn-outline-primary, .courseware-bookmarks-button .disabled.bookmarks-list-button, .login aside .btn-login .disabled.btn-login-action,
  .register aside .btn-login .disabled.btn-login-action,
  .passwordreset aside .btn-login .disabled.btn-login-action,
  #forgot-password-modal #password-reset aside .btn-login .disabled.btn-login-action, .login-register .disabled.login-provider, .financial-assistance-wrapper .financial-assistance-form .disabled.login-provider, .login .form-actions.form-third-party-auth button.disabled[type="submit"],
  .register .form-actions.form-third-party-auth button.disabled[type="submit"],
  .passwordreset .form-actions.form-third-party-auth button.disabled[type="submit"],
  #forgot-password-modal #password-reset .form-actions.form-third-party-auth button.disabled[type="submit"], .login-register .disabled.nav-btn, .financial-assistance-wrapper .financial-assistance-form .disabled.nav-btn, .login-register .disabled.button-secondary-login, .financial-assistance-wrapper .financial-assistance-form .disabled.button-secondary-login, .wrapper-authorize .disabled.btn-authorization-cancel, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button.disabled, .status-verification.is-denied [disabled].action-reverify, [disabled].btn-blue, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions [disabled].action-donate, .account-settings-sections .section .account-deletion-details .paragon__modal-open [disabled].paragon__btn:not(.cancel-btn), .login-register [disabled].action-primary, .financial-assistance-wrapper .financial-assistance-form [disabled].action-primary, .verification-process [disabled].action-primary-blue, .verification-process .carousel .wrapper-task .controls .control [disabled].action, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper [disabled].entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control [disabled].entitlement-action, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a[disabled], .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a[disabled], .verification-process.step-select-track .register-choice-audit .action-select input[disabled], .verification-process.step-confirmation .course-info .options [disabled].action-course, .verification-process.step-confirmation .course-info .course-actions [disabled].action-dashboard, .reverify-blocked [disabled].action-primary, .wrapper-authorize [disabled].btn-authorization-allow, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions [disabled].btn, .text-me-fragment form .form-field [disabled].action-primary, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy [disabled].btn-change-privacy, [disabled].btn-pink, .wrapper-messages-primary .message.message-upsell [disabled].action-upgrade, .verification-process [disabled].action-primary, .verification-process [disabled].action-confirm, .verification-process.step-select-track .register-choice-certificate .action-select input[disabled], .learner-achievements .learner-message [disabled].button, .learner-achievements .learner-message [disabled].action, .learner-achievements .learner-message .entitlement-actions-wrapper [disabled].entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message [disabled].entitlement-action, .wrapper-msg .has-actions .nav-actions [disabled].action-primary,
  .wrapper-msg .has-actions .msg-actions [disabled].action-primary, .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button[disabled], .dashboard .main-container .my-courses .course .details [disabled].enter-course, .wrapper-messages-primary .message.message-upsell [disabled].action-view-consent, .wrapper-messages-primary .message.message-status .verification-cta [disabled].btn, .wrapper-messages-primary .message.message-status .credit-action [disabled].credit-btn, [disabled].btn-secondary, .account-settings-sections .section .account-settings-section-body .u-field .field [disabled].u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link [disabled].u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link [disabled].u-field-link, .account-settings-sections .section .account-deletion-details [disabled].btn-outline-primary, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer [disabled].paragon__btn-outline-primary, .courseware-bookmarks-button [disabled].bookmarks-list-button, .login aside .btn-login [disabled].btn-login-action,
  .register aside .btn-login [disabled].btn-login-action,
  .passwordreset aside .btn-login [disabled].btn-login-action,
  #forgot-password-modal #password-reset aside .btn-login [disabled].btn-login-action, .login-register [disabled].login-provider, .financial-assistance-wrapper .financial-assistance-form [disabled].login-provider, .login .form-actions.form-third-party-auth button[disabled][type="submit"],
  .register .form-actions.form-third-party-auth button[disabled][type="submit"],
  .passwordreset .form-actions.form-third-party-auth button[disabled][type="submit"],
  #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[disabled][type="submit"], .login-register [disabled].nav-btn, .financial-assistance-wrapper .financial-assistance-form [disabled].nav-btn, .login-register [disabled].button-secondary-login, .financial-assistance-wrapper .financial-assistance-form [disabled].button-secondary-login, .wrapper-authorize [disabled].btn-authorization-cancel, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button[disabled] {
    cursor: default;
    pointer-events: none; }

/* line 33, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.status-verification.is-denied .action-reverify, .btn-blue, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .action-donate, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:not(.cancel-btn), .login-register .action-primary, .financial-assistance-wrapper .financial-assistance-form .action-primary, .verification-process .action-primary-blue, .verification-process .carousel .wrapper-task .controls .control .action, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a, .verification-process.step-select-track .register-choice-audit .action-select input, .verification-process.step-confirmation .course-info .options .action-course, .verification-process.step-confirmation .course-info .course-actions .action-dashboard, .reverify-blocked .action-primary, .wrapper-authorize .btn-authorization-allow, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .btn, .text-me-fragment form .form-field .action-primary, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy, .btn-pink, .wrapper-messages-primary .message.message-upsell .action-upgrade, .verification-process .action-primary, .verification-process .action-confirm, .verification-process .carousel .wrapper-task .controls .control.approved .action, .verification-process.step-select-track .register-choice-certificate .action-select input, .learner-achievements .learner-message .button, .learner-achievements .learner-message .action, .learner-achievements .learner-message .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message .entitlement-action, .wrapper-msg .has-actions .nav-actions .action-primary,
.wrapper-msg .has-actions .msg-actions .action-primary, .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button, .dashboard .main-container .my-courses .course .details .enter-course, .wrapper-messages-primary .message.message-upsell .action-view-consent, .wrapper-messages-primary .message.message-status .verification-cta .btn, .wrapper-messages-primary .message.message-status .credit-action .credit-btn, .btn-secondary, .dashboard .main-container .my-courses .course .details .enter-course.archived, .wrapper-messages-primary .message.message-upsell .action-view-consent.archived, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link, .account-settings-sections .section .account-deletion-details .btn-outline-primary, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary, .courseware-bookmarks-button .bookmarks-list-button, .login aside .btn-login .btn-login-action,
.register aside .btn-login .btn-login-action,
.passwordreset aside .btn-login .btn-login-action,
#forgot-password-modal #password-reset aside .btn-login .btn-login-action, .login-register .login-provider, .financial-assistance-wrapper .financial-assistance-form .login-provider, .login .form-actions.form-third-party-auth button[type="submit"],
.register .form-actions.form-third-party-auth button[type="submit"],
.passwordreset .form-actions.form-third-party-auth button[type="submit"],
#forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"], .login-register .nav-btn, .financial-assistance-wrapper .financial-assistance-form .nav-btn, .login-register .button-secondary-login, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login, .wrapper-authorize .btn-authorization-cancel, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button {
  border-radius: 2px; }

/* line 39, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .btn {
  transition: background-color 0.15s, box-shadow 0.15s;
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
  padding: 10px 20px; }
  /* line 46, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .btn:hover, .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .btn:active, .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .btn:focus {
    text-decoration: none; }
  /* line 52, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .disabled.btn, .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .is-disabled.btn, .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate [disabled="disabled"].btn {
    box-shadow: none; }

/* line 59, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .btn {
  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 #10648b;
  background-color: #126f9a;
  color: #fff; }
  /* line 68, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .btn:hover, .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .btn:active, .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .btn:focus {
    background-color: #1790c7;
    color: #fff; }
  /* line 75, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .disabled.btn, .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .is-disabled.btn, .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate [disabled="disabled"].btn {
    border: 1px solid #747577;
    background: #646668;
    color: #fff; }

/* line 87, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.status-verification.is-denied .action-reverify, .btn-blue, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .action-donate, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:not(.cancel-btn), .login-register .action-primary, .financial-assistance-wrapper .financial-assistance-form .action-primary, .verification-process .action-primary-blue, .verification-process .carousel .wrapper-task .controls .control .action, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a, .verification-process.step-select-track .register-choice-audit .action-select input, .verification-process.step-confirmation .course-info .options .action-course, .verification-process.step-confirmation .course-info .course-actions .action-dashboard, .reverify-blocked .action-primary, .wrapper-authorize .btn-authorization-allow, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .btn, .text-me-fragment form .form-field .action-primary, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy, .btn-pink, .wrapper-messages-primary .message.message-upsell .action-upgrade, .verification-process .action-primary, .verification-process .action-confirm, .verification-process .carousel .wrapper-task .controls .control.approved .action, .verification-process.step-select-track .register-choice-certificate .action-select input, .learner-achievements .learner-message .button, .learner-achievements .learner-message .action, .learner-achievements .learner-message .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message .entitlement-action, .wrapper-msg .has-actions .nav-actions .action-primary,
.wrapper-msg .has-actions .msg-actions .action-primary, .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button, .dashboard .main-container .my-courses .course .details .enter-course, .wrapper-messages-primary .message.message-upsell .action-view-consent, .wrapper-messages-primary .message.message-status .verification-cta .btn, .wrapper-messages-primary .message.message-status .credit-action .credit-btn, .btn-secondary, .dashboard .main-container .my-courses .course .details .enter-course.archived, .wrapper-messages-primary .message.message-upsell .action-view-consent.archived, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link, .account-settings-sections .section .account-deletion-details .btn-outline-primary, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary, .courseware-bookmarks-button .bookmarks-list-button {
  border: none;
  padding: 15px 20px;
  text-align: center;
  text-shadow: none; }
  /* line 97, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .status-verification.is-denied .disabled.action-reverify, .disabled.btn-blue, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .disabled.action-donate, .account-settings-sections .section .account-deletion-details .paragon__modal-open .disabled.paragon__btn:not(.cancel-btn), .login-register .disabled.action-primary, .financial-assistance-wrapper .financial-assistance-form .disabled.action-primary, .verification-process .disabled.action-primary-blue, .verification-process .carousel .wrapper-task .controls .control .disabled.action, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .disabled.entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .disabled.entitlement-action, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a.disabled, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a.disabled, .verification-process.step-select-track .register-choice-audit .action-select input.disabled, .verification-process.step-confirmation .course-info .options .disabled.action-course, .verification-process.step-confirmation .course-info .course-actions .disabled.action-dashboard, .reverify-blocked .disabled.action-primary, .wrapper-authorize .disabled.btn-authorization-allow, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .disabled.btn, .text-me-fragment form .form-field .disabled.action-primary, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .disabled.btn-change-privacy, .disabled.btn-pink, .wrapper-messages-primary .message.message-upsell .disabled.action-upgrade, .verification-process .disabled.action-primary, .verification-process .disabled.action-confirm, .verification-process.step-select-track .register-choice-certificate .action-select input.disabled, .learner-achievements .learner-message .disabled.button, .learner-achievements .learner-message .disabled.action, .learner-achievements .learner-message .entitlement-actions-wrapper .disabled.entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message .disabled.entitlement-action, .wrapper-msg .has-actions .nav-actions .disabled.action-primary,
  .wrapper-msg .has-actions .msg-actions .disabled.action-primary, .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button.disabled, .dashboard .main-container .my-courses .course .details .disabled.enter-course, .wrapper-messages-primary .message.message-upsell .disabled.action-view-consent, .wrapper-messages-primary .message.message-status .verification-cta .disabled.btn, .wrapper-messages-primary .message.message-status .credit-action .disabled.credit-btn, .disabled.btn-secondary, .account-settings-sections .section .account-settings-section-body .u-field .field .disabled.u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .disabled.u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .disabled.u-field-link, .account-settings-sections .section .account-deletion-details .disabled.btn-outline-primary, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .disabled.paragon__btn-outline-primary, .courseware-bookmarks-button .disabled.bookmarks-list-button, .status-verification.is-denied .is-disabled.action-reverify, .is-disabled.btn-blue, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .is-disabled.action-donate, .account-settings-sections .section .account-deletion-details .paragon__modal-open .is-disabled.paragon__btn:not(.cancel-btn), .login-register .is-disabled.action-primary, .financial-assistance-wrapper .financial-assistance-form .is-disabled.action-primary, .verification-process .is-disabled.action-primary-blue, .verification-process .carousel .wrapper-task .controls .control .is-disabled.action, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .is-disabled.entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .is-disabled.entitlement-action, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a.is-disabled, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a.is-disabled, .verification-process.step-select-track .register-choice-audit .action-select input.is-disabled, .verification-process.step-confirmation .course-info .options .is-disabled.action-course, .verification-process.step-confirmation .course-info .course-actions .is-disabled.action-dashboard, .reverify-blocked .is-disabled.action-primary, .wrapper-authorize .is-disabled.btn-authorization-allow, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .is-disabled.btn, .text-me-fragment form .form-field .is-disabled.action-primary, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .is-disabled.btn-change-privacy, .is-disabled.btn-pink, .wrapper-messages-primary .message.message-upsell .is-disabled.action-upgrade, .verification-process .is-disabled.action-primary, .verification-process .is-disabled.action-confirm, .verification-process.step-select-track .register-choice-certificate .action-select input.is-disabled, .learner-achievements .learner-message .is-disabled.button, .learner-achievements .learner-message .is-disabled.action, .learner-achievements .learner-message .entitlement-actions-wrapper .is-disabled.entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message .is-disabled.entitlement-action, .wrapper-msg .has-actions .nav-actions .is-disabled.action-primary,
  .wrapper-msg .has-actions .msg-actions .is-disabled.action-primary, .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button.is-disabled, .dashboard .main-container .my-courses .course .details .is-disabled.enter-course, .wrapper-messages-primary .message.message-upsell .is-disabled.action-view-consent, .wrapper-messages-primary .message.message-status .verification-cta .is-disabled.btn, .wrapper-messages-primary .message.message-status .credit-action .is-disabled.credit-btn, .is-disabled.btn-secondary, .account-settings-sections .section .account-settings-section-body .u-field .field .is-disabled.u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .is-disabled.u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .is-disabled.u-field-link, .account-settings-sections .section .account-deletion-details .is-disabled.btn-outline-primary, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .is-disabled.paragon__btn-outline-primary, .courseware-bookmarks-button .is-disabled.bookmarks-list-button, .status-verification.is-denied [disabled].action-reverify, [disabled].btn-blue, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions [disabled].action-donate, .account-settings-sections .section .account-deletion-details .paragon__modal-open [disabled].paragon__btn:not(.cancel-btn), .login-register [disabled].action-primary, .financial-assistance-wrapper .financial-assistance-form [disabled].action-primary, .verification-process [disabled].action-primary-blue, .verification-process .carousel .wrapper-task .controls .control [disabled].action, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper [disabled].entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control [disabled].entitlement-action, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a[disabled], .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a[disabled], .verification-process.step-select-track .register-choice-audit .action-select input[disabled], .verification-process.step-confirmation .course-info .options [disabled].action-course, .verification-process.step-confirmation .course-info .course-actions [disabled].action-dashboard, .reverify-blocked [disabled].action-primary, .wrapper-authorize [disabled].btn-authorization-allow, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions [disabled].btn, .text-me-fragment form .form-field [disabled].action-primary, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy [disabled].btn-change-privacy, [disabled].btn-pink, .wrapper-messages-primary .message.message-upsell [disabled].action-upgrade, .verification-process [disabled].action-primary, .verification-process [disabled].action-confirm, .verification-process.step-select-track .register-choice-certificate .action-select input[disabled], .learner-achievements .learner-message [disabled].button, .learner-achievements .learner-message [disabled].action, .learner-achievements .learner-message .entitlement-actions-wrapper [disabled].entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message [disabled].entitlement-action, .wrapper-msg .has-actions .nav-actions [disabled].action-primary,
  .wrapper-msg .has-actions .msg-actions [disabled].action-primary, .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button[disabled], .dashboard .main-container .my-courses .course .details [disabled].enter-course, .wrapper-messages-primary .message.message-upsell [disabled].action-view-consent, .wrapper-messages-primary .message.message-status .verification-cta [disabled].btn, .wrapper-messages-primary .message.message-status .credit-action [disabled].credit-btn, [disabled].btn-secondary, .account-settings-sections .section .account-settings-section-body .u-field .field [disabled].u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link [disabled].u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link [disabled].u-field-link, .account-settings-sections .section .account-deletion-details [disabled].btn-outline-primary, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer [disabled].paragon__btn-outline-primary, .courseware-bookmarks-button [disabled].bookmarks-list-button {
    background: #a4a6a8;
    color: rgba(255, 255, 255, 0.75); }

/* line 141, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.status-verification.is-denied .action-reverify {
  box-shadow: 0 2px 1px 0 #98050e;
  background: #98050e;
  color: #fff; }
  /* line 148, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .status-verification.is-denied .action-reverify:hover, .status-verification.is-denied .action-reverify:active, .status-verification.is-denied .action-reverify:focus {
    background: #cb0712;
    color: #fff; }
  /* line 155, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .status-verification.is-denied .disabled.action-reverify, .status-verification.is-denied [disabled].action-reverify {
    box-shadow: none; }

/* line 162, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.btn-blue, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .action-donate, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:not(.cancel-btn), .login-register .action-primary, .financial-assistance-wrapper .financial-assistance-form .action-primary, .verification-process .action-primary-blue, .verification-process .carousel .wrapper-task .controls .control .action, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a, .verification-process.step-select-track .register-choice-audit .action-select input, .verification-process.step-confirmation .course-info .options .action-course, .verification-process.step-confirmation .course-info .course-actions .action-dashboard, .reverify-blocked .action-primary, .wrapper-authorize .btn-authorization-allow, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .btn, .text-me-fragment form .form-field .action-primary, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy {
  background: #126f9a;
  color: #fff; }
  /* line 168, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .btn-blue:hover, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .action-donate:hover, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:hover:not(.cancel-btn), .login-register .action-primary:hover, .financial-assistance-wrapper .financial-assistance-form .action-primary:hover, .verification-process .action-primary-blue:hover, .verification-process .carousel .wrapper-task .controls .control .action:hover, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action:hover, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action:hover, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a:hover, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a:hover, .verification-process.step-select-track .register-choice-audit .action-select input:hover, .verification-process.step-confirmation .course-info .options .action-course:hover, .verification-process.step-confirmation .course-info .course-actions .action-dashboard:hover, .reverify-blocked .action-primary:hover, .wrapper-authorize .btn-authorization-allow:hover, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .btn:hover, .text-me-fragment form .form-field .action-primary:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy:hover, .btn-blue:active, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .action-donate:active, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:active:not(.cancel-btn), .login-register .action-primary:active, .financial-assistance-wrapper .financial-assistance-form .action-primary:active, .verification-process .action-primary-blue:active, .verification-process .carousel .wrapper-task .controls .control .action:active, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action:active, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action:active, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a:active, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a:active, .verification-process.step-select-track .register-choice-audit .action-select input:active, .verification-process.step-confirmation .course-info .options .action-course:active, .verification-process.step-confirmation .course-info .course-actions .action-dashboard:active, .reverify-blocked .action-primary:active, .wrapper-authorize .btn-authorization-allow:active, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .btn:active, .text-me-fragment form .form-field .action-primary:active, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy:active, .btn-blue:focus, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .action-donate:focus, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:focus:not(.cancel-btn), .login-register .action-primary:focus, .financial-assistance-wrapper .financial-assistance-form .action-primary:focus, .verification-process .action-primary-blue:focus, .verification-process .carousel .wrapper-task .controls .control .action:focus, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action:focus, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action:focus, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a:focus, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a:focus, .verification-process.step-select-track .register-choice-audit .action-select input:focus, .verification-process.step-confirmation .course-info .options .action-course:focus, .verification-process.step-confirmation .course-info .course-actions .action-dashboard:focus, .reverify-blocked .action-primary:focus, .wrapper-authorize .btn-authorization-allow:focus, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .btn:focus, .text-me-fragment form .form-field .action-primary:focus, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy:focus {
    background: #065683;
    color: #fff; }
  /* line 175, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .current.btn-blue, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .current.action-donate, .account-settings-sections .section .account-deletion-details .paragon__modal-open .current.paragon__btn:not(.cancel-btn), .login-register .current.action-primary, .financial-assistance-wrapper .financial-assistance-form .current.action-primary, .verification-process .current.action-primary-blue, .verification-process .carousel .wrapper-task .controls .control .current.action, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .current.entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .current.entitlement-action, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a.current, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a.current, .verification-process.step-select-track .register-choice-audit .action-select input.current, .verification-process.step-confirmation .course-info .options .current.action-course, .verification-process.step-confirmation .course-info .course-actions .current.action-dashboard, .reverify-blocked .current.action-primary, .wrapper-authorize .current.btn-authorization-allow, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .current.btn, .text-me-fragment form .form-field .current.action-primary, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .current.btn-change-privacy, .active.btn-blue, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .active.action-donate, .account-settings-sections .section .account-deletion-details .paragon__modal-open .active.paragon__btn:not(.cancel-btn), .login-register .active.action-primary, .financial-assistance-wrapper .financial-assistance-form .active.action-primary, .verification-process .active.action-primary-blue, .verification-process .carousel .wrapper-task .controls .control .active.action, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .active.entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .active.entitlement-action, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a.active, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a.active, .verification-process.step-select-track .register-choice-audit .action-select input.active, .verification-process.step-confirmation .course-info .options .active.action-course, .verification-process.step-confirmation .course-info .course-actions .active.action-dashboard, .reverify-blocked .active.action-primary, .wrapper-authorize .active.btn-authorization-allow, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .active.btn, .text-me-fragment form .form-field .active.action-primary, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .active.btn-change-privacy {
    background: #0075b4;
    color: #0075b4; }
    /* line 180, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
    .current.btn-blue:hover, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .current.action-donate:hover, .account-settings-sections .section .account-deletion-details .paragon__modal-open .current.paragon__btn:hover:not(.cancel-btn), .login-register .current.action-primary:hover, .financial-assistance-wrapper .financial-assistance-form .current.action-primary:hover, .verification-process .current.action-primary-blue:hover, .verification-process .carousel .wrapper-task .controls .control .current.action:hover, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .current.entitlement-action:hover, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .current.entitlement-action:hover, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a.current:hover, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a.current:hover, .verification-process.step-select-track .register-choice-audit .action-select input.current:hover, .verification-process.step-confirmation .course-info .options .current.action-course:hover, .verification-process.step-confirmation .course-info .course-actions .current.action-dashboard:hover, .reverify-blocked .current.action-primary:hover, .wrapper-authorize .current.btn-authorization-allow:hover, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .current.btn:hover, .text-me-fragment form .form-field .current.action-primary:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .current.btn-change-privacy:hover, .current.btn-blue:active, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .current.action-donate:active, .account-settings-sections .section .account-deletion-details .paragon__modal-open .current.paragon__btn:active:not(.cancel-btn), .login-register .current.action-primary:active, .financial-assistance-wrapper .financial-assistance-form .current.action-primary:active, .verification-process .current.action-primary-blue:active, .verification-process .carousel .wrapper-task .controls .control .current.action:active, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .current.entitlement-action:active, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .current.entitlement-action:active, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a.current:active, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a.current:active, .verification-process.step-select-track .register-choice-audit .action-select input.current:active, .verification-process.step-confirmation .course-info .options .current.action-course:active, .verification-process.step-confirmation .course-info .course-actions .current.action-dashboard:active, .reverify-blocked .current.action-primary:active, .wrapper-authorize .current.btn-authorization-allow:active, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .current.btn:active, .text-me-fragment form .form-field .current.action-primary:active, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .current.btn-change-privacy:active, .current.btn-blue:focus, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .current.action-donate:focus, .account-settings-sections .section .account-deletion-details .paragon__modal-open .current.paragon__btn:focus:not(.cancel-btn), .login-register .current.action-primary:focus, .financial-assistance-wrapper .financial-assistance-form .current.action-primary:focus, .verification-process .current.action-primary-blue:focus, .verification-process .carousel .wrapper-task .controls .control .current.action:focus, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .current.entitlement-action:focus, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .current.entitlement-action:focus, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a.current:focus, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a.current:focus, .verification-process.step-select-track .register-choice-audit .action-select input.current:focus, .verification-process.step-confirmation .course-info .options .current.action-course:focus, .verification-process.step-confirmation .course-info .course-actions .current.action-dashboard:focus, .reverify-blocked .current.action-primary:focus, .wrapper-authorize .current.btn-authorization-allow:focus, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .current.btn:focus, .text-me-fragment form .form-field .current.action-primary:focus, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .current.btn-change-privacy:focus, .active.btn-blue:hover, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .active.action-donate:hover, .account-settings-sections .section .account-deletion-details .paragon__modal-open .active.paragon__btn:hover:not(.cancel-btn), .login-register .active.action-primary:hover, .financial-assistance-wrapper .financial-assistance-form .active.action-primary:hover, .verification-process .active.action-primary-blue:hover, .verification-process .carousel .wrapper-task .controls .control .active.action:hover, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .active.entitlement-action:hover, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .active.entitlement-action:hover, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a.active:hover, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a.active:hover, .verification-process.step-select-track .register-choice-audit .action-select input.active:hover, .verification-process.step-confirmation .course-info .options .active.action-course:hover, .verification-process.step-confirmation .course-info .course-actions .active.action-dashboard:hover, .reverify-blocked .active.action-primary:hover, .wrapper-authorize .active.btn-authorization-allow:hover, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .active.btn:hover, .text-me-fragment form .form-field .active.action-primary:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .active.btn-change-privacy:hover, .active.btn-blue:active, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .active.action-donate:active, .account-settings-sections .section .account-deletion-details .paragon__modal-open .active.paragon__btn:active:not(.cancel-btn), .login-register .active.action-primary:active, .financial-assistance-wrapper .financial-assistance-form .active.action-primary:active, .verification-process .active.action-primary-blue:active, .verification-process .carousel .wrapper-task .controls .control .active.action:active, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .active.entitlement-action:active, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .active.entitlement-action:active, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a.active:active, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a.active:active, .verification-process.step-select-track .register-choice-audit .action-select input.active:active, .verification-process.step-confirmation .course-info .options .active.action-course:active, .verification-process.step-confirmation .course-info .course-actions .active.action-dashboard:active, .reverify-blocked .active.action-primary:active, .wrapper-authorize .active.btn-authorization-allow:active, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .active.btn:active, .text-me-fragment form .form-field .active.action-primary:active, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .active.btn-change-privacy:active, .active.btn-blue:focus, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .active.action-donate:focus, .account-settings-sections .section .account-deletion-details .paragon__modal-open .active.paragon__btn:focus:not(.cancel-btn), .login-register .active.action-primary:focus, .financial-assistance-wrapper .financial-assistance-form .active.action-primary:focus, .verification-process .active.action-primary-blue:focus, .verification-process .carousel .wrapper-task .controls .control .active.action:focus, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .active.entitlement-action:focus, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .active.entitlement-action:focus, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a.active:focus, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a.active:focus, .verification-process.step-select-track .register-choice-audit .action-select input.active:focus, .verification-process.step-confirmation .course-info .options .active.action-course:focus, .verification-process.step-confirmation .course-info .course-actions .active.action-dashboard:focus, .reverify-blocked .active.action-primary:focus, .wrapper-authorize .active.btn-authorization-allow:focus, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .active.btn:focus, .text-me-fragment form .form-field .active.action-primary:focus, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .active.btn-change-privacy:focus {
      color: #126f9a; }
  /* line 187, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .disabled.btn-blue, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .disabled.action-donate, .account-settings-sections .section .account-deletion-details .paragon__modal-open .disabled.paragon__btn:not(.cancel-btn), .login-register .disabled.action-primary, .financial-assistance-wrapper .financial-assistance-form .disabled.action-primary, .verification-process .disabled.action-primary-blue, .verification-process .carousel .wrapper-task .controls .control .disabled.action, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .disabled.entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .disabled.entitlement-action, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a.disabled, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a.disabled, .verification-process.step-select-track .register-choice-audit .action-select input.disabled, .verification-process.step-confirmation .course-info .options .disabled.action-course, .verification-process.step-confirmation .course-info .course-actions .disabled.action-dashboard, .reverify-blocked .disabled.action-primary, .wrapper-authorize .disabled.btn-authorization-allow, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .disabled.btn, .text-me-fragment form .form-field .disabled.action-primary, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .disabled.btn-change-privacy, [disabled].btn-blue, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions [disabled].action-donate, .account-settings-sections .section .account-deletion-details .paragon__modal-open [disabled].paragon__btn:not(.cancel-btn), .login-register [disabled].action-primary, .financial-assistance-wrapper .financial-assistance-form [disabled].action-primary, .verification-process [disabled].action-primary-blue, .verification-process .carousel .wrapper-task .controls .control [disabled].action, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper [disabled].entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control [disabled].entitlement-action, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a[disabled], .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a[disabled], .verification-process.step-select-track .register-choice-audit .action-select input[disabled], .verification-process.step-confirmation .course-info .options [disabled].action-course, .verification-process.step-confirmation .course-info .course-actions [disabled].action-dashboard, .reverify-blocked [disabled].action-primary, .wrapper-authorize [disabled].btn-authorization-allow, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions [disabled].btn, .text-me-fragment form .form-field [disabled].action-primary, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy [disabled].btn-change-privacy {
    box-shadow: none; }

/* line 194, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.btn-pink {
  box-shadow: 0 2px 1px 0 #8c204f;
  background: #c2387d;
  color: #fff; }
  /* line 201, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .btn-pink:hover, .btn-pink:active, .btn-pink:focus {
    background: #d7548e;
    color: #fff; }
  /* line 208, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .current.btn-pink, .active.btn-pink {
    box-shadow: inset 0 2px 1px 1px #a0255b;
    background: #d33f80;
    color: #a0255b; }
    /* line 214, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
    .current.btn-pink:hover, .current.btn-pink:active, .current.btn-pink:focus, .active.btn-pink:hover, .active.btn-pink:active, .active.btn-pink:focus {
      box-shadow: inset 0 2px 1px 1px #8c204f;
      color: #771c44; }
  /* line 222, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .disabled.btn-pink, [disabled].btn-pink {
    box-shadow: none; }

/* line 229, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.wrapper-messages-primary .message.message-upsell .action-upgrade, .verification-process .action-primary, .verification-process .action-confirm, .verification-process .carousel .wrapper-task .controls .control.approved .action, .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-action, .verification-process.step-select-track .register-choice-certificate .action-select input, .learner-achievements .learner-message .button, .learner-achievements .learner-message .action, .learner-achievements .learner-message .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message .entitlement-action, .wrapper-msg .has-actions .nav-actions .action-primary,
.wrapper-msg .has-actions .msg-actions .action-primary {
  box-shadow: 0 2px 1px 0 #004d00;
  background: #006700;
  color: #fff; }
  /* line 236, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .wrapper-messages-primary .message.message-upsell .action-upgrade:hover, .verification-process .action-primary:hover, .verification-process .action-confirm:hover, .verification-process .carousel .wrapper-task .controls .control.approved .action:hover, .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-actions-wrapper .entitlement-action:hover, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-action:hover, .verification-process.step-select-track .register-choice-certificate .action-select input:hover, .learner-achievements .learner-message .button:hover, .learner-achievements .learner-message .action:hover, .learner-achievements .learner-message .entitlement-actions-wrapper .entitlement-action:hover, .entitlement-actions-wrapper .learner-achievements .learner-message .entitlement-action:hover, .wrapper-msg .has-actions .nav-actions .action-primary:hover,
  .wrapper-msg .has-actions .msg-actions .action-primary:hover, .wrapper-messages-primary .message.message-upsell .action-upgrade:active, .verification-process .action-primary:active, .verification-process .action-confirm:active, .verification-process .carousel .wrapper-task .controls .control.approved .action:active, .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-actions-wrapper .entitlement-action:active, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-action:active, .verification-process.step-select-track .register-choice-certificate .action-select input:active, .learner-achievements .learner-message .button:active, .learner-achievements .learner-message .action:active, .learner-achievements .learner-message .entitlement-actions-wrapper .entitlement-action:active, .entitlement-actions-wrapper .learner-achievements .learner-message .entitlement-action:active, .wrapper-msg .has-actions .nav-actions .action-primary:active,
  .wrapper-msg .has-actions .msg-actions .action-primary:active, .wrapper-messages-primary .message.message-upsell .action-upgrade:focus, .verification-process .action-primary:focus, .verification-process .action-confirm:focus, .verification-process .carousel .wrapper-task .controls .control.approved .action:focus, .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-actions-wrapper .entitlement-action:focus, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-action:focus, .verification-process.step-select-track .register-choice-certificate .action-select input:focus, .learner-achievements .learner-message .button:focus, .learner-achievements .learner-message .action:focus, .learner-achievements .learner-message .entitlement-actions-wrapper .entitlement-action:focus, .entitlement-actions-wrapper .learner-achievements .learner-message .entitlement-action:focus, .wrapper-msg .has-actions .nav-actions .action-primary:focus,
  .wrapper-msg .has-actions .msg-actions .action-primary:focus {
    background: #009b00;
    color: #fff; }
  /* line 243, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .wrapper-messages-primary .message.message-upsell .current.action-upgrade, .verification-process .current.action-primary, .verification-process .current.action-confirm, .verification-process .carousel .wrapper-task .controls .control.approved .current.action, .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-actions-wrapper .current.entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control.approved .current.entitlement-action, .verification-process.step-select-track .register-choice-certificate .action-select input.current, .learner-achievements .learner-message .current.button, .learner-achievements .learner-message .current.action, .learner-achievements .learner-message .entitlement-actions-wrapper .current.entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message .current.entitlement-action, .wrapper-msg .has-actions .nav-actions .current.action-primary,
  .wrapper-msg .has-actions .msg-actions .current.action-primary, .wrapper-messages-primary .message.message-upsell .active.action-upgrade, .verification-process .active.action-primary, .verification-process .active.action-confirm, .verification-process .carousel .wrapper-task .controls .control.approved .active.action, .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-actions-wrapper .active.entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control.approved .active.entitlement-action, .verification-process.step-select-track .register-choice-certificate .action-select input.active, .learner-achievements .learner-message .active.button, .learner-achievements .learner-message .active.action, .learner-achievements .learner-message .entitlement-actions-wrapper .active.entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message .active.entitlement-action, .wrapper-msg .has-actions .nav-actions .active.action-primary,
  .wrapper-msg .has-actions .msg-actions .active.action-primary {
    box-shadow: inset 0 2px 1px 1px #008100;
    background: #66b366;
    color: #008100; }
    /* line 249, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
    .wrapper-messages-primary .message.message-upsell .current.action-upgrade:hover, .verification-process .current.action-primary:hover, .verification-process .current.action-confirm:hover, .verification-process .carousel .wrapper-task .controls .control.approved .current.action:hover, .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-actions-wrapper .current.entitlement-action:hover, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control.approved .current.entitlement-action:hover, .verification-process.step-select-track .register-choice-certificate .action-select input.current:hover, .learner-achievements .learner-message .current.button:hover, .learner-achievements .learner-message .current.action:hover, .learner-achievements .learner-message .entitlement-actions-wrapper .current.entitlement-action:hover, .entitlement-actions-wrapper .learner-achievements .learner-message .current.entitlement-action:hover, .wrapper-msg .has-actions .nav-actions .current.action-primary:hover,
    .wrapper-msg .has-actions .msg-actions .current.action-primary:hover, .wrapper-messages-primary .message.message-upsell .current.action-upgrade:active, .verification-process .current.action-primary:active, .verification-process .current.action-confirm:active, .verification-process .carousel .wrapper-task .controls .control.approved .current.action:active, .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-actions-wrapper .current.entitlement-action:active, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control.approved .current.entitlement-action:active, .verification-process.step-select-track .register-choice-certificate .action-select input.current:active, .learner-achievements .learner-message .current.button:active, .learner-achievements .learner-message .current.action:active, .learner-achievements .learner-message .entitlement-actions-wrapper .current.entitlement-action:active, .entitlement-actions-wrapper .learner-achievements .learner-message .current.entitlement-action:active, .wrapper-msg .has-actions .nav-actions .current.action-primary:active,
    .wrapper-msg .has-actions .msg-actions .current.action-primary:active, .wrapper-messages-primary .message.message-upsell .current.action-upgrade:focus, .verification-process .current.action-primary:focus, .verification-process .current.action-confirm:focus, .verification-process .carousel .wrapper-task .controls .control.approved .current.action:focus, .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-actions-wrapper .current.entitlement-action:focus, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control.approved .current.entitlement-action:focus, .verification-process.step-select-track .register-choice-certificate .action-select input.current:focus, .learner-achievements .learner-message .current.button:focus, .learner-achievements .learner-message .current.action:focus, .learner-achievements .learner-message .entitlement-actions-wrapper .current.entitlement-action:focus, .entitlement-actions-wrapper .learner-achievements .learner-message .current.entitlement-action:focus, .wrapper-msg .has-actions .nav-actions .current.action-primary:focus,
    .wrapper-msg .has-actions .msg-actions .current.action-primary:focus, .wrapper-messages-primary .message.message-upsell .active.action-upgrade:hover, .verification-process .active.action-primary:hover, .verification-process .active.action-confirm:hover, .verification-process .carousel .wrapper-task .controls .control.approved .active.action:hover, .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-actions-wrapper .active.entitlement-action:hover, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control.approved .active.entitlement-action:hover, .verification-process.step-select-track .register-choice-certificate .action-select input.active:hover, .learner-achievements .learner-message .active.button:hover, .learner-achievements .learner-message .active.action:hover, .learner-achievements .learner-message .entitlement-actions-wrapper .active.entitlement-action:hover, .entitlement-actions-wrapper .learner-achievements .learner-message .active.entitlement-action:hover, .wrapper-msg .has-actions .nav-actions .active.action-primary:hover,
    .wrapper-msg .has-actions .msg-actions .active.action-primary:hover, .wrapper-messages-primary .message.message-upsell .active.action-upgrade:active, .verification-process .active.action-primary:active, .verification-process .active.action-confirm:active, .verification-process .carousel .wrapper-task .controls .control.approved .active.action:active, .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-actions-wrapper .active.entitlement-action:active, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control.approved .active.entitlement-action:active, .verification-process.step-select-track .register-choice-certificate .action-select input.active:active, .learner-achievements .learner-message .active.button:active, .learner-achievements .learner-message .active.action:active, .learner-achievements .learner-message .entitlement-actions-wrapper .active.entitlement-action:active, .entitlement-actions-wrapper .learner-achievements .learner-message .active.entitlement-action:active, .wrapper-msg .has-actions .nav-actions .active.action-primary:active,
    .wrapper-msg .has-actions .msg-actions .active.action-primary:active, .wrapper-messages-primary .message.message-upsell .active.action-upgrade:focus, .verification-process .active.action-primary:focus, .verification-process .active.action-confirm:focus, .verification-process .carousel .wrapper-task .controls .control.approved .active.action:focus, .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-actions-wrapper .active.entitlement-action:focus, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control.approved .active.entitlement-action:focus, .verification-process.step-select-track .register-choice-certificate .action-select input.active:focus, .learner-achievements .learner-message .active.button:focus, .learner-achievements .learner-message .active.action:focus, .learner-achievements .learner-message .entitlement-actions-wrapper .active.entitlement-action:focus, .entitlement-actions-wrapper .learner-achievements .learner-message .active.entitlement-action:focus, .wrapper-msg .has-actions .nav-actions .active.action-primary:focus,
    .wrapper-msg .has-actions .msg-actions .active.action-primary:focus {
      box-shadow: inset 0 2px 1px 1px #006700;
      color: #006700; }
  /* line 257, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .wrapper-messages-primary .message.message-upsell .disabled.action-upgrade, .verification-process .disabled.action-primary, .verification-process .disabled.action-confirm, .verification-process .carousel .wrapper-task .controls .control.approved .disabled.action, .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-actions-wrapper .disabled.entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control.approved .disabled.entitlement-action, .verification-process.step-select-track .register-choice-certificate .action-select input.disabled, .learner-achievements .learner-message .disabled.button, .learner-achievements .learner-message .disabled.action, .learner-achievements .learner-message .entitlement-actions-wrapper .disabled.entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message .disabled.entitlement-action, .wrapper-msg .has-actions .nav-actions .disabled.action-primary,
  .wrapper-msg .has-actions .msg-actions .disabled.action-primary, .wrapper-messages-primary .message.message-upsell [disabled].action-upgrade, .verification-process [disabled].action-primary, .verification-process [disabled].action-confirm, .verification-process .carousel .wrapper-task .controls .control.approved [disabled].action, .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-actions-wrapper [disabled].entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control.approved [disabled].entitlement-action, .verification-process.step-select-track .register-choice-certificate .action-select input[disabled], .learner-achievements .learner-message [disabled].button, .learner-achievements .learner-message [disabled].action, .learner-achievements .learner-message .entitlement-actions-wrapper [disabled].entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message [disabled].entitlement-action, .wrapper-msg .has-actions .nav-actions [disabled].action-primary,
  .wrapper-msg .has-actions .msg-actions [disabled].action-primary {
    box-shadow: none; }

/* line 264, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.verification-process .nav-wizard.is-not-ready .action-primary {
  background: #a4a6a8;
  color: rgba(255, 255, 255, 0.75);
  pointer-events: none;
  cursor: default;
  pointer-events: none;
  box-shadow: none; }
  /* line 272, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .verification-process .nav-wizard.is-not-ready .action-primary:hover, .verification-process .nav-wizard.is-not-ready .action-primary:focus {
    pointer-events: none; }

/* line 279, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.login aside .btn-login .btn-login-action,
.register aside .btn-login .btn-login-action,
.passwordreset aside .btn-login .btn-login-action,
#forgot-password-modal #password-reset aside .btn-login .btn-login-action, .login-register .login-provider, .financial-assistance-wrapper .financial-assistance-form .login-provider, .login .form-actions.form-third-party-auth button[type="submit"],
.register .form-actions.form-third-party-auth button[type="submit"],
.passwordreset .form-actions.form-third-party-auth button[type="submit"],
#forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"], .login-register .nav-btn, .financial-assistance-wrapper .financial-assistance-form .nav-btn, .login-register .button-secondary-login, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login, .wrapper-authorize .btn-authorization-cancel, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button {
  box-shadow: none;
  border: 1px solid #126f9a;
  padding: 10px 20px;
  background: transparent;
  color: #126f9a; }
  /* line 290, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .login aside .btn-login .btn-login-action:hover,
  .register aside .btn-login .btn-login-action:hover,
  .passwordreset aside .btn-login .btn-login-action:hover,
  #forgot-password-modal #password-reset aside .btn-login .btn-login-action:hover, .login-register .login-provider:hover, .financial-assistance-wrapper .financial-assistance-form .login-provider:hover, .login .form-actions.form-third-party-auth button[type="submit"]:hover,
  .register .form-actions.form-third-party-auth button[type="submit"]:hover,
  .passwordreset .form-actions.form-third-party-auth button[type="submit"]:hover,
  #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"]:hover, .login-register .nav-btn:hover, .financial-assistance-wrapper .financial-assistance-form .nav-btn:hover, .login-register .button-secondary-login:hover, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login:hover, .wrapper-authorize .btn-authorization-cancel:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button:hover, .login aside .btn-login .btn-login-action:active,
  .register aside .btn-login .btn-login-action:active,
  .passwordreset aside .btn-login .btn-login-action:active,
  #forgot-password-modal #password-reset aside .btn-login .btn-login-action:active, .login-register .login-provider:active, .financial-assistance-wrapper .financial-assistance-form .login-provider:active, .login .form-actions.form-third-party-auth button[type="submit"]:active,
  .register .form-actions.form-third-party-auth button[type="submit"]:active,
  .passwordreset .form-actions.form-third-party-auth button[type="submit"]:active,
  #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"]:active, .login-register .nav-btn:active, .financial-assistance-wrapper .financial-assistance-form .nav-btn:active, .login-register .button-secondary-login:active, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login:active, .wrapper-authorize .btn-authorization-cancel:active, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button:active, .login aside .btn-login .btn-login-action:focus,
  .register aside .btn-login .btn-login-action:focus,
  .passwordreset aside .btn-login .btn-login-action:focus,
  #forgot-password-modal #password-reset aside .btn-login .btn-login-action:focus, .login-register .login-provider:focus, .financial-assistance-wrapper .financial-assistance-form .login-provider:focus, .login .form-actions.form-third-party-auth button[type="submit"]:focus,
  .register .form-actions.form-third-party-auth button[type="submit"]:focus,
  .passwordreset .form-actions.form-third-party-auth button[type="submit"]:focus,
  #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"]:focus, .login-register .nav-btn:focus, .financial-assistance-wrapper .financial-assistance-form .nav-btn:focus, .login-register .button-secondary-login:focus, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login:focus, .wrapper-authorize .btn-authorization-cancel:focus, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button:focus {
    box-shadow: 0 2px 1px 0 #0a4a67;
    background: #1790c7;
    color: #fff; }
  /* line 298, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .login aside .btn-login .current.btn-login-action,
  .register aside .btn-login .current.btn-login-action,
  .passwordreset aside .btn-login .current.btn-login-action,
  #forgot-password-modal #password-reset aside .btn-login .current.btn-login-action, .login-register .current.login-provider, .financial-assistance-wrapper .financial-assistance-form .current.login-provider, .login .form-actions.form-third-party-auth button.current[type="submit"],
  .register .form-actions.form-third-party-auth button.current[type="submit"],
  .passwordreset .form-actions.form-third-party-auth button.current[type="submit"],
  #forgot-password-modal #password-reset .form-actions.form-third-party-auth button.current[type="submit"], .login-register .current.nav-btn, .financial-assistance-wrapper .financial-assistance-form .current.nav-btn, .login-register .current.button-secondary-login, .financial-assistance-wrapper .financial-assistance-form .current.button-secondary-login, .wrapper-authorize .current.btn-authorization-cancel, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button.current, .login aside .btn-login .active.btn-login-action,
  .register aside .btn-login .active.btn-login-action,
  .passwordreset aside .btn-login .active.btn-login-action,
  #forgot-password-modal #password-reset aside .btn-login .active.btn-login-action, .login-register .active.login-provider, .financial-assistance-wrapper .financial-assistance-form .active.login-provider, .login .form-actions.form-third-party-auth button.active[type="submit"],
  .register .form-actions.form-third-party-auth button.active[type="submit"],
  .passwordreset .form-actions.form-third-party-auth button.active[type="submit"],
  #forgot-password-modal #password-reset .form-actions.form-third-party-auth button.active[type="submit"], .login-register .active.nav-btn, .financial-assistance-wrapper .financial-assistance-form .active.nav-btn, .login-register .active.button-secondary-login, .financial-assistance-wrapper .financial-assistance-form .active.button-secondary-login, .wrapper-authorize .active.btn-authorization-cancel, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button.active {
    box-shadow: inset 0 2px 1px 1px #0075b4;
    background: #0075b4;
    color: #0075b4; }
    /* line 304, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
    .login aside .btn-login .current.btn-login-action:hover,
    .register aside .btn-login .current.btn-login-action:hover,
    .passwordreset aside .btn-login .current.btn-login-action:hover,
    #forgot-password-modal #password-reset aside .btn-login .current.btn-login-action:hover, .login-register .current.login-provider:hover, .financial-assistance-wrapper .financial-assistance-form .current.login-provider:hover, .login .form-actions.form-third-party-auth button.current[type="submit"]:hover,
    .register .form-actions.form-third-party-auth button.current[type="submit"]:hover,
    .passwordreset .form-actions.form-third-party-auth button.current[type="submit"]:hover,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button.current[type="submit"]:hover, .login-register .current.nav-btn:hover, .financial-assistance-wrapper .financial-assistance-form .current.nav-btn:hover, .login-register .current.button-secondary-login:hover, .financial-assistance-wrapper .financial-assistance-form .current.button-secondary-login:hover, .wrapper-authorize .current.btn-authorization-cancel:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button.current:hover, .login aside .btn-login .current.btn-login-action:active,
    .register aside .btn-login .current.btn-login-action:active,
    .passwordreset aside .btn-login .current.btn-login-action:active,
    #forgot-password-modal #password-reset aside .btn-login .current.btn-login-action:active, .login-register .current.login-provider:active, .financial-assistance-wrapper .financial-assistance-form .current.login-provider:active, .login .form-actions.form-third-party-auth button.current[type="submit"]:active,
    .register .form-actions.form-third-party-auth button.current[type="submit"]:active,
    .passwordreset .form-actions.form-third-party-auth button.current[type="submit"]:active,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button.current[type="submit"]:active, .login-register .current.nav-btn:active, .financial-assistance-wrapper .financial-assistance-form .current.nav-btn:active, .login-register .current.button-secondary-login:active, .financial-assistance-wrapper .financial-assistance-form .current.button-secondary-login:active, .wrapper-authorize .current.btn-authorization-cancel:active, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button.current:active, .login aside .btn-login .current.btn-login-action:focus,
    .register aside .btn-login .current.btn-login-action:focus,
    .passwordreset aside .btn-login .current.btn-login-action:focus,
    #forgot-password-modal #password-reset aside .btn-login .current.btn-login-action:focus, .login-register .current.login-provider:focus, .financial-assistance-wrapper .financial-assistance-form .current.login-provider:focus, .login .form-actions.form-third-party-auth button.current[type="submit"]:focus,
    .register .form-actions.form-third-party-auth button.current[type="submit"]:focus,
    .passwordreset .form-actions.form-third-party-auth button.current[type="submit"]:focus,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button.current[type="submit"]:focus, .login-register .current.nav-btn:focus, .financial-assistance-wrapper .financial-assistance-form .current.nav-btn:focus, .login-register .current.button-secondary-login:focus, .financial-assistance-wrapper .financial-assistance-form .current.button-secondary-login:focus, .wrapper-authorize .current.btn-authorization-cancel:focus, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button.current:focus, .login aside .btn-login .active.btn-login-action:hover,
    .register aside .btn-login .active.btn-login-action:hover,
    .passwordreset aside .btn-login .active.btn-login-action:hover,
    #forgot-password-modal #password-reset aside .btn-login .active.btn-login-action:hover, .login-register .active.login-provider:hover, .financial-assistance-wrapper .financial-assistance-form .active.login-provider:hover, .login .form-actions.form-third-party-auth button.active[type="submit"]:hover,
    .register .form-actions.form-third-party-auth button.active[type="submit"]:hover,
    .passwordreset .form-actions.form-third-party-auth button.active[type="submit"]:hover,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button.active[type="submit"]:hover, .login-register .active.nav-btn:hover, .financial-assistance-wrapper .financial-assistance-form .active.nav-btn:hover, .login-register .active.button-secondary-login:hover, .financial-assistance-wrapper .financial-assistance-form .active.button-secondary-login:hover, .wrapper-authorize .active.btn-authorization-cancel:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button.active:hover, .login aside .btn-login .active.btn-login-action:active,
    .register aside .btn-login .active.btn-login-action:active,
    .passwordreset aside .btn-login .active.btn-login-action:active,
    #forgot-password-modal #password-reset aside .btn-login .active.btn-login-action:active, .login-register .active.login-provider:active, .financial-assistance-wrapper .financial-assistance-form .active.login-provider:active, .login .form-actions.form-third-party-auth button.active[type="submit"]:active,
    .register .form-actions.form-third-party-auth button.active[type="submit"]:active,
    .passwordreset .form-actions.form-third-party-auth button.active[type="submit"]:active,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button.active[type="submit"]:active, .login-register .active.nav-btn:active, .financial-assistance-wrapper .financial-assistance-form .active.nav-btn:active, .login-register .active.button-secondary-login:active, .financial-assistance-wrapper .financial-assistance-form .active.button-secondary-login:active, .wrapper-authorize .active.btn-authorization-cancel:active, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button.active:active, .login aside .btn-login .active.btn-login-action:focus,
    .register aside .btn-login .active.btn-login-action:focus,
    .passwordreset aside .btn-login .active.btn-login-action:focus,
    #forgot-password-modal #password-reset aside .btn-login .active.btn-login-action:focus, .login-register .active.login-provider:focus, .financial-assistance-wrapper .financial-assistance-form .active.login-provider:focus, .login .form-actions.form-third-party-auth button.active[type="submit"]:focus,
    .register .form-actions.form-third-party-auth button.active[type="submit"]:focus,
    .passwordreset .form-actions.form-third-party-auth button.active[type="submit"]:focus,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button.active[type="submit"]:focus, .login-register .active.nav-btn:focus, .financial-assistance-wrapper .financial-assistance-form .active.nav-btn:focus, .login-register .active.button-secondary-login:focus, .financial-assistance-wrapper .financial-assistance-form .active.button-secondary-login:focus, .wrapper-authorize .active.btn-authorization-cancel:focus, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button.active:focus {
      box-shadow: inset 0 2px 1px 1px #126f9a;
      color: #126f9a; }
  /* line 312, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .login aside .btn-login .disabled.btn-login-action,
  .register aside .btn-login .disabled.btn-login-action,
  .passwordreset aside .btn-login .disabled.btn-login-action,
  #forgot-password-modal #password-reset aside .btn-login .disabled.btn-login-action, .login-register .disabled.login-provider, .financial-assistance-wrapper .financial-assistance-form .disabled.login-provider, .login .form-actions.form-third-party-auth button.disabled[type="submit"],
  .register .form-actions.form-third-party-auth button.disabled[type="submit"],
  .passwordreset .form-actions.form-third-party-auth button.disabled[type="submit"],
  #forgot-password-modal #password-reset .form-actions.form-third-party-auth button.disabled[type="submit"], .login-register .disabled.nav-btn, .financial-assistance-wrapper .financial-assistance-form .disabled.nav-btn, .login-register .disabled.button-secondary-login, .financial-assistance-wrapper .financial-assistance-form .disabled.button-secondary-login, .wrapper-authorize .disabled.btn-authorization-cancel, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button.disabled, .login aside .btn-login [disabled].btn-login-action,
  .register aside .btn-login [disabled].btn-login-action,
  .passwordreset aside .btn-login [disabled].btn-login-action,
  #forgot-password-modal #password-reset aside .btn-login [disabled].btn-login-action, .login-register [disabled].login-provider, .financial-assistance-wrapper .financial-assistance-form [disabled].login-provider, .login .form-actions.form-third-party-auth button[disabled][type="submit"],
  .register .form-actions.form-third-party-auth button[disabled][type="submit"],
  .passwordreset .form-actions.form-third-party-auth button[disabled][type="submit"],
  #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[disabled][type="submit"], .login-register [disabled].nav-btn, .financial-assistance-wrapper .financial-assistance-form [disabled].nav-btn, .login-register [disabled].button-secondary-login, .financial-assistance-wrapper .financial-assistance-form [disabled].button-secondary-login, .wrapper-authorize [disabled].btn-authorization-cancel, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button[disabled] {
    box-shadow: none; }

/* line 319, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.login aside .btn-login .btn-login-action,
.register aside .btn-login .btn-login-action,
.passwordreset aside .btn-login .btn-login-action,
#forgot-password-modal #password-reset aside .btn-login .btn-login-action, .login-register .login-provider, .financial-assistance-wrapper .financial-assistance-form .login-provider {
  border: 1px solid #e4e4e4; }
  /* line 324, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .login aside .btn-login .btn-login-action:hover,
  .register aside .btn-login .btn-login-action:hover,
  .passwordreset aside .btn-login .btn-login-action:hover,
  #forgot-password-modal #password-reset aside .btn-login .btn-login-action:hover, .login-register .login-provider:hover, .financial-assistance-wrapper .financial-assistance-form .login-provider:hover, .login aside .btn-login .btn-login-action:active,
  .register aside .btn-login .btn-login-action:active,
  .passwordreset aside .btn-login .btn-login-action:active,
  #forgot-password-modal #password-reset aside .btn-login .btn-login-action:active, .login-register .login-provider:active, .financial-assistance-wrapper .financial-assistance-form .login-provider:active, .login aside .btn-login .btn-login-action:focus,
  .register aside .btn-login .btn-login-action:focus,
  .passwordreset aside .btn-login .btn-login-action:focus,
  #forgot-password-modal #password-reset aside .btn-login .btn-login-action:focus, .login-register .login-provider:focus, .financial-assistance-wrapper .financial-assistance-form .login-provider:focus {
    box-shadow: none;
    border: 1px solid #126f9a; }
  /* line 331, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .login aside .btn-login .disabled.btn-login-action,
  .register aside .btn-login .disabled.btn-login-action,
  .passwordreset aside .btn-login .disabled.btn-login-action,
  #forgot-password-modal #password-reset aside .btn-login .disabled.btn-login-action, .login-register .disabled.login-provider, .financial-assistance-wrapper .financial-assistance-form .disabled.login-provider, .login aside .btn-login [disabled].btn-login-action,
  .register aside .btn-login [disabled].btn-login-action,
  .passwordreset aside .btn-login [disabled].btn-login-action,
  #forgot-password-modal #password-reset aside .btn-login [disabled].btn-login-action, .login-register [disabled].login-provider, .financial-assistance-wrapper .financial-assistance-form [disabled].login-provider {
    box-shadow: none; }

/* line 339, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.verification-process .report-receipt-provider .provider-buttons-logos .complete-order button, .dashboard .main-container .my-courses .course .details .enter-course, .wrapper-messages-primary .message.message-upsell .action-view-consent, .wrapper-messages-primary .message.message-status .verification-cta .btn, .wrapper-messages-primary .message.message-status .credit-action .credit-btn, .btn-secondary, .dashboard .main-container .my-courses .course .details .enter-course.archived, .wrapper-messages-primary .message.message-upsell .action-view-consent.archived, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link, .account-settings-sections .section .account-deletion-details .btn-outline-primary, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary, .courseware-bookmarks-button .bookmarks-list-button {
  box-sizing: border-box;
  letter-spacing: 0;
  border: 1px solid #0d4e6c;
  border-radius: 3px;
  padding: 8px 20px;
  background-color: transparent;
  color: #0d4e6c;
  text-align: center; }
  /* line 355, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button:hover, .dashboard .main-container .my-courses .course .details .enter-course:hover, .wrapper-messages-primary .message.message-upsell .action-view-consent:hover, .wrapper-messages-primary .message.message-status .verification-cta .btn:hover, .wrapper-messages-primary .message.message-status .credit-action .credit-btn:hover, .btn-secondary:hover, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link:hover, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link:hover, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link:hover, .account-settings-sections .section .account-deletion-details .btn-outline-primary:hover, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary:hover, .courseware-bookmarks-button .bookmarks-list-button:hover, .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button:focus, .dashboard .main-container .my-courses .course .details .enter-course:focus, .wrapper-messages-primary .message.message-upsell .action-view-consent:focus, .wrapper-messages-primary .message.message-status .verification-cta .btn:focus, .wrapper-messages-primary .message.message-status .credit-action .credit-btn:focus, .btn-secondary:focus, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link:focus, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link:focus, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link:focus, .account-settings-sections .section .account-deletion-details .btn-outline-primary:focus, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary:focus, .courseware-bookmarks-button .bookmarks-list-button:focus {
    border: 1px solid transparent;
    background-color: #126f9a;
    color: #fff;
    text-decoration: none; }

/* line 364, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.verification-process .report-receipt-provider .provider-buttons-logos .complete-order button {
  background-color: #0d4e6c;
  color: #fff; }

/* line 371, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.dashboard .main-container .my-courses .course .details .enter-course, .wrapper-messages-primary .message.message-upsell .action-view-consent {
  background-color: #fff;
  color: #126f9a; }

/* line 378, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.wrapper-messages-primary .message.message-status .verification-cta .btn {
  background-color: #003400;
  color: #fff; }
  /* line 384, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .wrapper-messages-primary .message.message-status .verification-cta .btn:hover, .wrapper-messages-primary .message.message-status .verification-cta .btn:focus {
    border: 1px solid transparent;
    background-color: #006700; }

/* line 391, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.wrapper-messages-primary .message.message-status .credit-action .credit-btn {
  border: 1px solid transparent;
  background-color: #f4c300;
  color: #313131; }
  /* line 398, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .wrapper-messages-primary .message.message-status .credit-action .credit-btn:hover, .wrapper-messages-primary .message.message-status .credit-action .credit-btn:focus {
    border: 1px solid #c19a00;
    background-color: #ffde5b; }

/* line 434, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.btn-secondary {
  transition: border 0.25s ease-in-out;
  border: 1px solid transparent;
  color: #126f9a; }
  /* line 442, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .btn-secondary:hover {
    border: 1px solid #adadad;
    background-color: transparent;
    color: #126f9a; }

/* line 466, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.btn {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none; }

/* line 471, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.btn-large {
  display: block;
  padding: 15px 30px; }

/* line 484, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.btn-blue {
  margin-bottom: 20px; }
  /* line 490, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .btn-blue:last-child {
    margin-bottom: none; }

/* line 495, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.btn-pink {
  margin-bottom: 20px; }
  /* line 501, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .btn-pink:last-child {
    margin-bottom: none; }

/* line 506, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.btn-secondary {
  background-image: none; }
  /* line 511, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .btn-secondary:focus, .btn-secondary:hover {
    background-image: none !important;
    background-color: transparent !important;
    color: #0075b4; }

/* line 519, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.btn-link {
  border-radius: 0;
  border-color: transparent;
  padding: 1px;
  background: transparent;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
  white-space: nowrap; }
  /* line 535, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .btn-link:focus, .btn-link:hover {
    background-image: none !important;
    background-color: transparent !important;
    box-shadow: none !important; }

/* line 544, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
.login-register-content a, .login-register-content label {
  position: relative; }
  /* line 553, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_controls.scss */
  .login-register-content a::after, .login-register-content label::after, .login-register-content a:link::after, .login-register-content label:link::after, .login-register-content a:visited::after, .login-register-content label:visited::after, .login-register-content a:hover::after, .login-register-content label:hover::after, .login-register-content a:active::after, .login-register-content label:active::after, .login-register-content a:focus::after, .login-register-content label:focus::after {
    content: " ";
    position: absolute;
    left: 0;
    top: calc(50% - 22px);
    min-height: 44px;
    width: 100%;
    cursor: pointer; }

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

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

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

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

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

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

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

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

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

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

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

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

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

/* '' */
/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_icons.scss */
.xseries-icon {
  background: url("/static/images/programs/xseries-icon.517989d98885.svg") no-repeat; }

/* line 5, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_icons.scss */
.micromasters-icon {
  margin-top: 1px;
  background: url("/static/images/programs/micromasters-icon.eeed247d5c89.svg") no-repeat; }

/* line 30, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
.nav-utilities {
  position: fixed;
  right: 5px;
  bottom: 0; }
  /* line 37, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
  .nav-utilities .wrapper-utility {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 6px; }
  /* line 46, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
  .nav-utilities .utility-control {
    transition: background-color 0.25s ease-in-out 0s, color 0.25s ease-in-out 0s;
    position: relative;
    bottom: -4px;
    display: inline-block;
    vertical-align: middle;
    padding: 10px 15px 15px 15px;
    background: rgba(0, 0, 0, 0.25);
    color: #fff; }
    /* line 58, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
    .nav-utilities .utility-control:hover, .nav-utilities .utility-control:active {
      background: #5e5e5e; }
    /* line 63, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
    .nav-utilities .utility-control.is-active {
      background: #5e5e5e; }
  /* line 69, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
  .nav-utilities .utility-control-button {
    border: none;
    box-shadow: none;
    text-shadow: none;
    font-size: inherit;
    font-weight: inherit;
    line-height: 0;
    border-radius: 0; }
    /* line 79, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
    .nav-utilities .utility-control-button:hover, .nav-utilities .utility-control-button:active, .nav-utilities .utility-control-button:focus {
      border: none;
      box-shadow: none; }
  /* line 90, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
  .nav-utilities .action-toggle-notes.is-active {
    color: #ffd302; }
  /* line 97, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
  .nav-utilities .action-toggle-message {
    position: absolute;
    bottom: 0;
    right: 50px;
    display: inline-block;
    min-width: 100px;
    padding: 10px 15px;
    opacity: 0;
    background-color: #5e5e5e;
    color: #fff;
    text-align: center; }
    /* line 115, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
    .nav-utilities .action-toggle-message.is-fleeting {
      animation: pulse-out 2s ease-in-out; }
  /* line 122, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
  .nav-utilities.has-utility-calculator {
    right: 55px; }

/* line 127, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
.view-profile .page-content-nav .nav-item, .view-profile .badge-set-display .badge-display .badge-details .share-button, .view-profile .badges-overlay .badges-modal .close {
  box-shadow: none;
  border: none;
  border-radius: 0;
  background: transparent none;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit; }

/* line 137, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
.view-profile .page-content-nav {
  margin-bottom: 20px;
  border-bottom: 1px solid #f1f1f1; }
  /* line 141, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
  .view-profile .page-content-nav .nav-item {
    display: inline-block;
    padding: 15px;
    color: #474747; }
    /* line 148, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
    .view-profile .page-content-nav .nav-item.is-active {
      border-bottom: 4px solid #0075b4;
      color: #474747; }
    /* line 154, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
    .view-profile .page-content-nav .nav-item:hover, .view-profile .page-content-nav .nav-item:focus {
      border-bottom: 4px solid #0075b4;
      color: #0075b4; }

/* line 172, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_navigation.scss */
.page-content-main .tabs .tabpanel {
  outline: none; }

/* line 5, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
.pagination {
  display: inline-block;
  width: 23.72881%; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .pagination:after {
    content: "";
    display: table;
    clear: both; }
  /* line 11, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
  .pagination.pagination-compact {
    text-align: right; }
  /* line 15, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
  .pagination.pagination-full {
    display: block;
    width: 32.20339%;
    margin: 20px auto; }
  /* line 21, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
  .pagination .nav-item {
    position: relative;
    display: inline-block;
    vertical-align: middle; }
  /* line 27, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
  .pagination .nav-link {
    transition: all 0.25s ease-in-out 0s;
    display: block;
    border: 0;
    background-image: none;
    background-color: transparent;
    padding: 10px 15px; }
    /* line 36, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
    .pagination .nav-link.previous {
      margin-right: 10px; }
    /* line 40, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
    .pagination .nav-link.next {
      margin-left: 10px; }
    /* line 44, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
    .pagination .nav-link:hover {
      background-color: #0075b4;
      background-image: none;
      border-radius: 3px;
      color: #fff; }
    /* line 51, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
    .pagination .nav-link.is-disabled {
      background-color: transparent;
      color: #adadad;
      pointer-events: none; }
  /* line 62, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
  .pagination .pagination-form,
  .pagination .current-page,
  .pagination .page-divider,
  .pagination .total-pages {
    display: inline-block; }
  /* line 69, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
  .pagination .current-page,
  .pagination .page-number-input,
  .pagination .total-pages {
    width: 50px;
    vertical-align: middle;
    margin: 0 15px;
    padding: 5px;
    text-align: center;
    color: #5e5e5e; }
  /* line 83, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
  .pagination .current-page {
    position: absolute;
    left: -5px; }
  /* line 91, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
  .pagination .page-divider {
    vertical-align: middle;
    color: #adadad; }
  /* line 99, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
  .pagination .pagination-form {
    position: relative; }
    /* line 109, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
    .pagination .pagination-form .page-number-input {
      transition: all 0.25s ease-in-out 0s;
      border: 1px solid transparent;
      border-bottom: 1px dotted #adadad;
      border-radius: 0;
      box-shadow: none;
      background: none; }
      /* line 118, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
      .pagination .pagination-form .page-number-input:hover {
        background-color: #fff;
        opacity: 0.6; }
      /* line 123, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
      .pagination .pagination-form .page-number-input:focus {
        background-color: #f9f2d2;
        background-image: -webkit-linear-gradient(#f9f2d2, #fefefb);
        background-image: linear-gradient(#f9f2d2, #fefefb);
        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 138, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
.listing-tools {
  color: #5e5e5e; }
  /* line 143, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
  .listing-tools label {
    color: inherit;
    font-size: inherit;
    cursor: auto; }
  /* line 149, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_pagination.scss */
  .listing-tools .listing-sort-select {
    border: 0; }

/* line 7, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.view-profile .profile-header .header, .payment-buttons .purchase .product-info, .payment-buttons .purchase .product-name, .payment-buttons .purchase .price {
  font-weight: 700; }

/* line 11, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.btn-link, .nav-utilities .action-toggle-message, .pagination .current-page,
.pagination .page-number-input,
.pagination .total-pages, .home > header .title .course-search .search-button, .find-courses .discovery-submit, .find-courses .filters li .facet-option, .find-courses .filters .clear-filters, .find-courses .search-facets .header-search-facets,
.find-courses .search-facets .header-facet, .find-courses .search-facets .toggle button, .account-settings-sections .section-header, .login-register .nav-btn, .financial-assistance-wrapper .financial-assistance-form .nav-btn, .verification-process .carousel #wrapper-review .page-title, .verification-process .carousel #wrapper-review .review .certificate p, .verification-process .carousel #wrapper-review .review .certificate .purchase .product-info, .confirm-enrollment .enrollment-details .course-title h1, .shopping-cart input[type="text"], .shopping-cart input[type="email"], .shopping-cart select, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row label, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .counter input[type="text"], .shopping-cart .discount .code-text a, .shopping-cart .discount .code-text span b, .shopping-cart .discount .code-input input[type="text"], .shopping-cart .discount .code-applied .green, .shopping-cart .discount button[type="submit"], .shopping-cart .col-two .col-2 button[type="submit"], .shopping-cart .bordered-bar h2, .shopping-cart .bordered-bar .home > header .title > .heading-group p, .home > header .title > .heading-group .shopping-cart .bordered-bar p, .shopping-cart .bordered-bar section.outside-app h1, section.outside-app .shopping-cart .bordered-bar h1, .empty-cart h2, .empty-cart .home > header .title > .heading-group p, .home > header .title > .heading-group .empty-cart p, .empty-cart section.outside-app h1, section.outside-app .empty-cart h1, .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-title, .financial-assistance-wrapper h2, .financial-assistance-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .financial-assistance-wrapper p, .financial-assistance-wrapper section.outside-app h1, section.outside-app .financial-assistance-wrapper h1, .certificate-card .card-title, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-title, .view-profile .badge-set-display .badge-display .badge-details .badge-name, .view-profile .badges-overlay .badges-modal .close, .gray-button, .message-status, .alert.confirm .nav-actions .action-primary, .notification.confirm .nav-actions .action-primary, .prompt.confirm .nav-actions .action-primary, .alert.warning .nav-actions .action-primary, .notification.warning .nav-actions .action-primary, .prompt.warning .nav-actions .action-primary, .alert.error .nav-actions .action-primary, .notification.error .nav-actions .action-primary, .prompt.error .nav-actions .action-primary, .alert.announcement .nav-actions .action-primary, .notification.announcement .nav-actions .action-primary, .prompt.announcement .nav-actions .action-primary, .alert.confirmation .nav-actions .action-primary, .notification.confirmation .nav-actions .action-primary, .prompt.confirmation .nav-actions .action-primary, .alert.step-required .nav-actions .action-primary, .notification.step-required .nav-actions .action-primary, .prompt.step-required .nav-actions .action-primary, .wrapper-prompt .prompt .nav-actions .action-primary, .notification strong, .notification.has-actions .action-primary, .alert:not(.pattern-library-shim) strong, .alert:not(.pattern-library-shim).has-actions .nav-actions .nav-item .action-primary, .main-wrapper .alert strong, .main-wrapper .alert .alert-action.secondary, body.error .back-button, .is-in-course .wrapper-prompt .nav-actions .action-secondary {
  font-weight: 600; }

/* line 15, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.dashboard .main-container .my-courses .course .details .wrapper-course-image .sts-enrollment .sts-enrollment-value, .find-courses .discovery-input {
  font-weight: 500; }

/* line 19, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.pagination .page-divider, .listing-tools .listing-sort-select, .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title a, .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title span, .login-register .button-secondary-login, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login, .shopping-cart a.blue, .shopping-cart .steps li.active, .shopping-cart .user-data .data-input .three-col .col-1, .shopping-cart .col-two .col-1 span.radio-group label, .shopping-cart h3, .shopping-cart .billing-data .col-half .data-group label, .empty-cart a.blue, .view-profile .badge-set-display .badge-display .badge-details, .search-bar .search-button,
.search-bar .cancel-button,
.search-bar .search-button:hover,
.search-bar .cancel-button:hover, .dashboard-search-bar label {
  font-weight: 400; }

/* line 23, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.login-register-content h3, .shopping-cart .disclaimer, .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-errors, .text-me-fragment h3, body.error h1 {
  font-weight: 300; }

/* line 32, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
body.error h1, .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title a, .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title span, .find-courses .wrapper-search-context .search-status-label, .pagination .page-divider, .verification-process .carousel .view > .title, .verification-process .content-main > .title, .register.is-not-verified.step-confirmation .view .title, .view-survey .header-survey .title, .wrapper-account-settings .wrapper-header .header-title, .login-register-content h2, .login-register-content .home > header .title > .heading-group p, .home > header .title > .heading-group .login-register-content p, .login-register-content section.outside-app h1, section.outside-app .login-register-content h1, .verification-process .reverify-success-step .title, .reverify-blocked .title, .confirm-enrollment .title, .confirm-enrollment .enrollment-details .course-title h1, .shopping-cart h1, .shopping-cart .user-data .data-input .course-display-name,
.shopping-cart .user-data .data-input .course-display-dates, .shopping-cart .user-data .data-input h1, .wrapper-authorize h1, .financial-assistance-wrapper h1, #api-access-wrapper h1, .text-me-fragment h2, .text-me-fragment .home > header .title > .heading-group p, .home > header .title > .heading-group .text-me-fragment p, .text-me-fragment section.outside-app h1, section.outside-app .text-me-fragment h1, .view-profile .profile-header .header, .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields > .u-field:first-child, .home > header .title .course-search .search-input, .dashboard .main-container .my-courses .wrapper-header-courses .header-courses, .dashboard-banner .wrapper-msg .msg.title, .view-survey .header-survey .course-name, .view-survey .message.submission-error .message-title, .account-settings-sections .section-header, .login-register .status .message-title, .financial-assistance-wrapper .financial-assistance-form .status .message-title, .verification-process .title, .verification-process .page-header .title .sts-label,
.verification-process .page-header .title .sts-course-org,
.verification-process .page-header .title .sts-course-number,
.verification-process .page-header .title .sts-course-name, .verification-process.step-select-track .register-choice .title, .verification-process.step-requirements .list-reqs .req .title, .verification-process.step-requirements .list-reqs .req-activate .title, .confirm-enrollment .enrollment-details .sub-title, .shopping-cart .billing-data h3, .shopping-cart .pattern h2, .shopping-cart .pattern .home > header .title > .heading-group p, .home > header .title > .heading-group .shopping-cart .pattern p, .shopping-cart .pattern section.outside-app h1, section.outside-app .shopping-cart .pattern h1, .empty-cart h2, .empty-cart .home > header .title > .heading-group p, .home > header .title > .heading-group .empty-cart p, .empty-cart section.outside-app h1, section.outside-app .empty-cart h1, #api-access-wrapper h2, #api-access-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group #api-access-wrapper p, #api-access-wrapper section.outside-app h1, section.outside-app #api-access-wrapper h1, .certificate-card .card-title, .dashboard-search-results .search-info h2, .dashboard-search-results .search-info .home > header .title > .heading-group p, .home > header .title > .heading-group .dashboard-search-results .search-info p, .dashboard-search-results .search-info section.outside-app h1, section.outside-app .dashboard-search-results .search-info h1, .wrapper-msg .msg-content .title, .verification-process .carousel .requirements .title, .verification-process .carousel .requirements .requirement .title, .verification-process .carousel .wrapper-task .wrapper-help .help .title, .verification-process .carousel #wrapper-review .review-task > .title, .verification-process .list-faq .faq-question, .verification-process.step-confirmation .list-info .info-item > .title, .verification-process .help-item .title, .verification-process.step-select-track .help-register .title, .verification-process.step-select-track .field-certificate-contribution .label, .verification-process.step-review .nav-wizard .prompt-verify .title, .wrapper-messages-primary .message .message-title,
.wrapper-messages-primary .message .message-copy .title, .find-courses .search-facets .header-search-facets,
.find-courses .search-facets .header-facet, .login-register-content h3, .verification-process .wrapper-msg .msg-content .title, .shopping-cart .user-data .data-input h3, .shopping-cart .user-data .data-input h3 span, .shopping-cart .user-data .data-input .course-registration-title,
.shopping-cart .user-data .data-input .course-dates-title, .shopping-cart h3, .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-title, .financial-assistance-wrapper h2, .financial-assistance-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .financial-assistance-wrapper p, .financial-assistance-wrapper section.outside-app h1, section.outside-app .financial-assistance-wrapper h1, .text-me-fragment h3, .certificate-card .card-supertitle, .view-profile .profile-header .subheader, .view-profile .wrapper-profile-section-container-two .u-field-title, .msg__title, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .help-tips .title, .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info [class*="info-"], .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info .info-date-block-container .info-date-block, .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info .info-date-block-container .change-session, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-item, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-item, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-item, .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-item, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item, .view-survey .bit .title, .verification-process .wrapper-report .report thead th[scope="col"], .verification-process .progress .progress-step .wrapper-step-number .step-number, .verification-process .progress .progress-step .step-name, .enrollment-results th, .manage-user-results th, .fb-enrollments-results th, .notification .copy .title, .alert:not(.pattern-library-shim) .copy .title, .nav-utilities .action-toggle-message, .view-survey .header-survey .course-org,
.view-survey .header-survey .course-number, .certificate-card .card-text, .dashboard .main-container .my-courses .course .details .wrapper-course-image .sts-enrollment .sts-enrollment-value, .verification-process .page-header .title .sts-track .sts-track-value, .view-survey .header-survey .course-info, .verification-process h1,
.verification-process h2,
.verification-process .home > header .title > .heading-group p, .home > header .title > .heading-group
.verification-process p,
.verification-process section.outside-app h1, section.outside-app
.verification-process h1,
.verification-process h3,
.verification-process h4,
.verification-process h5,
.verification-process h6 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }

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

/* line 50, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title a, .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title span, .find-courses .wrapper-search-context .search-status-label {
  font-size: 36px;
  line-height: 53.28px; }

/* line 57, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.pagination .page-divider, .verification-process .carousel .view > .title, .verification-process .content-main > .title, .register.is-not-verified.step-confirmation .view .title, .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title a, .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title span, .view-survey .header-survey .title, .wrapper-account-settings .wrapper-header .header-title, .login-register-content h2, .login-register-content .home > header .title > .heading-group p, .home > header .title > .heading-group .login-register-content p, .login-register-content section.outside-app h1, section.outside-app .login-register-content h1, .verification-process .reverify-success-step .title, .reverify-blocked .title, .confirm-enrollment .title, .confirm-enrollment .enrollment-details .course-title h1, .shopping-cart h1, .shopping-cart .user-data .data-input .course-display-name,
.shopping-cart .user-data .data-input .course-display-dates, .shopping-cart .user-data .data-input h1, .wrapper-authorize h1, .financial-assistance-wrapper h1, #api-access-wrapper h1, .text-me-fragment h2, .text-me-fragment .home > header .title > .heading-group p, .home > header .title > .heading-group .text-me-fragment p, .text-me-fragment section.outside-app h1, section.outside-app .text-me-fragment h1, .view-profile .profile-header .header, .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields > .u-field:first-child {
  font-size: 24px;
  line-height: 35.52px; }

/* line 64, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.home > header .title .course-search .search-input, .dashboard .main-container .my-courses .wrapper-header-courses .header-courses, .dashboard-banner .wrapper-msg .msg.title, .view-survey .header-survey .course-name, .view-survey .message.submission-error .message-title, .account-settings-sections .section-header, .login-register .status .message-title, .financial-assistance-wrapper .financial-assistance-form .status .message-title, .verification-process .title, .verification-process .page-header .title .sts-label,
.verification-process .page-header .title .sts-course-org,
.verification-process .page-header .title .sts-course-number,
.verification-process .page-header .title .sts-course-name, .verification-process.step-select-track .register-choice .title, .verification-process.step-requirements .list-reqs .req .title, .verification-process.step-requirements .list-reqs .req-activate .title, .confirm-enrollment .enrollment-details .sub-title, .shopping-cart .billing-data h3, .shopping-cart .pattern h2, .shopping-cart .pattern .home > header .title > .heading-group p, .home > header .title > .heading-group .shopping-cart .pattern p, .shopping-cart .pattern section.outside-app h1, section.outside-app .shopping-cart .pattern h1, .empty-cart h2, .empty-cart .home > header .title > .heading-group p, .home > header .title > .heading-group .empty-cart p, .empty-cart section.outside-app h1, section.outside-app .empty-cart h1, #api-access-wrapper h2, #api-access-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group #api-access-wrapper p, #api-access-wrapper section.outside-app h1, section.outside-app #api-access-wrapper h1, .certificate-card .card-title, .dashboard-search-results .search-info h2, .dashboard-search-results .search-info .home > header .title > .heading-group p, .home > header .title > .heading-group .dashboard-search-results .search-info p, .dashboard-search-results .search-info section.outside-app h1, section.outside-app .dashboard-search-results .search-info h1, .wrapper-msg .msg-content .title {
  font-size: 18px;
  line-height: 26.64px; }

/* line 71, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.verification-process .carousel .requirements .title, .verification-process .carousel .requirements .requirement .title, .verification-process .carousel .wrapper-task .wrapper-help .help .title, .verification-process .carousel #wrapper-review .review-task > .title, .verification-process .list-faq .faq-question, .verification-process.step-confirmation .list-info .info-item > .title, .verification-process .help-item .title, .verification-process.step-select-track .help-register .title, .verification-process.step-select-track .field-certificate-contribution .label, .verification-process.step-review .nav-wizard .prompt-verify .title, .wrapper-messages-primary .message .message-title,
.wrapper-messages-primary .message .message-copy .title, .find-courses .search-facets .header-search-facets,
.find-courses .search-facets .header-facet, .login-register-content h3, .verification-process .wrapper-msg .msg-content .title, .shopping-cart .user-data .data-input h3, .shopping-cart .user-data .data-input h3 span, .shopping-cart .user-data .data-input .course-registration-title,
.shopping-cart .user-data .data-input .course-dates-title, .shopping-cart h3, .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-title, .financial-assistance-wrapper h2, .financial-assistance-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .financial-assistance-wrapper p, .financial-assistance-wrapper section.outside-app h1, section.outside-app .financial-assistance-wrapper h1, .text-me-fragment h3, .certificate-card .card-supertitle, .view-profile .profile-header .subheader, .view-profile .wrapper-profile-section-container-two .u-field-title {
  font-size: 16px;
  line-height: 23.68px; }

/* line 78, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.msg__title, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .help-tips .title, .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info [class*="info-"], .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info .info-date-block-container .info-date-block, .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info .info-date-block-container .change-session, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-item, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-item, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-item, .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-item, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item, .view-survey .bit .title, .verification-process .wrapper-report .report thead th[scope="col"], .verification-process .progress .progress-step .wrapper-step-number .step-number, .verification-process .progress .progress-step .step-name, .enrollment-results th, .manage-user-results th, .fb-enrollments-results th, .notification .copy .title, .alert:not(.pattern-library-shim) .copy .title {
  font-size: 14px;
  line-height: 20.72px; }

/* line 85, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.nav-utilities .action-toggle-message, .view-survey .header-survey .course-org,
.view-survey .header-survey .course-number, .certificate-card .card-text {
  font-size: 12px;
  line-height: 17.76px; }

/* line 92, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.dashboard .main-container .my-courses .course .details .wrapper-course-image .sts-enrollment .sts-enrollment-value, .verification-process .page-header .title .sts-track .sts-track-value {
  font-size: 11px;
  line-height: 16.28px; }

/* line 102, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.verification-process .report-receipt-provider .provider-buttons-logos .complete-order button, .dashboard .main-container .my-courses .course .details .enter-course, .wrapper-messages-primary .message.message-upsell .action-view-consent, .wrapper-messages-primary .message.message-status .verification-cta .btn, .wrapper-messages-primary .message.message-status .credit-action .credit-btn, .btn-secondary, .dashboard .main-container .my-courses .course .details .enter-course.archived, .wrapper-messages-primary .message.message-upsell .action-view-consent.archived, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link, .account-settings-sections .section .account-deletion-details .btn-outline-primary, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary, .courseware-bookmarks-button .bookmarks-list-button, .pagination .current-page,
.pagination .page-number-input,
.pagination .total-pages, .verification-process .carousel #wrapper-review .review-task .copy, .verification-process.step-confirmation .list-info .info-item .copy, .view-survey .instructions, .view-survey .action-primary, .view-survey label, .login-register .instructions, .financial-assistance-wrapper .financial-assistance-form .instructions, .login-register .status .message-copy, .financial-assistance-wrapper .financial-assistance-form .status .message-copy,
.login-register .status .message-copy p, .financial-assistance-wrapper .financial-assistance-form .status .message-copy p, .login-register .institution-list .institution, .financial-assistance-wrapper .financial-assistance-form .institution-list .institution, .verification-process.step-select-track .register-choice .copy, .verification-process.step-select-track .register-choice .wrapper-copy-inline, .verification-process.step-select-track .register-choice .copy-inline, .verification-process.step-requirements .list-reqs .req .copy-super, .verification-process.step-requirements .list-reqs .req-activate .copy-sub, .cart-errors, .confirm-enrollment .enrollment-details .enrollment-text, .shopping-cart .user-data .data-input h1 span, .shopping-cart .user-data .data-input .three-col .col-1, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row label, .shopping-cart .discount .code-input input[type="text"], .shopping-cart .col-two .col-1 span.radio-group label, .shopping-cart .col-two .col-2 p, .shopping-cart .billing-data .col-half .data-group label, .shopping-cart .billing-data .col-half .data-group input, .wrapper-authorize p, .financial-assistance-wrapper p, .financial-assistance-wrapper .user-info .title, .financial-assistance-wrapper .user-info .data, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions, #api-access-wrapper #api-access-status, #api-access-wrapper .api-form-container .api-form label, #api-access-wrapper .api-form-container .api-form input, #api-access-wrapper .api-form-container .api-form textarea, #api-access-wrapper .api-form-container .api-form input[type=submit], #api-access-wrapper .api-form-container .api-form textarea[type=submit], #api-access-wrapper .api-form-container .api-form .errorlist li, #api-access-wrapper .api-form-container .api-form #api-access-submit, #api-access-wrapper .api-form-container .api-form .preview-query, #api-access-wrapper .application-info p, .view-profile .wrapper-profile-section-container-two .u-field-value, .view-profile .badge-set-display .badge-display .badge-details .badge-name, .ui-loading, .ui-loading-base, .wrapper-account-settings .ui-loading-indicator,
.wrapper-account-settings .ui-loading-error, .view-profile .ui-loading-indicator, .login .deco-divider .copy,
.register .deco-divider .copy,
.passwordreset .deco-divider .copy,
#forgot-password-modal #password-reset .deco-divider .copy, .verification-process .carousel .view .instruction, .verification-process .deco-divider .copy, .verification-process .content-main .instruction, .verification-process.step-requirements .list-reqs .req-activate .copy-super, .register.is-not-verified.step-confirmation .view .instruction, .confirm-enrollment .enrollment-details .course-dates, .shopping-cart .discount .code-text a, .shopping-cart table.course-receipt tr td:first-child, .view-profile .badges-overlay .badges-modal, .confirm-enrollment a.link-button, .confirm-enrollment button[type="submit"], .shopping-cart a.blue, .shopping-cart .user-data .data-input .three-col .col-1 .price span, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .counter input[type="text"], .shopping-cart .discount .code-text span b, .shopping-cart .col-two .col-2 button[type="submit"], .empty-cart a.blue, body.error .description, .listing-tools, .listing-tools .listing-sort-select, .verification-process .help-item .copy, .verification-process .carousel .requirements .requirement .copy, .verification-process .carousel .wrapper-task .wrapper-help .help .copy, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .help-tips .copy, .verification-process.step-select-track .register-choice-certificate .action-intro, .verification-process.step-select-track .help-register .copy, .u-field-message, .modal-settings-language .actions-supplemental .list-actions-item, .wrapper-messages-primary .message .message-copy,
.wrapper-messages-primary .message .message-copy .copy, .wrapper-messages-primary .message.message-status .message-copy, .wrapper-messages-primary .message.message-status .certificate-explanation, .status-verification .status-data-message, .find-courses .discovery-input, .view-survey .action-cancel, .view-survey button, .view-survey input, .view-survey select, .view-survey textarea, .view-survey .bit p, .login-register .form-field .tip, .financial-assistance-wrapper .financial-assistance-form .form-field .tip, .login-register .form-field .label-optional, .financial-assistance-wrapper .financial-assistance-form .form-field .label-optional, .verification-process .wrapper-msg .msg-content .copy, .verification-process .nav-wizard .help-inline, .verification-process.step-select-track .register-choice-certificate .title-expand, .verification-process.step-review .nav-wizard .prompt-verify .copy, .verification-process.step-review .nav-wizard .prompt-verify .action-verify label, .verification-process.step-review .nav-wizard .step-match label, .verification-process .pay-and-verify .photo-tip, .verification-process .incourse-reverify .photo-tip, .verification-process .reverify .photo-tip, #expiry-msg, .shopping-cart .col-two .row-inside .billing-detail-label, .shopping-cart .col-two .row-inside .billing-detail-value, .shopping-cart .bordered-bar h2 span .blue-link, .shopping-cart .bordered-bar .home > header .title > .heading-group p span .blue-link, .home > header .title > .heading-group .shopping-cart .bordered-bar p span .blue-link, .shopping-cart .bordered-bar section.outside-app h1 span .blue-link, section.outside-app .shopping-cart .bordered-bar h1 span .blue-link, .shopping-cart table.course-receipt tr td:last-child span, .empty-cart p, .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field p,
.enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field label,
.enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field select,
.enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field input, .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-errors, #api-access-wrapper p, #api-access-wrapper .api-form-container .api-form p .helptext, .view-profile .wrapper-profile-section-container-two .u-field.mode-placeholder .u-field-value, .view-profile .badge-set-display .badge-display .badge-details, .view-profile .badge-set-display .badge-display .badge-details .badge-date-stamp, .wrapper-msg .msg-content .copy, .wrapper-msg .msg-content .copy p, .message, .wrapper-notification .copy, .wrapper-alert .copy, .prompt .copy, .notification .copy, .alert:not(.pattern-library-shim) .action-dismiss .button-copy, .wrapper-message .message, .wrapper-message .message.information, .main-wrapper .alert, .msg__copy, .status-verification .status-note, .status-verification .status-note p, .login .instructions .note,
.register .instructions .note,
.passwordreset .instructions .note,
#forgot-password-modal #password-reset .instructions .note, .course-info .container .wrap-instructor-info .instructor-info-action, .course-info section.outside-app .wrap-instructor-info .instructor-info-action, .course-info .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wrap-instructor-info .instructor-info-action, .view-profile .profile-self .wrapper-profile-field-account-privacy .course-info .u-field-account_privacy .wrap-instructor-info .instructor-info-action, .course-info .view-profile .wrapper-profile-sections .wrap-instructor-info .instructor-info-action, .view-profile .course-info .wrapper-profile-sections .wrap-instructor-info .instructor-info-action, .course-info .view-profile .badge-set-display .wrap-instructor-info .instructor-info-action, .view-profile .course-info .badge-set-display .wrap-instructor-info .instructor-info-action, .view-survey .list-input .field .tip, .login-register .note, .financial-assistance-wrapper .financial-assistance-form .note, .login-register .form-field .field-link, .financial-assistance-wrapper .financial-assistance-form .form-field .field-link, .verification-process.step-requirements .list-reqs .req .copy-sub, .shopping-cart .discount .code-input .error-text, .shopping-cart .error-text, .enrollment-results, .search-results .search-results-item .search-results-ellipsis, .msg__copy p {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 106, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.verification-process .report-receipt-provider .provider-buttons-logos .complete-order button, .dashboard .main-container .my-courses .course .details .enter-course, .wrapper-messages-primary .message.message-upsell .action-view-consent, .wrapper-messages-primary .message.message-status .verification-cta .btn, .wrapper-messages-primary .message.message-status .credit-action .credit-btn, .btn-secondary, .dashboard .main-container .my-courses .course .details .enter-course.archived, .wrapper-messages-primary .message.message-upsell .action-view-consent.archived, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link, .account-settings-sections .section .account-deletion-details .btn-outline-primary, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary, .courseware-bookmarks-button .bookmarks-list-button, .pagination .current-page,
.pagination .page-number-input,
.pagination .total-pages, .verification-process .carousel #wrapper-review .review-task .copy, .verification-process.step-confirmation .list-info .info-item .copy, .view-survey .instructions, .view-survey .action-primary, .view-survey label, .login-register .instructions, .financial-assistance-wrapper .financial-assistance-form .instructions, .login-register .status .message-copy, .financial-assistance-wrapper .financial-assistance-form .status .message-copy,
.login-register .status .message-copy p, .financial-assistance-wrapper .financial-assistance-form .status .message-copy p, .login-register .institution-list .institution, .financial-assistance-wrapper .financial-assistance-form .institution-list .institution, .verification-process.step-select-track .register-choice .copy, .verification-process.step-select-track .register-choice .wrapper-copy-inline, .verification-process.step-select-track .register-choice .copy-inline, .verification-process.step-requirements .list-reqs .req .copy-super, .verification-process.step-requirements .list-reqs .req-activate .copy-sub, .cart-errors, .confirm-enrollment .enrollment-details .enrollment-text, .shopping-cart .user-data .data-input h1 span, .shopping-cart .user-data .data-input .three-col .col-1, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row label, .shopping-cart .discount .code-input input[type="text"], .shopping-cart .col-two .col-1 span.radio-group label, .shopping-cart .col-two .col-2 p, .shopping-cart .billing-data .col-half .data-group label, .shopping-cart .billing-data .col-half .data-group input, .wrapper-authorize p, .financial-assistance-wrapper p, .financial-assistance-wrapper .user-info .title, .financial-assistance-wrapper .user-info .data, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions, #api-access-wrapper #api-access-status, #api-access-wrapper .api-form-container .api-form label, #api-access-wrapper .api-form-container .api-form input, #api-access-wrapper .api-form-container .api-form textarea, #api-access-wrapper .api-form-container .api-form input[type=submit], #api-access-wrapper .api-form-container .api-form textarea[type=submit], #api-access-wrapper .api-form-container .api-form .errorlist li, #api-access-wrapper .api-form-container .api-form #api-access-submit, #api-access-wrapper .api-form-container .api-form .preview-query, #api-access-wrapper .application-info p, .view-profile .wrapper-profile-section-container-two .u-field-value, .view-profile .badge-set-display .badge-display .badge-details .badge-name, .ui-loading, .ui-loading-base, .wrapper-account-settings .ui-loading-indicator,
.wrapper-account-settings .ui-loading-error, .view-profile .ui-loading-indicator {
  font-size: 16px;
  line-height: 23.68px; }

/* line 113, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.login .deco-divider .copy,
.register .deco-divider .copy,
.passwordreset .deco-divider .copy,
#forgot-password-modal #password-reset .deco-divider .copy, .verification-process .carousel .view .instruction, .verification-process .deco-divider .copy, .verification-process .content-main .instruction, .verification-process.step-requirements .list-reqs .req-activate .copy-super, .register.is-not-verified.step-confirmation .view .instruction, .confirm-enrollment .enrollment-details .course-dates, .shopping-cart .discount .code-text a, .shopping-cart table.course-receipt tr td:first-child, .view-profile .badges-overlay .badges-modal {
  font-size: 18px;
  line-height: 26.64px; }

/* line 120, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.confirm-enrollment a.link-button, .confirm-enrollment button[type="submit"], .shopping-cart a.blue, .shopping-cart .user-data .data-input .three-col .col-1 .price span, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .counter input[type="text"], .shopping-cart .discount .code-text span b, .shopping-cart .col-two .col-2 button[type="submit"], .empty-cart a.blue, body.error .description {
  font-size: 24px;
  line-height: 35.52px; }

/* line 127, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.listing-tools, .listing-tools .listing-sort-select, .verification-process .help-item .copy, .verification-process .carousel .requirements .requirement .copy, .verification-process .carousel .wrapper-task .wrapper-help .help .copy, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .help-tips .copy, .verification-process.step-select-track .register-choice-certificate .action-intro, .verification-process.step-select-track .help-register .copy, .u-field-message, .modal-settings-language .actions-supplemental .list-actions-item, .wrapper-messages-primary .message .message-copy,
.wrapper-messages-primary .message .message-copy .copy, .wrapper-messages-primary .message.message-status .message-copy, .wrapper-messages-primary .message.message-status .certificate-explanation, .status-verification .status-data-message, .find-courses .discovery-input, .view-survey .action-cancel, .view-survey button, .view-survey input, .view-survey select, .view-survey textarea, .view-survey .bit p, .login-register .form-field .tip, .financial-assistance-wrapper .financial-assistance-form .form-field .tip, .login-register .form-field .label-optional, .financial-assistance-wrapper .financial-assistance-form .form-field .label-optional, .verification-process .wrapper-msg .msg-content .copy, .verification-process .nav-wizard .help-inline, .verification-process.step-select-track .register-choice-certificate .title-expand, .verification-process.step-review .nav-wizard .prompt-verify .copy, .verification-process.step-review .nav-wizard .prompt-verify .action-verify label, .verification-process.step-review .nav-wizard .step-match label, .verification-process .pay-and-verify .photo-tip, .verification-process .incourse-reverify .photo-tip, .verification-process .reverify .photo-tip, #expiry-msg, .shopping-cart .col-two .row-inside .billing-detail-label, .shopping-cart .col-two .row-inside .billing-detail-value, .shopping-cart .bordered-bar h2 span .blue-link, .shopping-cart .bordered-bar .home > header .title > .heading-group p span .blue-link, .home > header .title > .heading-group .shopping-cart .bordered-bar p span .blue-link, .shopping-cart .bordered-bar section.outside-app h1 span .blue-link, section.outside-app .shopping-cart .bordered-bar h1 span .blue-link, .shopping-cart table.course-receipt tr td:last-child span, .empty-cart p, .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field p,
.enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field label,
.enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field select,
.enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field input, .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-errors, #api-access-wrapper p, #api-access-wrapper .api-form-container .api-form p .helptext, .view-profile .wrapper-profile-section-container-two .u-field.mode-placeholder .u-field-value, .view-profile .badge-set-display .badge-display .badge-details, .view-profile .badge-set-display .badge-display .badge-details .badge-date-stamp, .wrapper-msg .msg-content .copy, .wrapper-msg .msg-content .copy p, .message, .wrapper-notification .copy, .wrapper-alert .copy, .prompt .copy, .notification .copy, .alert:not(.pattern-library-shim) .action-dismiss .button-copy, .wrapper-message .message, .wrapper-message .message.information, .main-wrapper .alert {
  font-size: 14px;
  line-height: 20.72px; }

/* line 134, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.msg__copy, .status-verification .status-note, .status-verification .status-note p, .login .instructions .note,
.register .instructions .note,
.passwordreset .instructions .note,
#forgot-password-modal #password-reset .instructions .note, .course-info .container .wrap-instructor-info .instructor-info-action, .course-info section.outside-app .wrap-instructor-info .instructor-info-action, .course-info .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wrap-instructor-info .instructor-info-action, .view-profile .profile-self .wrapper-profile-field-account-privacy .course-info .u-field-account_privacy .wrap-instructor-info .instructor-info-action, .course-info .view-profile .wrapper-profile-sections .wrap-instructor-info .instructor-info-action, .view-profile .course-info .wrapper-profile-sections .wrap-instructor-info .instructor-info-action, .course-info .view-profile .badge-set-display .wrap-instructor-info .instructor-info-action, .view-profile .course-info .badge-set-display .wrap-instructor-info .instructor-info-action, .view-survey .list-input .field .tip, .login-register .note, .financial-assistance-wrapper .financial-assistance-form .note, .login-register .form-field .field-link, .financial-assistance-wrapper .financial-assistance-form .form-field .field-link, .verification-process.step-requirements .list-reqs .req .copy-sub, .shopping-cart .discount .code-input .error-text, .shopping-cart .error-text, .enrollment-results, .search-results .search-results-item .search-results-ellipsis {
  font-size: 12px;
  line-height: 17.76px; }

/* line 144, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.btn-large, .login-register .toggle-form, .financial-assistance-wrapper .financial-assistance-form .toggle-form, body.error .back-button {
  font-size: 18px;
  line-height: 26.64px; }

/* line 149, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.login aside .btn-login .btn-login-action,
.register aside .btn-login .btn-login-action,
.passwordreset aside .btn-login .btn-login-action,
#forgot-password-modal #password-reset aside .btn-login .btn-login-action, .login-register .login-provider, .financial-assistance-wrapper .financial-assistance-form .login-provider, .login .form-actions.form-third-party-auth button[type="submit"],
.register .form-actions.form-third-party-auth button[type="submit"],
.passwordreset .form-actions.form-third-party-auth button[type="submit"],
#forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"], .login-register .nav-btn, .financial-assistance-wrapper .financial-assistance-form .nav-btn, .login-register .button-secondary-login, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login, .wrapper-authorize .btn-authorization-cancel, .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button, .btn-avg, .login .form-actions button[type="submit"],
.register .form-actions button[type="submit"],
.passwordreset .form-actions button[type="submit"],
#forgot-password-modal #password-reset .form-actions button[type="submit"], .find-courses .discovery-button:not(:disabled),
.university-profile .discovery-button:not(:disabled), .shopping-cart input[type="text"], .shopping-cart input[type="email"], .shopping-cart select, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .updateBtn, .shopping-cart .discount button[type="submit"] {
  font-size: 16px;
  line-height: 23.68px; }

/* line 154, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.btn-link, .wrapper-messages-primary .message.message-upsell .action-upgrade .copy, .find-courses .search-facets .facet-option, .view-profile .badge-set-display .badge-display .badge-details .share-button, .learner-achievements .learner-message .button, .learner-achievements .learner-message .action, .learner-achievements .learner-message .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message .entitlement-action, .gray-button, .alert.confirm .nav-actions .action-primary, .notification.confirm .nav-actions .action-primary, .prompt.confirm .nav-actions .action-primary, .alert.warning .nav-actions .action-primary, .notification.warning .nav-actions .action-primary, .prompt.warning .nav-actions .action-primary, .alert.error .nav-actions .action-primary, .notification.error .nav-actions .action-primary, .prompt.error .nav-actions .action-primary, .alert.announcement .nav-actions .action-primary, .notification.announcement .nav-actions .action-primary, .prompt.announcement .nav-actions .action-primary, .alert.confirmation .nav-actions .action-primary, .notification.confirmation .nav-actions .action-primary, .prompt.confirmation .nav-actions .action-primary, .alert.step-required .nav-actions .action-primary, .notification.step-required .nav-actions .action-primary, .prompt.step-required .nav-actions .action-primary, .notification.has-actions .action-primary, .main-wrapper .alert .alert-action.secondary, body.error .back-button {
  font-size: 14px;
  line-height: 20.72px; }

/* line 159, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.wrapper-messages-primary .message.message-upsell .action-upgrade .copy-sub, .login-register .login-provider, .financial-assistance-wrapper .financial-assistance-form .login-provider, .login-register .button-secondary-login, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login, .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-submit,
.enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-cancel, .enrollment-results .change-enrollment-btn,
.enrollment-results .change-enrollment-btn:hover, .manage-user-results .disable-account-btn,
.manage-user-results .disable-account-btn:hover, .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:not(.pattern-library-shim).has-actions .nav-actions .nav-item .action-primary, .alert:not(.pattern-library-shim).has-actions .nav-actions .nav-item .action-secondary, .is-in-course .wrapper-prompt .nav-actions .action-primary {
  font-size: 12px;
  line-height: 17.76px; }

/* line 175, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.verification-process.step-requirements .list-reqs .req .placeholder-art *[class^="icon"] {
  font-size: 48px; }

/* line 179, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.verification-process .wrapper-msg .msg-icon {
  font-size: 36px; }

/* line 183, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.home > header .title .course-search .search-button, .find-courses .discovery-submit, .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row button i, .shopping-cart .user-data .data-input .three-col .col-3 button.btn-remove i, .shopping-cart .col-two .col-2 .fa-caret-right, .notification .feedback-symbol, .alert:not(.pattern-library-shim) .feedback-symbol {
  font-size: 24px; }

/* line 187, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.verification-process .carousel .wrapper-task .controls .control .action .icon, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action .icon, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action .icon, .courses-container .courses .course .course-info .course-title, .wrapper-msg .is-dismissable .action-dismiss .button-dismiss, .alert:not(.pattern-library-shim) .action-dismiss .icon {
  font-size: 18px; }

/* line 191, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.find-courses .filters .clear-filters, .verification-process.step-requirements .list-reqs .req .placeholder-art .fa-stack-1x, .message-status .feedback-symbol {
  font-size: 16px; }

/* line 195, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.find-courses .search-facets .toggle button, .courses-container .courses .course .course-info .course-organization, .courses-container .courses .course .course-info .course-code, .courses-container .courses .course .course-info .course-date, .alert:not(.pattern-library-shim) .action-alert-close .icon {
  font-size: 14px; }

/* line 218, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.verification-process .carousel .view > .title, .verification-process .content-main > .title, .register.is-not-verified.step-confirmation .view .title, .view-register .introduction header .title .title-super,
.view-register .introduction header .title .title-sub,
.view-login .introduction header .title .title-super,
.view-login .introduction header .title .title-sub,
.view-passwordreset .introduction header .title .title-super,
.view-passwordreset .introduction header .title .title-sub, .verification-process .title, .verification-process .copy, .view-profile .wrapper-profile-section-container-two .wrapper-u-field .u-field-footer .field-textarea-character-count {
  font-weight: 300; }

/* line 222, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.verification-process .help-item .title, .verification-process.step-select-track .help-register .title, .verification-process.step-select-track .field-certificate-contribution .label, .verification-process.step-review .nav-wizard .prompt-verify .title, .verification-process .wrapper-report .report th, .verification-process .wrapper-report .report thead th[scope="col"], .search-bar .search-field {
  font-weight: 400; }

/* line 226, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.status-verification.is-denied .action-reverify, .btn-blue, .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .action-donate, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:not(.cancel-btn), .login-register .action-primary, .financial-assistance-wrapper .financial-assistance-form .action-primary, .verification-process .action-primary-blue, .verification-process .carousel .wrapper-task .controls .control .action, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action, .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a, .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a, .verification-process.step-select-track .register-choice-audit .action-select input, .verification-process.step-confirmation .course-info .options .action-course, .verification-process.step-confirmation .course-info .course-actions .action-dashboard, .reverify-blocked .action-primary, .wrapper-authorize .btn-authorization-allow, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .btn, .text-me-fragment form .form-field .action-primary, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy, .btn-pink, .wrapper-messages-primary .message.message-upsell .action-upgrade, .verification-process .action-primary, .verification-process .action-confirm, .verification-process .carousel .wrapper-task .controls .control.approved .action, .verification-process.step-select-track .register-choice-certificate .action-select input, .learner-achievements .learner-message .button, .learner-achievements .learner-message .action, .learner-achievements .learner-message .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message .entitlement-action, .wrapper-msg .has-actions .nav-actions .action-primary,
.wrapper-msg .has-actions .msg-actions .action-primary, .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button, .dashboard .main-container .my-courses .course .details .enter-course, .wrapper-messages-primary .message.message-upsell .action-view-consent, .wrapper-messages-primary .message.message-status .verification-cta .btn, .wrapper-messages-primary .message.message-status .credit-action .credit-btn, .btn-secondary, .dashboard .main-container .my-courses .course .details .enter-course.archived, .wrapper-messages-primary .message.message-upsell .action-view-consent.archived, .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link, .account-settings-sections .section .account-deletion-details .btn-outline-primary, .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary, .courseware-bookmarks-button .bookmarks-list-button, .btn-large, .btn-avg, .verification-process .help-item .copy, .verification-process .carousel .requirements .requirement .copy, .verification-process .carousel .wrapper-task .wrapper-help .help .copy, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .help-tips .copy, .verification-process.step-select-track .register-choice-certificate .action-intro, .verification-process.step-select-track .help-register .copy, .dashboard .main-container .my-courses .course .details .wrapper-course-image .sts-enrollment .sts-enrollment-value, .verification-process .page-header .title .sts-track .sts-track-value, .verification-process .wrapper-report .report td, .verification-process.step-review .nav-wizard .prompt-verify .copy, .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .u-field.u-field-value:not(.u-field-readonly) {
  font-weight: 500; }

/* line 230, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.is-deprecated, .verification-process .carousel .requirements .title, .verification-process .carousel .requirements .requirement .title, .verification-process .carousel .wrapper-task .wrapper-help .help .title, .verification-process .carousel #wrapper-review .review-task > .title, .verification-process .list-faq .faq-question, .verification-process.step-confirmation .list-info .info-item > .title, .msg__title, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .help-tips .title, .wrapper-messages-primary .message .message-title,
.wrapper-messages-primary .message .message-copy .title, .wrapper-messages-primary .message.message-upsell .action-upgrade .copy, .status-verification .status-data-message, .status-verification .list-actions .action, .status-verification .list-actions .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .status-verification .list-actions .entitlement-action, .status-verification.is-denied .action-reverify, .dashboard-banner .wrapper-msg .msg.title, .login .deco-divider .copy,
.register .deco-divider .copy,
.passwordreset .deco-divider .copy,
#forgot-password-modal #password-reset .deco-divider .copy, .view-survey .header-survey .title, .view-survey .message.submission-error .message-title, .view-survey label, .view-survey .bit .title, .verification-process label, .verification-process button,
.verification-process input[type="submit"],
.verification-process input[type="button"],
.verification-process button[type="submit"], .verification-process .wrapper-msg .msg-content .title, .verification-process .page-header .title .sts-label,
.verification-process .page-header .title .sts-course-org,
.verification-process .page-header .title .sts-course-number,
.verification-process .page-header .title .sts-course-name, .verification-process .progress .progress-step .wrapper-step-number .step-number, .verification-process .progress .progress-step .step-name, .verification-process .carousel .wrapper-task .wrapper-help .help .list-help .help-item-emphasis, .verification-process .deco-divider .copy, .verification-process .contribution-options .contribution-option .label-value, .verification-process.step-select-track .register-choice .action-select input, .verification-process.step-select-track .help-register .title, .verification-process.step-select-track .field-certificate-contribution .label, .verification-process.step-requirements .list-reqs .req .title, .verification-process.step-requirements .list-reqs .req-activate .title, .register.is-verified .nav-wizard .price-value, .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .btn, #api-access-wrapper .application-info p .application-label, .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields > .u-field:first-child, .wrapper-msg .msg-content .title {
  font-weight: 600; }

/* line 234, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.verification-process .carousel #wrapper-review .review-task .copy strong, .verification-process.step-select-track .register-choice .title {
  font-weight: 700; }

/* line 250, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.verification-process .carousel .view > .title, .verification-process .content-main > .title, .register.is-not-verified.step-confirmation .view .title {
  margin: 0 0 15px 0;
  border-bottom: 1px solid #b1b2b4;
  padding-bottom: 10px;
  color: #050505; }

/* line 260, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.verification-process .carousel .requirements .title, .verification-process .carousel .requirements .requirement .title, .verification-process .carousel .wrapper-task .wrapper-help .help .title, .verification-process .carousel #wrapper-review .review-task > .title, .verification-process .list-faq .faq-question, .verification-process.step-confirmation .list-info .info-item > .title {
  margin: 0 0 5px 0;
  color: #050505; }

/* line 268, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.verification-process .help-item .title, .verification-process.step-select-track .help-register .title, .verification-process.step-select-track .field-certificate-contribution .label, .verification-process.step-review .nav-wizard .prompt-verify .title {
  margin: 0 0 20px 0;
  color: #050505; }

/* line 276, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.msg__title, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .help-tips .title {
  margin: 0 0 5px 0;
  color: #050505; }

/* line 285, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.verification-process .carousel #wrapper-review .review-task .copy, .verification-process.step-confirmation .list-info .info-item .copy {
  color: #707276; }

/* line 297, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.verification-process .help-item .copy, .verification-process .carousel .requirements .requirement .copy, .verification-process .carousel .wrapper-task .wrapper-help .help .copy, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .help-tips .copy, .verification-process.step-select-track .register-choice-certificate .action-intro, .verification-process.step-select-track .help-register .copy {
  color: #6f7074; }

/* line 304, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.msg__copy {
  color: #6f7074; }

/* line 330, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_typography.scss */
.dashboard .main-container .my-courses .course .details .wrapper-course-image .sts-enrollment .sts-enrollment-value, .verification-process .page-header .title .sts-track .sts-track-value {
  border-radius: 4px;
  padding: 10px 20px;
  letter-spacing: 0.1rem; }

/* line 5, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
.u-field {
  padding: 20px 0;
  border-bottom: 1px solid #f1f1f1;
  border: 1px dashed transparent; }
  /* line 10, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field.mode-placeholder {
    border: 2px dashed transparent;
    border-radius: 3px; }
    /* line 14, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
    .u-field.mode-placeholder span {
      color: #5e5e5e; }
    /* line 18, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
    .u-field.mode-placeholder:hover {
      border: 2px dashed #0075b4; }
      /* line 21, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
      .u-field.mode-placeholder:hover span {
        color: #0075b4; }
  /* line 27, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field.editable-toggle.mode-display:hover {
    background-color: #e6f1f8;
    border-radius: 3px; }
    /* line 31, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
    .u-field.editable-toggle.mode-display:hover .message-can-edit {
      display: inline-block;
      color: #0075b4; }
  /* line 38, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field.mode-hidden {
    display: none; }
  /* line 42, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field i {
    color: #adadad;
    vertical-align: text-bottom;
    margin-right: 5px; }
  /* line 49, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field .message-can-edit {
    display: none; }
  /* line 53, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field .message-error {
    color: #d44040; }
  /* line 57, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field .message-validation-error {
    color: #ffc01f; }
  /* line 61, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field .message-in-progress {
    color: #474747; }
  /* line 65, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field .message-success {
    color: #008100; }

/* line 71, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
.u-field-readonly input[type="text"],
.u-field-readonly input[type="text"]:focus {
  background-color: transparent;
  padding: 0;
  border: none;
  box-shadow: none; }

/* line 80, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
.u-field-icon {
  width: 20px;
  color: #adadad; }

/* line 85, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
.u-field-title {
  width: 23.72881%;
  display: inline-block;
  color: #5e5e5e;
  vertical-align: top;
  margin-bottom: 0;
  -webkit-font-smoothing: antialiased; }
  /* line 93, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field-title label, .u-field-title span {
    margin-left: 10px; }

/* line 98, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
.u-field-value {
  width: 23.72881%;
  display: inline-block;
  vertical-align: top; }
  /* line 103, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field-value select, .u-field-value input {
    width: 100%; }

/* line 108, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
.u-field-message {
  padding-left: 10px;
  width: 49.15254%;
  display: inline-block;
  vertical-align: top;
  color: #919191; }
  /* line 118, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field-message i {
    margin-right: 5px; }
  /* line 122, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field-message .u-field-message-help,
  .u-field-message .u-field-message-notification {
    color: #767676; }

/* line 129, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
.u-field-dropdown.mode-display select, .u-field-dropdown.mode-placeholder select {
  display: none; }

/* line 133, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
.u-field-dropdown button.u-field-value-display, .u-field-dropdown button.u-field-value-display:active, .u-field-dropdown button.u-field-value-display:focus, .u-field-dropdown button.u-field-value-display:hover {
  border-color: transparent;
  background: transparent;
  padding: 0;
  box-shadow: none;
  font-size: inherit;
  font-weight: inherit;
  text-shadow: none; }

/* line 144, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_fields.scss */
.u-field-dropdown.mode-edit button.u-field-value-display {
  display: none; }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_forms.scss */
form {
  font-size: 1em; }

/* line 5, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_forms.scss */
label {
  color: #313131;
  font: italic 300 1rem/1.6rem Georgia, Cambria, "Times New Roman", Times, serif;
  margin-bottom: 5px;
  text-shadow: 0 1px rgba(255, 255, 255, 0.4);
  -webkit-font-smoothing: antialiased; }
  /* line 12, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_forms.scss */
  label.register-emails {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 12px;
    line-height: 1.5em;
    font-weight: normal;
    width: calc(100% - 25px);
    padding-top: 2px;
    position: relative;
    float: right;
    clear: both; }

/* line 26, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_forms.scss */
textarea,
input[type="text"],
input[type="url"],
input[type="email"],
input[type="password"],
input[type="tel"] {
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6), inset 0 0 3px 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  font: italic 300 1rem/1.6rem Georgia, Cambria, "Times New Roman", Times, serif;
  height: 35px;
  padding: 5px 12px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased; }
  /* line 45, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_forms.scss */
  textarea:last-child,
  input[type="text"]:last-child,
  input[type="url"]:last-child,
  input[type="email"]:last-child,
  input[type="password"]:last-child,
  input[type="tel"]:last-child {
    margin-right: 0; }
  /* line 49, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_forms.scss */
  textarea:focus,
  input[type="text"]:focus,
  input[type="url"]:focus,
  input[type="email"]:focus,
  input[type="password"]:focus,
  input[type="tel"]:focus {
    border-color: #6f6f6f;
    box-shadow: 0 0 6px 0 #6f6f6f, inset 0 0 4px 0 rgba(0, 0, 0, 0.15); }

/* line 55, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_forms.scss */
textarea {
  height: 60px; }

/* line 59, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_forms.scss */
input[type="submit"],
input[type="button"],
button,
.button {
  border-radius: 3px;
  border: 1px solid #000663;
  border-bottom: 1px solid #00003a;
  border-radius: 5px;
  box-shadow: inset 0 1px 0 0 #2592c0;
  color: white;
  display: inline-block;
  font-size: inherit;
  font-weight: bold;
  background-color: #0075b4;
  background-image: -webkit-linear-gradient(top, #0075b4 0%, #004393 50%, #002a84 50%, #002f86 100%);
  background-image: linear-gradient(to bottom,#0075b4 0%, #004393 50%, #002a84 50%, #002f86 100%);
  padding: 7px 18px;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 -1px 1px #000042;
  font: normal 1.2rem/1.6rem "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  padding: 4px 20px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased; }
  /* line 204, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
  input[type="submit"]:hover:not(:disabled),
  input[type="button"]:hover:not(:disabled),
  button:hover:not(:disabled),
  .button:hover:not(:disabled) {
    cursor: pointer;
    background-color: #0066a2;
    background-image: -webkit-linear-gradient(top, #0066a2 0%, #003781 50%, #002072 50%, #002575 100%);
    background-image: linear-gradient(to bottom,#0066a2 0%, #003781 50%, #002072 50%, #002575 100%); }
  /* line 224, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
  input[type="submit"]:active:not(:disabled), input[type="submit"]:focus:not(:disabled),
  input[type="button"]:active:not(:disabled),
  input[type="button"]:focus:not(:disabled),
  button:active:not(:disabled),
  button:focus:not(:disabled),
  .button:active:not(:disabled),
  .button:focus:not(:disabled) {
    box-shadow: inset 0 0 20px 0 #00013a; }
  /* line 51, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
  input[type="submit"]:disabled,
  input[type="button"]:disabled,
  button:disabled,
  .button:disabled {
    opacity: 0.5;
    cursor: not-allowed; }
  /* line 73, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_forms.scss */
  input[type="submit"]:disabled, input[type="submit"].is-disabled, input[type="submit"].disabled,
  input[type="button"]:disabled,
  input[type="button"].is-disabled,
  input[type="button"].disabled,
  button:disabled,
  button.is-disabled,
  button.disabled,
  .button:disabled,
  .button.is-disabled,
  .button.disabled {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed; }

/* line 6, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
.wrapper-footer {
  box-shadow: 0 -1px 5px 0 rgba(0, 0, 0, 0.1);
  border-top: 1px solid #c5c6c7;
  padding: 25px 10px 30px 10px;
  background: #fff;
  clear: both; }
  /* line 15, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
  .wrapper-footer footer#footer-openedx {
    box-sizing: border-box;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    margin: 0 auto; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-footer footer#footer-openedx:after {
      content: "";
      display: table;
      clear: both; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-footer footer#footer-openedx:after {
      content: "";
      display: table;
      clear: both; }
    /* line 22, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx p, .wrapper-footer footer#footer-openedx ol, .wrapper-footer footer#footer-openedx ul {
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
      /* line 26, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
      .wrapper-footer footer#footer-openedx p a, .wrapper-footer footer#footer-openedx ol a, .wrapper-footer footer#footer-openedx ul a {
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
    /* line 31, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx a {
      transition: link-color 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s;
      border-bottom: none;
      color: #0075b4;
      text-decoration: none !important; }
      /* line 38, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
      .wrapper-footer footer#footer-openedx a:hover, .wrapper-footer footer#footer-openedx a:focus, .wrapper-footer footer#footer-openedx a:active {
        border-bottom: 1px dotted #0075b4; }
    /* line 43, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx .icon {
      font-family: 'FontAwesome';
      font-style: normal; }
    /* line 49, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx .colophon {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 65.88078%; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .wrapper-footer footer#footer-openedx .colophon:last-child {
        margin-right: 0; }
      @media screen and (min-width: 321px) and (max-width: 540px) {
        /* line 49, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .colophon {
          width: 100%;
          box-sizing: border-box; } }
      @media screen and (max-width: 320px) {
        /* line 49, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .colophon {
          width: 100%;
          box-sizing: border-box; } }
      /* line 61, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
      .wrapper-footer footer#footer-openedx .colophon .nav-colophon {
        margin: 5px 0 30px 0; }
        /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .wrapper-footer footer#footer-openedx .colophon .nav-colophon:after {
          content: "";
          display: table;
          clear: both; }
        /* line 66, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .colophon .nav-colophon li {
          float: left;
          margin-right: 15px; }
          /* line 71, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
          .wrapper-footer footer#footer-openedx .colophon .nav-colophon li a {
            color: #333333; }
            /* line 74, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
            .wrapper-footer footer#footer-openedx .colophon .nav-colophon li a:hover, .wrapper-footer footer#footer-openedx .colophon .nav-colophon li a:focus, .wrapper-footer footer#footer-openedx .colophon .nav-colophon li a:active {
              color: #0075b4; }
          /* line 79, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
          .wrapper-footer footer#footer-openedx .colophon .nav-colophon li:last-child {
            margin-right: 0; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-footer footer#footer-openedx .colophon .colophon-about:after {
        content: "";
        display: table;
        clear: both; }
      /* line 88, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
      .wrapper-footer footer#footer-openedx .colophon .colophon-about img {
        width: 68px;
        height: 34px;
        margin-right: 0;
        float: left; }
      /* line 95, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
      .wrapper-footer footer#footer-openedx .colophon .colophon-about p {
        float: left;
        width: 74.10533%;
        margin-left: 20px;
        padding-left: 20px;
        font-size: 0.8125em;
        background: transparent url("/static/images/bg-footer-divider.1aab2089decb.jpg") 0 0 no-repeat; }
    /* line 107, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx .references {
      margin: -10px 0 0 0;
      width: 31.76157%;
      display: inline-block; }
    /* line 113, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx .wrapper-logo {
      margin: 15px 0; }
      /* line 116, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
      .wrapper-footer footer#footer-openedx .wrapper-logo a {
        display: inline-block; }
        /* line 119, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .wrapper-logo a:hover {
          border-bottom: 0; }
    /* line 125, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx .copyright {
      margin: -2px 0 8px 0;
      font-size: 0.6875em;
      color: #767676;
      text-align: left; }
    /* line 133, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx .nav-legal {
      text-align: left; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-footer footer#footer-openedx .nav-legal:after {
        content: "";
        display: table;
        clear: both; }
      /* line 137, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
      .wrapper-footer footer#footer-openedx .nav-legal li {
        display: inline-block;
        font-size: 0.6875em; }
        /* line 141, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .nav-legal li:not(:first-child)::before {
          margin-right: 5px;
          content: "-"; }
    /* line 148, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx .nav-social {
      margin: 0;
      text-align: right; }
      /* line 152, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
      .wrapper-footer footer#footer-openedx .nav-social li {
        display: inline-block; }
        /* line 155, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .nav-social li:last-child {
          margin-right: 0; }
        /* line 159, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .nav-social li a {
          display: block; }
          /* line 162, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
          .wrapper-footer footer#footer-openedx .nav-social li a:hover, .wrapper-footer footer#footer-openedx .nav-social li a:focus, .wrapper-footer footer#footer-openedx .nav-social li a:active {
            border: none; }
        /* line 167, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .nav-social li img {
          display: block; }
    /* line 174, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx .footer-about-openedx {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 31.76157%;
      text-align: right;
      vertical-align: bottom; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .wrapper-footer footer#footer-openedx .footer-about-openedx:last-child {
        margin-right: 0; }
      @media screen and (min-width: 321px) and (max-width: 540px) {
        /* line 174, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .footer-about-openedx {
          width: 100%;
          box-sizing: border-box; } }
      @media screen and (max-width: 320px) {
        /* line 174, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .footer-about-openedx {
          width: 100%;
          box-sizing: border-box; } }
      /* line 188, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
      .wrapper-footer footer#footer-openedx .footer-about-openedx a {
        float: right;
        display: inline-block; }
        /* line 193, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .footer-about-openedx a:hover {
          border-bottom: none; }
    /* line 200, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx .footer-language-selector label[for=footer-language-select] {
      display: inline-block;
      cursor: initial; }
  /* line 210, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
  .wrapper-footer.edx-footer footer .copyright {
    text-align: right; }
  /* line 214, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
  .wrapper-footer.edx-footer footer .nav-legal {
    text-align: right; }

/* line 223, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
.view-register .wrapper-footer footer, .view-login .wrapper-footer footer, .view-passwordreset .wrapper-footer footer {
  width: 960px; }
  /* line 228, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer.scss */
  .view-register .wrapper-footer footer .colophon-about img, .view-login .wrapper-footer footer .colophon-about img, .view-passwordreset .wrapper-footer footer .colophon-about img {
    margin-top: 30px; }

/* line 17, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
footer#footer-edx-v3 {
  background: #fcfcfc;
  padding: 15px 0;
  border-top: 1px solid #e6e6e6;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  /* line 24, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .container > div, footer#footer-edx-v3 section.outside-app > div, footer#footer-edx-v3 .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy > div, .view-profile .profile-self .wrapper-profile-field-account-privacy footer#footer-edx-v3 .u-field-account_privacy > div, footer#footer-edx-v3 .view-profile .wrapper-profile-sections > div, .view-profile footer#footer-edx-v3 .wrapper-profile-sections > div, footer#footer-edx-v3 .view-profile .badge-set-display > div, .view-profile footer#footer-edx-v3 .badge-set-display > div {
    border: none;
    box-shadow: none;
    background: inherit; }
  /* line 30, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .column-styles {
    position: relative;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
  /* line 40, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 a.social-links {
    font-size: 35px; }
  /* line 44, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .first-div-border,
  footer#footer-edx-v3 .second-div-border,
  footer#footer-edx-v3 .third-div-border,
  footer#footer-edx-v3 .fourth-div-border {
    border-left: none; }
  /* line 51, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .main-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap; }
  /* line 59, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 * {
    box-sizing: border-box; }
  /* line 63, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px; }
  /* line 71, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .list-unstyled {
    list-style: none;
    padding-left: 0; }
  /* line 77, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .flex-column {
    flex-direction: column; }
  /* line 81, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 a.social-links.external:hover {
    text-decoration: none; }
  /* line 85, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .full-height {
    height: 100%; }
  /* line 89, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .social-app-links-div {
    float: none;
    display: table-cell;
    vertical-align: top; }
  /* line 95, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 div.container, footer#footer-edx-v3 .view-profile .profile-self .wrapper-profile-field-account-privacy div.u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy footer#footer-edx-v3 div.u-field-account_privacy, footer#footer-edx-v3 .view-profile div.wrapper-profile-sections, .view-profile footer#footer-edx-v3 div.wrapper-profile-sections, footer#footer-edx-v3 .view-profile div.badge-set-display, .view-profile footer#footer-edx-v3 div.badge-set-display {
    min-width: 0;
    padding: 0 15px; }
  /* line 100, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 ul.clear-margins li {
    padding-bottom: 5px; }
  /* line 104, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .row.small-screen {
    display: none; }
  /* line 108, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .row.all-screens {
    display: flex; }
  /* line 112, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 h2.heading, footer#footer-edx-v3 .home > header .title > .heading-group p.heading, .home > header .title > .heading-group footer#footer-edx-v3 p.heading, footer#footer-edx-v3 section.outside-app h1.heading, section.outside-app footer#footer-edx-v3 h1.heading {
    font-weight: 600;
    padding: 5px 0;
    color: #646464;
    margin-left: 8px; }
  /* line 120, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 ul.clear-margins {
    list-style: outside none none;
    padding-bottom: 15px;
    margin-top: 15px;
    margin-left: 8px;
    border-bottom: 1px solid #e6e6e6;
    line-height: 1.5; }
  /* line 131, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .footer-language-selector {
    float: right; }
  /* line 135, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .app-links {
    margin-top: 15px;
    height: auto;
    display: inline-flex; }
  /* line 141, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .app-link img {
    height: 35px; }
  /* line 145, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .social {
    margin-top: 30px;
    height: auto;
    margin-left: 5px; }
  /* line 152, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 ul.social li {
    display: inline-flex;
    margin-right: 10px; }
  /* line 158, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .edx-footer-logo {
    display: inline-flex;
    margin-left: 5px; }
  /* line 168, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .footer-content-wrapper {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    footer#footer-edx-v3 .footer-content-wrapper:after {
      content: "";
      display: table;
      clear: both; }
  /* line 173, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 p {
    font-size: 14px;
    line-height: 20.72px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 180, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .copyright {
    margin-top: 30px;
    margin-left: 8px;
    font-size: 16px;
    line-height: 35.52pxpx; }
  /* line 190, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .site-nav li,
  footer#footer-edx-v3 .legal-notices li {
    font-size: 14px;
    line-height: 20.72px;
    margin-right: 20px;
    color: #0075b4; }
    /* line 197, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .site-nav li:last-of-type,
    footer#footer-edx-v3 .legal-notices li:last-of-type {
      margin-right: 0; }
    /* line 201, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .site-nav li:hover, footer#footer-edx-v3 .site-nav li:focus,
    footer#footer-edx-v3 .legal-notices li:hover,
    footer#footer-edx-v3 .legal-notices li:focus {
      border: none; }
  /* line 208, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .footer-logo,
  footer#footer-edx-v3 .site-details,
  footer#footer-edx-v3 .external-links {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
    /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
    footer#footer-edx-v3 .footer-logo:last-child,
    footer#footer-edx-v3 .site-details:last-child,
    footer#footer-edx-v3 .external-links:last-child {
      margin-right: 0; }
  /* line 214, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .site-details,
  footer#footer-edx-v3 .external-links {
    margin-top: 5px; }
  /* line 219, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .footer-logo {
    margin-bottom: 30px; }
  /* line 223, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .legal-notices {
    margin: 20px 0; }
  /* line 227, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .openedx-link {
    margin: 10px 0 30px -8px;
    width: 141px; }
    /* line 232, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .openedx-link a {
      display: inline-block; }
    /* line 236, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .openedx-link img {
      width: 100%; }
  /* line 247, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .about-links .list-item,
  footer#footer-edx-v3 .legal-links .list-item,
  footer#footer-edx-v3 .social-media-links .list-item,
  footer#footer-edx-v3 .mobile-app-links .list-item {
    display: inline-block; }
  /* line 252, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .mobile-app-links {
    position: relative;
    width: 260px;
    height: 42px; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    footer#footer-edx-v3 .mobile-app-links:after {
      content: "";
      display: table;
      clear: both; }
  /* line 260, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .social-media-links {
    margin-bottom: 30px; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    footer#footer-edx-v3 .social-media-links:after {
      content: "";
      display: table;
      clear: both; }
  /* line 266, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .icon {
    font-family: 'FontAwesome';
    font-style: normal;
    color: #0075b4; }
  /* line 274, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 a.sm-link {
    float: left;
    margin: 0 6 10 0;
    font-size: 40px;
    line-height: 41.44px;
    width: 35px;
    height: 30px;
    line-height: 1;
    position: relative;
    display: inline;
    background: none;
    text-align: left; }
    /* line 289, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 a.sm-link:first-of-type {
      margin-left: 0; }
    /* line 293, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 a.sm-link:hover, footer#footer-edx-v3 a.sm-link:focus {
      opacity: 0.7;
      border: none; }
  /* line 300, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 a.social-links {
    font-size: 30px;
    line-height: 1.48px;
    position: relative;
    display: inline;
    background: none;
    text-align: left; }
    /* line 309, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 a.social-links:first-of-type {
      margin-left: 0; }
    /* line 313, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 a.social-links:hover, footer#footer-edx-v3 a.social-links:focus {
      opacity: 0.7;
      border: none; }
  /* line 320, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .app-link {
    padding: 7px; }
    /* line 321, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .app-link:first-of-type {
      left: 0; }
    /* line 325, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .app-link:last-of-type {
      right: 0; }
    /* line 329, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .app-link img {
      height: 40px;
      max-width: 200px; }
  @media print {
    /* line 345, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .site-details p {
      float: left; }
    /* line 349, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .openedx-link {
      margin: 0;
      float: right; } }
  @media (min-width: 576px) {
    /* line 17, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 {
      padding: 20px 10px; }
      /* line 359, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-1 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%; }
      /* line 364, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-2,
      footer#footer-edx-v3 .column-3 {
        flex: 0 0 50%;
        max-width: 50%; }
      /* line 370, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-2-1,
      footer#footer-edx-v3 .column-3-1,
      footer#footer-edx-v3 .column-3-2 {
        flex: 0 0 100%;
        max-width: 100%; }
      /* line 377, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-2-2 {
        flex: 0 0 80%;
        max-width: 80%;
        margin-left: 10%; }
      /* line 384, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.social {
        padding: 0;
        margin: 0;
        list-style-type: none;
        margin-top: 15px; }
      /* line 391, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .logo-div {
        margin-left: 7%;
        display: inline-flex; }
      /* line 397, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.social li {
        width: 65px;
        height: 35px;
        float: left;
        margin-left: 7px; }
      /* line 404, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 div.container, footer#footer-edx-v3 .view-profile .profile-self .wrapper-profile-field-account-privacy div.u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy footer#footer-edx-v3 div.u-field-account_privacy, footer#footer-edx-v3 .view-profile div.wrapper-profile-sections, .view-profile footer#footer-edx-v3 div.wrapper-profile-sections, footer#footer-edx-v3 .view-profile div.badge-set-display, .view-profile footer#footer-edx-v3 div.badge-set-display {
        min-width: 0;
        padding: 0; }
      /* line 409, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .first-div-border div div {
        border-bottom: 1px solid #e6e6e6;
        margin-left: 10%; }
      /* line 415, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .second-div-border div div {
        border-bottom: 1px solid #e6e6e6;
        margin-left: 10%; }
      /* line 421, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .third-div-border div div {
        border-bottom: none;
        margin-left: 10%; }
      /* line 427, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .fourth-div-border {
        border-left: 1px solid #e6e6e6; }
      /* line 431, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .site-details {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 65.88078%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        footer#footer-edx-v3 .site-details:last-child {
          margin-right: 0; }
      /* line 435, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .external-links {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        footer#footer-edx-v3 .external-links:last-child {
          margin-right: 0; }
      /* line 439, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .social-media-links,
      footer#footer-edx-v3 .mobile-app-links {
        float: right; }
      /* line 444, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .social-media-links {
        margin-bottom: 40px; }
      /* line 448, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.clear-margins {
        margin-top: 5px;
        border-bottom: none; }
      /* line 453, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .app-link img {
        height: 35px;
        margin-top: 10px; }
      /* line 458, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 a.social-links {
        font-size: 35px;
        margin-top: 5px;
        margin-left: 5px; }
      /* line 466, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .footer-language-selector {
        display: inline-block;
        float: none; } }
  @media (min-width: 768px) {
    /* line 17, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 {
      padding: 20px 10px; }
      /* line 473, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .ml-auto {
        margin-left: auto; }
      /* line 477, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .footer-language-selector {
        display: inline-block;
        width: max-content; }
      /* line 482, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-1 {
        flex: 0 0 25%;
        max-width: 25%; }
      /* line 487, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-2 {
        flex: 0 0 75%;
        max-width: 75%; }
      /* line 492, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-2-2 {
        flex: 0 0 80%;
        max-width: 80%;
        margin-left: 0; }
      /* line 499, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-2-2,
      footer#footer-edx-v3 .column-3,
      footer#footer-edx-v3 .column-3-2 {
        flex: 0 0 100%;
        max-width: 100%; }
      /* line 506, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-2-1 {
        flex: 0 0 33.3333%;
        max-width: 33.3333%; }
      /* line 511, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-3-1 {
        flex: 0 0 75%;
        max-width: 75%; }
      /* line 516, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .edx-footer-logo {
        display: inline-flex;
        margin-left: 20px;
        margin-top: 5px; }
      /* line 524, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .first-div-border {
        border-left: none;
        border-bottom: none; }
      /* line 530, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .first-div-border div div {
        border-bottom: none;
        margin-left: 0; }
      /* line 536, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .second-div-border div div {
        border-bottom: none;
        margin-left: 0; }
      /* line 542, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .second-div-border {
        border-left: 1px solid #e6e6e6;
        border-bottom: none; }
      /* line 548, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .third-div-border {
        border-left: 1px solid #e6e6e6; }
      /* line 554, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .site-details {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 65.88078%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        footer#footer-edx-v3 .site-details:last-child {
          margin-right: 0; }
      /* line 558, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .external-links {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        footer#footer-edx-v3 .external-links:last-child {
          margin-right: 0; }
      /* line 562, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .social-media-links,
      footer#footer-edx-v3 .mobile-app-links {
        float: right; }
      /* line 567, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .social-media-links {
        margin-bottom: 40px; }
      /* line 571, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.clear-margins {
        margin-top: 15px;
        border-bottom: none; }
      /* line 576, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .social {
        display: inline-flex;
        vertical-align: middle; }
      /* line 581, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.social {
        margin-top: 29px; }
      /* line 585, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .app-links {
        display: inline-flex;
        margin-left: 5px;
        vertical-align: middle; }
      /* line 593, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.clear-margins li {
        font-size: 16px; }
      /* line 597, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 h2.heading, footer#footer-edx-v3 .home > header .title > .heading-group p.heading, .home > header .title > .heading-group footer#footer-edx-v3 p.heading, footer#footer-edx-v3 section.outside-app h1.heading, section.outside-app footer#footer-edx-v3 h1.heading {
        font-weight: 700; }
      /* line 601, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .col-md-3 .footer-language-selector {
        float: none;
        display: block;
        margin-left: 20px; }
      /* line 608, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.social li {
        display: inline-flex;
        width: auto; } }
  @media (min-width: 992px) {
    /* line 17, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 {
      padding: 20px 10px; }
      /* line 617, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-1,
      footer#footer-edx-v3 .column-2-2,
      footer#footer-edx-v3 .column-3-1,
      footer#footer-edx-v3 .column-3-2 {
        flex: 0 0 100%;
        max-width: 100%; }
      /* line 625, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-2 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%; }
      /* line 630, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-2-1,
      footer#footer-edx-v3 .column-3 {
        flex: 0 0 33.3333%;
        max-width: 33.3333%; }
      /* line 636, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-2-2 {
        margin-left: 0; }
      /* line 640, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .edx-footer-logo {
        margin-left: 20px; }
      /* line 644, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .first-div-border {
        border-left: none; }
      /* line 648, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .second-div-border {
        border-left: 1px solid #e6e6e6; }
      /* line 652, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .third-div-border {
        border-left: 1px solid #e6e6e6; }
      /* line 656, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .fourth-div-border {
        border-left: 1px solid #e6e6e6; }
      /* line 661, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .col-xl-2 .edx-footer-logo {
        margin-left: 20px;
        padding: 0 0 20px 20px; }
      /* line 666, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 div.col-xl-6 div.col-xl-4 div div {
        border-bottom: none; }
      /* line 670, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .col-xl-10 div.row div:nth-child(1) div.row:nth-child(1) {
        padding-left: 35px; }
      /* line 674, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .col-xl-2.col-md-12.col-sm-3.col-xs-10 {
        text-align: left; }
      /* line 678, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .site-details {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 65.88078%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        footer#footer-edx-v3 .site-details:last-child {
          margin-right: 0; }
      /* line 682, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .external-links {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        footer#footer-edx-v3 .external-links:last-child {
          margin-right: 0; }
      /* line 686, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .app-links {
        margin-left: 0; }
      /* line 690, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .social-media-links,
      footer#footer-edx-v3 .mobile-app-links {
        float: right; }
      /* line 695, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .social-media-links {
        margin-bottom: 40px; }
      /* line 699, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.clear-margins {
        margin-top: 15px;
        border-bottom: none; }
      /* line 704, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .social {
        display: inline-flex;
        vertical-align: middle;
        margin-top: 20px; }
      /* line 710, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .app-links {
        display: inline-flex;
        vertical-align: middle; }
      /* line 715, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.clear-margins li {
        font-size: 16px;
        padding-bottom: 5px; }
      /* line 721, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 h2.heading, footer#footer-edx-v3 .home > header .title > .heading-group p.heading, .home > header .title > .heading-group footer#footer-edx-v3 p.heading, footer#footer-edx-v3 section.outside-app h1.heading, section.outside-app footer#footer-edx-v3 h1.heading {
        font-weight: 700;
        padding-bottom: 10px; }
      /* line 726, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .col-xl-2 .footer-language-selector {
        display: inline-block;
        width: max-content; }
      /* line 731, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.social li {
        display: inline; } }
  @media (min-width: 1200px) {
    /* line 737, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .margin {
      margin-left: 0; }
    /* line 741, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .first-div-border {
      border-left: 1px solid #e6e6e6; }
    /* line 745, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .column-1 {
      flex: 0 0 16.6667%;
      max-width: 16.6667%; }
    /* line 750, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .column-2 {
      flex: 0 0 50%;
      max-width: 50%; }
    /* line 755, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .column-2-1,
    footer#footer-edx-v3 .column-3 {
      flex: 0 0 33.3333%;
      max-width: 33.3333%; }
    /* line 761, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .column-2-2 {
      margin-left: 0%; }
    /* line 765, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .column-2-2,
    footer#footer-edx-v3 .column-3-1,
    footer#footer-edx-v3 .column-3-2 {
      flex: 0 0 100%;
      max-width: 100%; }
    /* line 772, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .second-div-border {
      border-left: 1px solid #e6e6e6; }
    /* line 776, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .third-div-border {
      border-left: 1px solid #e6e6e6; }
    /* line 780, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .fourth-div-border {
      border-left: 1px solid #e6e6e6; }
    /* line 784, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .footer-logo {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 14.70196%; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      footer#footer-edx-v3 .footer-logo:last-child {
        margin-right: 0; }
    /* line 788, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .app-links {
      margin-left: 0; }
    /* line 792, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .site-details {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 57.35098%; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      footer#footer-edx-v3 .site-details:last-child {
        margin-right: 0; }
    /* line 796, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .external-links {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 23.23176%; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      footer#footer-edx-v3 .external-links:last-child {
        margin-right: 0; }
    /* line 800, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 ul.clear-margins li {
      font-size: 16px; }
    /* line 804, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .col-xl-2 .edx-footer-logo {
      padding-left: 0; }
    /* line 808, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .social-media-links {
      margin-bottom: 50px; }
    /* line 812, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 ul.social li {
      display: inline; }
    /* line 817, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .col-xl-10 div.row div div.row {
      height: 100%; }
    /* line 821, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .clear-margins {
      border-bottom: none; }
    /* line 825, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .col-xl-10 div.row div:nth-child(1) div.row:nth-child(1) {
      padding: 0; }
    /* line 829, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .footer-language-selector {
      margin: 20px 0;
      padding: 0;
      float: none; } }
  /* line 836, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .footer-language-selector {
    margin: 10px 0; }
    /* line 839, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .footer-language-selector label[for=footer-language-select] {
      display: inline-block;
      cursor: initial; }

/* line 4, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
.header-global {
  border-bottom: 1px solid #0075b4;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  position: relative;
  width: 100%;
  height: 76px; }
  /* line 14, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .wrapper-header {
    height: 40px;
    margin: 0 auto;
    padding: 18px 10px 0;
    max-width: 1180px; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .header-global .wrapper-header:after {
      content: "";
      display: table;
      clear: both; }
  /* line 23, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .logo-header {
    display: inline; }
  /* line 27, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .logo {
    float: left;
    margin: -2px 39px 0 0;
    position: relative; }
    /* line 33, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .logo a {
      display: block; }
  /* line 38, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global nav {
    height: 40px;
    margin: 0 auto;
    padding: 18px 10px 0;
    max-width: 1180px; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .header-global nav:after {
      content: "";
      display: table;
      clear: both; }
  /* line 47, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .left {
    float: left; }
  /* line 51, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .guest {
    float: right; }
  /* line 55, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global > li {
    display: inline-block;
    margin-right: 20px;
    position: relative;
    vertical-align: middle; }
    /* line 61, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global > li:last-child {
      margin-right: 0; }
    /* line 65, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global > li a {
      letter-spacing: 1px;
      vertical-align: middle; }
  /* line 72, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global li.secondary > a {
    color: #0075b4;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: inline-block;
    margin: 0 30px 0 0;
    text-decoration: none;
    text-shadow: 0 1px rgba(255, 255, 255, 0.6); }
    /* line 80, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global li.secondary > a:last-child {
      margin-right: 0; }
    /* line 84, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global li.secondary > a:hover, .header-global li.secondary > a:focus {
      color: #313131; }
  /* line 91, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .primary {
    margin-right: 5px; }
    /* line 94, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .primary > a {
      background-image: -webkit-linear-gradient(white 0%, #fafafa 50%, #ededed 50%, gainsboro 100%);
      background-image: linear-gradient(to   , #fafafa 50%, #ededed 50%, gainsboro 100%);
      background-color: transparent;
      box-sizing: border-box;
      box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6);
      color: #313131;
      display: inline-block;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      line-height: 1em;
      margin: 1px 5px;
      padding: 10px 12px;
      text-decoration: none;
      text-shadow: 0 1px rgba(255, 255, 255, 0.6);
      vertical-align: middle; }
      /* line 112, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .primary > a:last-child {
        margin-right: 0; }
      /* line 116, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .primary > a:hover, .header-global .primary > a:focus, .header-global .primary > a:active {
        background: #fff; }
  /* line 124, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .user {
    float: right;
    padding-left: 0;
    margin: 0; }
    /* line 132, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .user .settings-language-form {
      margin: 4px; }
      /* line 135, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .settings-language-form .language-selector {
        width: 120px; }
    /* line 140, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .user > .primary {
      display: block;
      float: left;
      margin: 0;
      position: relative; }
      /* line 148, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user > .primary > a {
        margin: 0;
        background-image: none; }
      /* line 154, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user > .primary:last-child > a {
        padding: 10px; }
        /* line 157, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global .user > .primary:last-child > a.shopping-cart {
          border-radius: 4px;
          border: 1px solid #c8c8c8;
          margin-right: 10px;
          padding-bottom: 6px; }
    /* line 169, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .user .user-link {
      padding: 0;
      position: relative;
      text-transform: none;
      font-size: 14px;
      font-weight: bold;
      letter-spacing: 0; }
      /* line 177, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .user-link .user-image-frame {
        margin: 0;
        padding: 0;
        max-width: 40px;
        border-radius: 10%; }
      /* line 184, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .user-link .icon {
        display: inline-block;
        float: left;
        margin: 2px 6px -3px 3px;
        font-size: 1.2em;
        color: #8a8c8f; }
      /* line 194, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .user-link .label-username {
        float: right;
        margin: 15px 5px 15px 15px; }
    /* line 200, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .user .user-dropdown,
    .header-global .user .dropdown {
      font-size: 0.875em;
      padding: 5px 10px;
      color: #313131;
      border: none;
      background: #fff;
      box-shadow: none;
      text-shadow: none; }
    /* line 211, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .user .user-dropdown-menu,
    .header-global .user .dropdown-menu {
      background: #fff;
      border-radius: 4px;
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
      border: 1px solid #c8c8c8;
      display: none;
      margin-top: 0;
      padding: 5px 10px;
      position: absolute;
      right: 0;
      top: 37px;
      min-width: 120px;
      z-index: 3; }
      /* line 228, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .user-dropdown-menu.expanded,
      .header-global .user .dropdown-menu.expanded {
        display: block; }
      /* line 232, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .user-dropdown-menu::before,
      .header-global .user .dropdown-menu::before {
        background: transparent;
        border-top: 6px solid #fcfcfc;
        border-right: 6px solid #fcfcfc;
        border-bottom: 6px solid transparent;
        border-left: 6px solid transparent;
        box-shadow: 1px 0 0 0 #c8c8c8, 0 -1px 0 0 #c8c8c8;
        content: "";
        display: block;
        height: 0;
        position: absolute;
        transform: rotate(-45deg);
        right: 7px;
        top: -5px;
        width: 0; }
      /* line 254, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .user-dropdown-menu li,
      .header-global .user .dropdown-menu li {
        display: block;
        border-top: 1px dotted #c8c8c8;
        box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.05); }
        /* line 259, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global .user .user-dropdown-menu li:first-child,
        .header-global .user .dropdown-menu li:first-child {
          border: none;
          box-shadow: none; }
        /* line 264, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global .user .user-dropdown-menu li > a,
        .header-global .user .dropdown-menu li > a {
          border: 1px solid transparent;
          border-radius: 3px;
          box-sizing: border-box;
          color: #0075b4;
          cursor: pointer;
          display: block;
          margin: 5px 0;
          overflow: hidden;
          padding: 3px 5px 4px;
          text-overflow: ellipsis;
          transition: padding 0.15s linear 0s;
          white-space: nowrap;
          width: 100%; }
          /* line 283, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
          .header-global .user .user-dropdown-menu li > a:hover, .header-global .user .user-dropdown-menu li > a:focus,
          .header-global .user .dropdown-menu li > a:hover,
          .header-global .user .dropdown-menu li > a:focus {
            color: #313131;
            text-decoration: none; }
  /* line 293, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .nav-global {
    margin-top: 10px;
    list-style: none;
    float: left; }
    /* line 299, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .nav-global .tab-nav-item {
      display: flex;
      margin: 0;
      text-transform: none;
      float: left;
      justify-content: center; }
      /* line 308, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .nav-global .tab-nav-item .tab-nav-link {
        font-size: 1em;
        color: #767676;
        padding: 5px 25px 23px;
        display: inline-block; }
        /* line 314, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global .nav-global .tab-nav-item .tab-nav-link:hover, .header-global .nav-global .tab-nav-item .tab-nav-link:focus {
          border-bottom: 4px solid #44a2de; }
      /* line 320, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .nav-global .tab-nav-item .active {
        border-bottom: 4px solid rgba(0, 0, 0, 0.75) !important; }
    /* line 325, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .nav-global li,
    .header-global .nav-global div {
      display: inline-block;
      margin: 0 21px 0 0;
      font-size: 0.875em;
      font-weight: 600;
      letter-spacing: 0 !important; }
      /* line 333, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .nav-global li:last-child,
      .header-global .nav-global div:last-child {
        margin-right: 0; }
      /* line 337, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .nav-global li a,
      .header-global .nav-global div a {
        display: block;
        padding: 5px;
        color: #0075b4;
        font-weight: 600; }
        /* line 343, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global .nav-global li a:hover, .header-global .nav-global li a:focus, .header-global .nav-global li a:active,
        .header-global .nav-global div a:hover,
        .header-global .nav-global div a:focus,
        .header-global .nav-global div a:active {
          text-decoration: none;
          color: #0075b4; }
      /* line 352, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .nav-global li.active a,
      .header-global .nav-global div.active a {
        text-decoration: none;
        color: #0075b4; }
  /* line 360, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .nav-courseware {
    float: right;
    list-style: none; }
    /* line 365, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .nav-courseware li,
    .header-global .nav-courseware div {
      display: inline-block; }

/* line 380, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
.view-register .header-global nav,
.view-login .header-global nav,
.view-passwordreset .header-global nav {
  width: 960px; }

/* line 390, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
.view-howitworks .nav-global-01 a,
.view-courses .nav-global-02 a,
.view-schools .nav-global-03 a,
.view-register .nav-global-04 a {
  text-decoration: none;
  color: #0075b4 !important; }

/* line 400, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
.header-global-new {
  /* Temp. fix until applied globally */
  box-sizing: border-box;
  position: relative;
  width: 100%;
  border-bottom: 1px solid #919191;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  background: #fff; }
  /* line 412, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .wrapper-header {
    box-sizing: border-box;
    height: 74px;
    margin: 0 auto;
    padding: 17px 0;
    max-width: 1180px; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .header-global-new .wrapper-header:after {
      content: "";
      display: table;
      clear: both; }
    /* line 421, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new .wrapper-header:not(.rwd) {
      min-width: 880px; }
  /* line 426, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .logo {
    float: left;
    margin: -2px 39px 0 10px;
    position: relative; }
    /* line 432, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new .logo a {
      display: block; }
  /* line 437, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .nav-global {
    float: left; }
    /* line 440, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new .nav-global .tab-nav-item {
      display: flex;
      margin: 0;
      text-transform: none;
      float: left;
      justify-content: center; }
      /* line 449, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .nav-global .tab-nav-item .tab-nav-link {
        font-size: 1em;
        color: #767676;
        display: inline-block;
        padding: 5px 25px 19px; }
        /* line 455, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global-new .nav-global .tab-nav-item .tab-nav-link:hover, .header-global-new .nav-global .tab-nav-item .tab-nav-link:focus {
          border-bottom: 4px solid #44a2de; }
      /* line 461, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .nav-global .tab-nav-item .active {
        border-bottom: 4px solid rgba(0, 0, 0, 0.75) !important; }
  /* line 467, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .logo-header {
    display: inline; }
  /* line 471, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .nav-account-management {
    margin: 0 auto;
    display: inline; }
  /* line 476, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .guest {
    float: right; }
  /* line 480, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new > li {
    display: inline-block;
    margin-right: 20px;
    position: relative;
    vertical-align: middle; }
    /* line 486, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new > li:last-child {
      margin-right: 0; }
    /* line 490, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new > li a {
      vertical-align: middle; }
  /* line 496, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new li.secondary > a {
    color: #0075b4;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: inline-block;
    margin: 0 30px 0 0;
    text-decoration: none;
    text-shadow: 0 1px rgba(255, 255, 255, 0.6); }
    /* line 504, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new li.secondary > a:last-child {
      margin-right: 0; }
    /* line 508, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new li.secondary > a:hover, .header-global-new li.secondary > a:focus {
      color: #313131; }
  /* line 515, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .primary {
    margin-right: 5px; }
    /* line 518, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new .primary > a {
      background-image: -webkit-linear-gradient(white 0%, #fafafa 50%, #ededed 50%, gainsboro 100%);
      background-image: linear-gradient(to   , #fafafa 50%, #ededed 50%, gainsboro 100%);
      background-color: transparent;
      box-sizing: border-box;
      box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6);
      color: #313131;
      font-family: "Open Sans", Arial, Helvetica, sans-serif;
      display: inline-block;
      line-height: 1em;
      margin: 1px 5px;
      padding: 10px 12px;
      text-decoration: none;
      text-shadow: 0 1px rgba(255, 255, 255, 0.6);
      vertical-align: middle; }
      /* line 536, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .primary > a:last-child {
        margin-right: 0; }
      /* line 540, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .primary > a:hover, .header-global-new .primary > a:focus, .header-global-new .primary > a:active {
        background: #fff; }
  /* line 548, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .user {
    float: right;
    margin-top: 0; }
    /* line 553, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new .user > .primary {
      display: block;
      float: left;
      margin: 0;
      position: relative; }
      /* line 561, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .user > .primary > a {
        margin: 0;
        -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;
        background-image: none; }
      /* line 570, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .user > .primary:last-child > a {
        -webkit-border-top-left-radius: 0;
        -moz-border-topleft-radius: 0;
        border-top-left-radius: 0;
        -webkit-border-top-right-radius: 4px;
        -moz-border-topright-radius: 4px;
        border-top-right-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -moz-border-bottomright-radius: 4px;
        border-bottom-right-radius: 4px;
        -webkit-border-bottom-left-radius: 0;
        -moz-border-bottomleft-radius: 0;
        border-bottom-left-radius: 0;
        border-left: none;
        padding: 10px 10px; }
        /* line 576, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global-new .user > .primary:last-child > a.shopping-cart {
          border-radius: 4px;
          border: 1px solid #c8c8c8;
          margin-right: 10px;
          padding-bottom: 6px; }
    /* line 586, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new .user .user-link {
      padding: 0;
      position: relative;
      text-transform: none;
      font-size: 14px;
      font-weight: bold;
      letter-spacing: 0; }
      /* line 594, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .user .user-link .user-image-frame {
        max-width: 40px;
        border-radius: 10%; }
      /* line 599, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .user .user-link .icon {
        display: inline-block;
        float: left;
        margin: 2px 6px -3px 3px;
        font-size: 1.2em;
        color: #8a8c8f; }
      /* line 609, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .user .user-link .label-username {
        float: right;
        margin: 15px 5px 15px 15px; }
    /* line 615, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new .user .user-dropdown,
    .header-global-new .user .dropdown {
      font-size: 0.875em;
      padding: 4px 10px;
      color: #313131;
      border: none;
      background: #fff;
      box-shadow: none;
      text-shadow: none; }
    /* line 626, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new .user .user-dropdown-menu,
    .header-global-new .user .dropdown-menu {
      background: #fcfcfc;
      border-radius: 4px;
      box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.3);
      border: 1px solid #646464;
      display: none;
      margin-top: 0;
      padding: 5px 10px;
      position: absolute;
      right: 0;
      top: 34px;
      width: 170px;
      z-index: 3; }
      /* line 643, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .user .user-dropdown-menu.expanded,
      .header-global-new .user .dropdown-menu.expanded {
        display: block; }
      /* line 647, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .user .user-dropdown-menu::before,
      .header-global-new .user .dropdown-menu::before {
        background: transparent;
        border-top: 6px solid #fcfcfc;
        border-right: 6px solid #fcfcfc;
        border-bottom: 6px solid transparent;
        border-left: 6px solid transparent;
        box-shadow: 1px 0 0 0 #646464, 0 -1px 0 0 #646464;
        content: "";
        display: block;
        height: 0;
        position: absolute;
        transform: rotate(-45deg);
        right: 7px;
        top: -6px;
        width: 0; }
      /* line 669, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .user .user-dropdown-menu li,
      .header-global-new .user .dropdown-menu li {
        display: block;
        border-top: 1px solid #c8c8c8;
        box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.05); }
        /* line 674, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global-new .user .user-dropdown-menu li:first-child,
        .header-global-new .user .dropdown-menu li:first-child {
          border: none;
          box-shadow: none; }
        /* line 679, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global-new .user .user-dropdown-menu li > a,
        .header-global-new .user .dropdown-menu li > a {
          border: 1px solid transparent;
          border-radius: 3px;
          box-sizing: border-box;
          color: #0075b4;
          cursor: pointer;
          display: block;
          margin: 5px 0;
          overflow: hidden;
          padding: 3px 5px 4px;
          text-overflow: ellipsis;
          transition: padding 0.15s linear 0s;
          white-space: nowrap;
          width: 100%; }
          /* line 698, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
          .header-global-new .user .user-dropdown-menu li > a:hover, .header-global-new .user .user-dropdown-menu li > a:focus,
          .header-global-new .user .dropdown-menu li > a:hover,
          .header-global-new .user .dropdown-menu li > a:focus {
            color: #313131;
            text-decoration: none; }
  /* line 708, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .nav-courseware {
    float: right; }
    /* line 711, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new .nav-courseware div {
      display: inline-block;
      letter-spacing: 0 !important;
      position: relative;
      margin-right: 10px; }
      /* line 718, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .nav-courseware div a.nav-courseware-button {
        border: 3px solid #e6e6e6;
        border-radius: 5px;
        margin-top: -22px; }
        /* line 723, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global-new .nav-courseware div a.nav-courseware-button:hover, .header-global-new .nav-courseware div a.nav-courseware-button:focus, .header-global-new .nav-courseware div a.nav-courseware-button:active {
          border-color: #0075b4; }
        /* line 729, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .view-login .header-global-new .nav-courseware div a.nav-courseware-button:hover, .header-global-new .nav-courseware div a.nav-courseware-button:focus, .header-global-new .nav-courseware div a.nav-courseware-button:active {
          border-color: #e6e6e6; }
  /* line 740, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new.rwd .wrapper-header {
    width: 320px; }
  /* line 744, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new.rwd .mobile-menu-button {
    float: left;
    display: inline;
    text-decoration: none;
    color: #8a8c8f;
    font-size: 18px;
    margin-top: 9px; }
    /* line 753, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .mobile-menu-button:hover, .header-global-new.rwd .mobile-menu-button:active, .header-global-new.rwd .mobile-menu-button:focus {
      text-decoration: none; }
  /* line 760, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new.rwd .logo {
    position: absolute;
    top: 20px;
    left: calc(50% - 90px);
    width: 54px; }
    /* line 768, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .logo img {
      width: 54px; }
  /* line 775, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new.rwd .nav-global a,
  .header-global-new.rwd .nav-courseware a {
    font-size: 14px; }
    /* line 778, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .nav-global a.nav-courseware-button,
    .header-global-new.rwd .nav-courseware a.nav-courseware-button {
      text-align: center;
      margin-top: -3px; }
  /* line 785, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new.rwd .nav-global,
  .header-global-new.rwd .nav-courseware-01 {
    display: none; }
  /* line 790, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new.rwd .nav-global {
    position: absolute;
    top: 73px;
    left: calc(50% - 160px);
    z-index: 1000;
    width: 320px;
    background: #126f9a; }
    /* line 798, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .nav-global.show {
      display: inline; }
    /* line 802, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .nav-global a {
      color: white;
      padding: 10px;
      font-weight: 400; }
      /* line 807, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new.rwd .nav-global a:hover, .header-global-new.rwd .nav-global a:focus {
        background: #009ee7;
        color: white;
        border-bottom: none; }
    /* line 815, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .nav-global li {
      display: block;
      border-bottom: 1px solid #009ee7; }
  /* line 821, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new.rwd .nav-courseware {
    display: inline; }
    /* line 824, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .nav-courseware div:last-child {
      margin-right: 0; }
  @media screen and (min-width: 769px) {
    /* line 830, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .wrapper-header {
      width: 100%;
      min-width: 800px; }
    /* line 835, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .mobile-menu-button {
      display: none; }
    /* line 839, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .logo {
      position: relative;
      top: 0;
      left: 0;
      width: auto; }
      /* line 847, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new.rwd .logo img {
        width: auto; }
    /* line 852, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .nav-global {
      display: inline;
      position: relative;
      z-index: auto;
      width: auto;
      top: auto;
      left: auto;
      background: inherit; }
      /* line 861, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new.rwd .nav-global a {
        color: #0075b4;
        padding: 3px 10px;
        font-weight: 600; }
        /* line 866, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
        .header-global-new.rwd .nav-global a:hover, .header-global-new.rwd .nav-global a:focus {
          background: inherit;
          color: #333435; }
      /* line 873, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new.rwd .nav-global li {
        display: inline-block;
        border-bottom: none; }
    /* line 880, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .nav-courseware div:last-child {
      margin-right: 10px; }
    /* line 885, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .nav-courseware-01 {
      display: inline-block; }
    /* line 889, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .desktop-hide {
      display: none !important; } }
  @media screen and (min-width: 980px) {
    /* line 895, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .wrapper-header {
      padding: 17px 0; } }

/* line 905, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
.view-register .header-global nav,
.view-login .header-global nav {
  width: 960px; }

/* line 915, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
.view-howitworks .nav-global-01 a,
.view-courses .nav-global-02 a,
.view-schools .nav-global-03 a,
.view-register .nav-global-04 a {
  text-decoration: none;
  color: #0075b4 !important; }

/* line 921, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
.doc-link {
  float: right;
  margin: 15px 15px 15px 15px;
  font-size: 14px;
  font-weight: bold;
  color: #313131; }
  /* line 929, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
  .doc-link:visited {
    color: #313131; }

/* line 934, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_header.scss */
.page-header {
  padding: 20px;
  border-bottom: 1px solid #c8c8c8; }

/* line 2, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
.highlighted-courses .courses, .find-courses .courses {
  padding: 40px 0 15px; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .highlighted-courses .courses:after, .find-courses .courses:after {
    content: "";
    display: table;
    clear: both; }
  /* line 7, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
  .highlighted-courses .courses .university-column, .find-courses .courses .university-column {
    width: 31.76157%;
    margin-right: 2.35765%;
    float: left; }
    /* line 14, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
    .highlighted-courses .courses .university-column:nth-child(3n+3), .find-courses .courses .university-column:nth-child(3n+3) {
      margin-right: 0; }
  /* line 19, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
  .highlighted-courses .courses .course, .find-courses .courses .course {
    background: #fff;
    border: 1px solid #bebebe;
    border-radius: 2px;
    box-sizing: border-box;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px rgba(255, 255, 255, 0.9);
    margin-bottom: 30px;
    position: relative;
    width: 100%;
    transition: all 0.15s linear 0s; }
    /* line 33, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
    .highlighted-courses .courses .course .status, .find-courses .courses .course .status {
      background: #0075b4;
      color: white;
      font-size: 10px;
      left: 10px;
      padding: 2px 10px;
      border-radius: 2px;
      position: absolute;
      top: -6px; }
    /* line 46, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
    .highlighted-courses .courses .course .status::after, .find-courses .courses .course .status::after {
      border-bottom: 6px solid #003b5a;
      border-right: 6px solid transparent;
      content: "";
      display: block;
      height: 0;
      position: absolute;
      right: -6px;
      top: 0;
      width: 0; }
    /* line 58, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
    .highlighted-courses .courses .course a, .find-courses .courses .course a {
      position: relative;
      display: block; }
    /* line 63, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
    .highlighted-courses .courses .course a:hover, .highlighted-courses .courses .course a:focus, .find-courses .courses .course a:hover, .find-courses .courses .course a:focus {
      text-decoration: none; }
    /* line 67, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
    .highlighted-courses .courses .course .meta-info, .find-courses .courses .course .meta-info {
      background: rgba(0, 0, 0, 0.75);
      bottom: 6px;
      border: 1px solid rgba(0, 0, 0, 0.5);
      -webkit-border-top-right-radius: 2px;
      -moz-border-topright-radius: 2px;
      border-top-right-radius: 2px;
      -webkit-border-bottom-right-radius: 2px;
      -moz-border-bottomright-radius: 2px;
      border-bottom-right-radius: 2px;
      box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
      position: absolute;
      right: -4px;
      transition: all 0.15s linear 0s; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .highlighted-courses .courses .course .meta-info:after, .find-courses .courses .course .meta-info:after {
        content: "";
        display: table;
        clear: both; }
      /* line 83, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
      .highlighted-courses .courses .course .meta-info p, .find-courses .courses .course .meta-info p {
        color: white;
        font-style: italic;
        line-height: 1.2em;
        padding: 4px 12px 5px; }
    /* line 91, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
    .highlighted-courses .courses .course .inner-wrapper, .highlighted-courses .courses .course .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal .highlighted-courses .courses .course .entitlement-unenrollment-modal-inner-wrapper, .find-courses .courses .course .inner-wrapper, .find-courses .courses .course .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal .find-courses .courses .course .entitlement-unenrollment-modal-inner-wrapper {
      border: 1px solid #fcfcfc;
      height: 100%;
      height: 200px;
      overflow: hidden;
      position: relative; }
    /* line 99, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
    .highlighted-courses .courses .course header.course-preview, .find-courses .courses .course header.course-preview {
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 3;
      background-image: -webkit-linear-gradient(-90deg, white, rgba(255, 255, 255, 0.85));
      background-image: linear-gradient(-90deg, white, rgba(255, 255, 255, 0.85));
      box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.2);
      border-bottom: 1px solid rgba(150, 150, 150, 0.7);
      display: block;
      height: 50px; }
      /* line 114, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
      .highlighted-courses .courses .course header.course-preview:hover, .highlighted-courses .courses .course header.course-preview:focus, .find-courses .courses .course header.course-preview:hover, .find-courses .courses .course header.course-preview:focus {
        background-image: -webkit-linear-gradient(-90deg, white, rgba(255, 255, 255, 0.8));
        background-image: linear-gradient(-90deg, white, rgba(255, 255, 255, 0.8));
        text-decoration: none; }
        /* line 119, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
        .highlighted-courses .courses .course header.course-preview:hover .info-link, .highlighted-courses .courses .course header.course-preview:focus .info-link, .find-courses .courses .course header.course-preview:hover .info-link, .find-courses .courses .course header.course-preview:focus .info-link {
          color: #0075b4;
          opacity: 1; }
        /* line 124, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
        .highlighted-courses .courses .course header.course-preview:hover h2, .highlighted-courses .courses .course header.course-preview:hover .home > header .title > .heading-group p, .home > header .title > .heading-group .highlighted-courses .courses .course header.course-preview:hover p, .highlighted-courses .courses .course header.course-preview:hover section.outside-app h1, section.outside-app .highlighted-courses .courses .course header.course-preview:hover h1, .highlighted-courses .courses .course header.course-preview:focus h2, .highlighted-courses .courses .course header.course-preview:focus .home > header .title > .heading-group p, .home > header .title > .heading-group .highlighted-courses .courses .course header.course-preview:focus p, .highlighted-courses .courses .course header.course-preview:focus section.outside-app h1, section.outside-app .highlighted-courses .courses .course header.course-preview:focus h1, .find-courses .courses .course header.course-preview:hover h2, .find-courses .courses .course header.course-preview:hover .home > header .title > .heading-group p, .home > header .title > .heading-group .find-courses .courses .course header.course-preview:hover p, .find-courses .courses .course header.course-preview:hover section.outside-app h1, section.outside-app .find-courses .courses .course header.course-preview:hover h1, .find-courses .courses .course header.course-preview:focus h2, .find-courses .courses .course header.course-preview:focus .home > header .title > .heading-group p, .home > header .title > .heading-group .find-courses .courses .course header.course-preview:focus p, .find-courses .courses .course header.course-preview:focus section.outside-app h1, section.outside-app .find-courses .courses .course header.course-preview:focus h1 {
          color: #0075b4; }
      /* line 129, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
      .highlighted-courses .courses .course header.course-preview .heading-group, .find-courses .courses .course header.course-preview .heading-group {
        left: 0;
        padding: 0 10px;
        position: absolute;
        right: 60px;
        top: 0; }
        /* line 136, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
        .highlighted-courses .courses .course header.course-preview .heading-group h2, .highlighted-courses .courses .course header.course-preview .home > header .title > .heading-group p, .home > header .highlighted-courses .courses .course header.course-preview .title > .heading-group p, .highlighted-courses .courses .course header.course-preview .heading-group section.outside-app h1, section.outside-app .highlighted-courses .courses .course header.course-preview .heading-group h1, .find-courses .courses .course header.course-preview .heading-group h2, .find-courses .courses .course header.course-preview .home > header .title > .heading-group p, .home > header .find-courses .courses .course header.course-preview .title > .heading-group p, .find-courses .courses .course header.course-preview .heading-group section.outside-app h1, section.outside-app .find-courses .courses .course header.course-preview .heading-group h1 {
          color: #313131;
          display: table-cell;
          font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-size: 0.8em;
          font-weight: 700;
          height: 48px;
          letter-spacing: 0;
          margin-bottom: 0;
          padding-top: 0;
          text-shadow: 0 1px rgba(255, 255, 255, 0.6);
          text-overflow: ellipsis;
          text-transform: none;
          vertical-align: middle; }
          /* line 151, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
          .highlighted-courses .courses .course header.course-preview .heading-group h2 .course-number, .highlighted-courses .courses .course header.course-preview .home > header .title > .heading-group p .course-number, .home > header .highlighted-courses .courses .course header.course-preview .title > .heading-group p .course-number, .highlighted-courses .courses .course header.course-preview .heading-group section.outside-app h1 .course-number, section.outside-app .highlighted-courses .courses .course header.course-preview .heading-group h1 .course-number, .find-courses .courses .course header.course-preview .heading-group h2 .course-number, .find-courses .courses .course header.course-preview .home > header .title > .heading-group p .course-number, .home > header .find-courses .courses .course header.course-preview .title > .heading-group p .course-number, .find-courses .courses .course header.course-preview .heading-group section.outside-app h1 .course-number, section.outside-app .find-courses .courses .course header.course-preview .heading-group h1 .course-number {
            font-weight: 700;
            text-transform: none; }
      /* line 158, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
      .highlighted-courses .courses .course header.course-preview .info-link, .find-courses .courses .course header.course-preview .info-link {
        border-left: 1px solid rgba(150, 150, 150, 0.5);
        box-sizing: border-box;
        color: #313131;
        display: inline-block;
        font: bold 1.6em/1.2em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        height: 100%;
        opacity: 0.6;
        padding-top: 10px;
        position: absolute;
        right: 0;
        text-align: center;
        text-shadow: 0 1px rgba(255, 255, 255, 0.6);
        top: 0;
        width: 60px;
        vertical-align: middle; }
    /* line 181, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
    .highlighted-courses .courses .course .info, .find-courses .courses .course .info {
      background: #fff;
      height: 350px;
      left: 0;
      position: absolute;
      top: 0;
      transition: all 0.15s linear 0s;
      width: 100%;
      overflow: hidden; }
      /* line 193, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
      .highlighted-courses .courses .course .info .cover-image, .find-courses .courses .course .info .cover-image {
        height: 200px;
        overflow: hidden;
        width: 100%; }
        /* line 198, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
        .highlighted-courses .courses .course .info .cover-image img, .find-courses .courses .course .info .cover-image img {
          display: block;
          min-height: 100%;
          width: 100%; }
      /* line 205, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
      .highlighted-courses .courses .course .info .desc, .find-courses .courses .course .info .desc {
        box-sizing: border-box;
        height: 120px;
        overflow: hidden;
        padding: 10px 10px 12px;
        position: relative;
        width: 100%; }
        /* line 214, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
        .highlighted-courses .courses .course .info .desc section, .find-courses .courses .course .info .desc section {
          color: #313131;
          font: normal 1em/1.6em Georgia, Cambria, "Times New Roman", Times, serif;
          margin: 0;
          height: 100%;
          overflow: hidden;
          text-overflow: ellipsis; }
      /* line 224, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
      .highlighted-courses .courses .course .info .bottom, .find-courses .courses .course .info .bottom {
        box-sizing: border-box;
        padding: 0 10px 10px;
        width: 100%; }
        /* line 230, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
        .highlighted-courses .courses .course .info .bottom .university, .find-courses .courses .course .info .bottom .university {
          color: #646464;
          letter-spacing: 1px; }
        /* line 235, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
        .highlighted-courses .courses .course .info .bottom .start-date, .find-courses .courses .course .info .bottom .start-date {
          border-left: 1px solid #c8c8c8;
          margin-left: 5px;
          padding-left: 10px;
          color: #646464;
          letter-spacing: 1px; }
    /* line 245, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
    .highlighted-courses .courses .course:hover, .highlighted-courses .courses .course:focus, .find-courses .courses .course:hover, .find-courses .courses .course:focus {
      background: whitesmoke;
      border-color: #bebebe;
      box-shadow: 0 1px 4px 0 rgba(0, 117, 180, 0.4); }
      /* line 250, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
      .highlighted-courses .courses .course:hover .info, .highlighted-courses .courses .course:focus .info, .find-courses .courses .course:hover .info, .find-courses .courses .course:focus .info {
        top: -150px; }
      /* line 254, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
      .highlighted-courses .courses .course:hover .meta-info, .highlighted-courses .courses .course:focus .meta-info, .find-courses .courses .course:hover .meta-info, .find-courses .courses .course:focus .meta-info {
        opacity: 0; }

/* line 262, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
.highlighted-courses .university-courses .course, .find-courses .university-courses .course {
  width: 31.76157%;
  margin-right: 2.35765%;
  float: left; }
  /* line 267, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_object.scss */
  .highlighted-courses .university-courses .course:nth-child(3n+3), .find-courses .university-courses .course:nth-child(3n+3) {
    margin-right: 0; }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_filter.scss */
.filter {
  height: 60px; }
  /* line 4, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_filter.scss */
  .filter nav {
    background-image: -webkit-linear-gradient(-90deg, #fafafa, #e6e6e6);
    background-image: linear-gradient(-90deg, #fafafa, #e6e6e6);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4), inset 0 0 0 -1px rgba(255, 255, 255, 0.4);
    box-sizing: border-box;
    border: 1px solid #bebebe;
    border-bottom-color: #c8c8c8;
    border-top: none;
    -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;
    height: 60px;
    padding: 12px 10px;
    position: relative;
    z-index: 9; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .filter nav:after {
      content: "";
      display: table;
      clear: both; }
    /* line 23, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_filter.scss */
    .filter nav.fixed-top {
      box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(255, 255, 255, 0.4);
      max-width: 1920px;
      position: fixed;
      top: 0;
      width: 100%; }
    /* line 31, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_filter.scss */
    .filter nav .dropdown {
      float: left;
      margin-right: 15px;
      position: relative; }
      /* line 36, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_filter.scss */
      .filter nav .dropdown .filter-heading {
        background-image: -webkit-linear-gradient(-90deg, #fafafa 0%, whitesmoke 50%, #ebebeb 50%, #e6e6e6 100%);
        background-image: linear-gradient(-90deg, #fafafa 0%, whitesmoke 50%, #ebebeb 50%, #e6e6e6 100%);
        border-radius: 4px;
        box-sizing: border-box;
        box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4), inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
        border: 1px solid #c8c8c8;
        color: #313131;
        cursor: pointer;
        height: 36px;
        padding: 9px;
        position: relative;
        text-align: center;
        text-shadow: 0 1px rgba(255, 255, 255, 0.8);
        width: 150px;
        z-index: 11; }
      /* line 56, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_filter.scss */
      .filter nav .dropdown ul {
        background: white;
        border-radius: 0 4px 4px;
        border: 1px solid #c8c8c8;
        box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2);
        padding: 20px 0 5px 20px;
        position: absolute;
        visibility: hidden;
        width: 200px;
        z-index: 10; }
        /* line 67, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_filter.scss */
        .filter nav .dropdown ul li {
          list-style: none;
          margin-bottom: 15px; }
      /* line 74, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_filter.scss */
      .filter nav .dropdown:hover .filter-heading, .filter nav .dropdown:focus .filter-heading {
        background: white;
        background-image: -webkit-linear-gradient(-90deg, #fafafa, white);
        background-image: linear-gradient(-90deg, #fafafa, white);
        border-radius: 4px 4px 0 0;
        border-bottom: 1px dotted #c8c8c8;
        box-shadow: 0 2px 0 -1px white;
        color: #313131;
        height: 40px; }
      /* line 86, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_filter.scss */
      .filter nav .dropdown:hover ul, .filter nav .dropdown:focus ul {
        visibility: visible; }
    /* line 92, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_filter.scss */
    .filter nav form.search {
      float: right; }
      /* line 95, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_filter.scss */
      .filter nav form.search input[type="text"] {
        border-radius: 3px 0 0 3px;
        float: left;
        height: 36px;
        width: 200px; }
      /* line 102, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_course_filter.scss */
      .filter nav form.search input[type="submit"] {
        border-radius: 0 3px 3px 0;
        float: left;
        height: 36px;
        padding: 2px 20px; }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
#lean_overlay {
  background-image: radial-gradient(circle at 50% 30%, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6));
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100; }

/* line 12, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
.modal, .leanModal_box, .entitlement-unenrollment-modal {
  display: none;
  position: absolute;
  left: 50%;
  padding: 8px;
  width: 480px;
  border-radius: 3px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  background: #313131;
  color: #313131; }
  /* line 25, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
  .modal.video-modal, .video-modal.leanModal_box, .video-modal.entitlement-unenrollment-modal {
    left: 50%;
    padding: 10px;
    width: 582px; }
    /* line 30, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
    .modal.video-modal .inner-wrapper, .video-modal.leanModal_box .inner-wrapper, .video-modal.entitlement-unenrollment-modal .inner-wrapper, .modal.video-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal .modal.video-modal .entitlement-unenrollment-modal-inner-wrapper, .video-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal .video-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper, .video-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper {
      background: #000;
      box-shadow: none;
      height: 315px;
      padding: 10px;
      width: 560px; }
  /* line 39, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
  .modal.home-page-video-modal, .home-page-video-modal.leanModal_box, .home-page-video-modal.entitlement-unenrollment-modal {
    left: 50%;
    padding: 10px;
    width: 662px; }
    /* line 44, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
    .modal.home-page-video-modal .inner-wrapper, .home-page-video-modal.leanModal_box .inner-wrapper, .home-page-video-modal.entitlement-unenrollment-modal .inner-wrapper, .modal.home-page-video-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal .modal.home-page-video-modal .entitlement-unenrollment-modal-inner-wrapper, .home-page-video-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal .home-page-video-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper, .home-page-video-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper {
      background: #000;
      box-shadow: none;
      height: 360px;
      padding: 10px;
      width: 640px; }
  /* line 53, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
  .modal .inner-wrapper, .leanModal_box .inner-wrapper, .entitlement-unenrollment-modal .inner-wrapper, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper {
    background: #fff;
    border-radius: 0;
    border: 1px solid rgba(0, 0, 0, 0.9);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.7);
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    position: relative; }
    /* line 66, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
    .modal .inner-wrapper p, .leanModal_box .inner-wrapper p, .entitlement-unenrollment-modal .inner-wrapper p, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper p {
      font-size: 0.9em;
      line-height: 1.4; }
    /* line 71, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
    .modal .inner-wrapper header, .leanModal_box .inner-wrapper header, .entitlement-unenrollment-modal .inner-wrapper header, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper header {
      margin-bottom: 30px;
      overflow: hidden;
      padding: 28px 20px 0;
      position: relative; }
      /* line 79, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
      .modal .inner-wrapper header::before, .leanModal_box .inner-wrapper header::before, .entitlement-unenrollment-modal .inner-wrapper header::before, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper header::before {
        content: "";
        display: block;
        height: 400px;
        left: 0;
        margin: 0 auto;
        position: absolute;
        top: -140px;
        width: 100%;
        z-index: 1; }
      /* line 91, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
      .modal .inner-wrapper header hr, .leanModal_box .inner-wrapper header hr, .entitlement-unenrollment-modal .inner-wrapper header hr, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper header hr {
        border: none;
        margin: 0;
        position: relative;
        z-index: 2; }
        /* line 99, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
        .modal .inner-wrapper header hr::after, .leanModal_box .inner-wrapper header hr::after, .entitlement-unenrollment-modal .inner-wrapper header hr::after, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper header hr::after {
          bottom: 0;
          content: "";
          display: block;
          position: absolute;
          top: -1px; }
      /* line 110, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
      .modal .inner-wrapper header h2, .leanModal_box .inner-wrapper header h2, .entitlement-unenrollment-modal .inner-wrapper header h2, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper header h2, .modal .inner-wrapper .home > header .title > .heading-group p, .leanModal_box .inner-wrapper .home > header .title > .heading-group p, .entitlement-unenrollment-modal .inner-wrapper .home > header .title > .heading-group p, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, .modal .inner-wrapper header section.outside-app h1, section.outside-app .modal .inner-wrapper header h1, .leanModal_box .inner-wrapper header section.outside-app h1, section.outside-app .leanModal_box .inner-wrapper header h1, .entitlement-unenrollment-modal .inner-wrapper header section.outside-app h1, section.outside-app .entitlement-unenrollment-modal .inner-wrapper header h1, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper header section.outside-app h1, section.outside-app .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper header h1 {
        position: relative;
        text-align: center;
        text-shadow: 0 1px rgba(255, 255, 255, 0.4);
        z-index: 2; }
    /* line 118, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
    .modal .inner-wrapper .modal-form-error, .leanModal_box .inner-wrapper .modal-form-error, .entitlement-unenrollment-modal .inner-wrapper .modal-form-error, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .modal-form-error, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-error-text {
      background: #b20610;
      border: 1px solid #8f0e0e;
      color: #8f0e0e;
      display: none;
      margin-bottom: 20px;
      padding: 12px; }
    /* line 127, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
    .modal .inner-wrapper .notice, .leanModal_box .inner-wrapper .notice, .entitlement-unenrollment-modal .inner-wrapper .notice, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .notice {
      background: #e2c01f;
      border: 1px solid black;
      color: black;
      display: none;
      margin-bottom: 20px;
      padding: 12px; }
    /* line 136, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
    .modal .inner-wrapper .activation-message, .leanModal_box .inner-wrapper .activation-message, .entitlement-unenrollment-modal .inner-wrapper .activation-message, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .activation-message,
    .modal .inner-wrapper .message, .leanModal_box .inner-wrapper .message, .entitlement-unenrollment-modal .inner-wrapper .message, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .message {
      padding: 0 40px 10px; }
      /* line 140, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
      .modal .inner-wrapper .activation-message p, .leanModal_box .inner-wrapper .activation-message p, .entitlement-unenrollment-modal .inner-wrapper .activation-message p, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .activation-message p,
      .modal .inner-wrapper .message p, .leanModal_box .inner-wrapper .message p, .entitlement-unenrollment-modal .inner-wrapper .message p, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .message p {
        margin-bottom: 10px; }
    /* line 145, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
    .modal .inner-wrapper form, .leanModal_box .inner-wrapper form, .entitlement-unenrollment-modal .inner-wrapper form, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form {
      margin-bottom: 12px;
      padding: 0 40px 20px;
      position: relative;
      z-index: 2; }
      /* line 151, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
      .modal .inner-wrapper form .input-group, .leanModal_box .inner-wrapper form .input-group, .entitlement-unenrollment-modal .inner-wrapper form .input-group, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .input-group {
        border-bottom: 1px solid #d2d2d2;
        box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6);
        margin-bottom: 30px;
        padding-bottom: 10px; }
        /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .modal .inner-wrapper form .input-group:after, .leanModal_box .inner-wrapper form .input-group:after, .entitlement-unenrollment-modal .inner-wrapper form .input-group:after, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .input-group:after {
          content: "";
          display: table;
          clear: both; }
      /* line 160, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
      .modal .inner-wrapper form label, .leanModal_box .inner-wrapper form label, .entitlement-unenrollment-modal .inner-wrapper form label, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label {
        color: #313131; }
        /* line 163, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
        .modal .inner-wrapper form label.field-error, .leanModal_box .inner-wrapper form label.field-error, .entitlement-unenrollment-modal .inner-wrapper form label.field-error, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.field-error {
          display: block;
          color: #8f0e0e; }
          /* line 167, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
          .modal .inner-wrapper form label.field-error + input, .leanModal_box .inner-wrapper form label.field-error + input, .entitlement-unenrollment-modal .inner-wrapper form label.field-error + input, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.field-error + input, .modal .inner-wrapper form label.field-error + textarea, .leanModal_box .inner-wrapper form label.field-error + textarea, .entitlement-unenrollment-modal .inner-wrapper form label.field-error + textarea, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.field-error + textarea {
            border: 1px solid #ca1111;
            color: #8f0e0e; }
      /* line 174, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
      .modal .inner-wrapper form input[type="checkbox"], .leanModal_box .inner-wrapper form input[type="checkbox"], .entitlement-unenrollment-modal .inner-wrapper form input[type="checkbox"], .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form input[type="checkbox"] {
        margin-right: 5px; }
      /* line 178, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
      .modal .inner-wrapper form textarea, .leanModal_box .inner-wrapper form textarea, .entitlement-unenrollment-modal .inner-wrapper form textarea, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form textarea {
        background: white;
        display: block;
        height: 45px;
        margin-bottom: 20px;
        width: 100%; }
      /* line 186, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
      .modal .inner-wrapper form input[type="email"], .leanModal_box .inner-wrapper form input[type="email"], .entitlement-unenrollment-modal .inner-wrapper form input[type="email"], .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form input[type="email"],
      .modal .inner-wrapper form input[type="text"], .leanModal_box .inner-wrapper form input[type="text"], .entitlement-unenrollment-modal .inner-wrapper form input[type="text"], .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form input[type="text"],
      .modal .inner-wrapper form input[type="password"], .leanModal_box .inner-wrapper form input[type="password"], .entitlement-unenrollment-modal .inner-wrapper form input[type="password"], .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form input[type="password"] {
        background: #fff;
        display: block;
        height: 45px;
        margin-bottom: 20px;
        width: 100%; }
      /* line 196, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
      .modal .inner-wrapper form label.remember-me, .leanModal_box .inner-wrapper form label.remember-me, .entitlement-unenrollment-modal .inner-wrapper form label.remember-me, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.remember-me,
      .modal .inner-wrapper form label.terms-of-service, .leanModal_box .inner-wrapper form label.terms-of-service, .entitlement-unenrollment-modal .inner-wrapper form label.terms-of-service, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.terms-of-service,
      .modal .inner-wrapper form label.honor-code, .leanModal_box .inner-wrapper form label.honor-code, .entitlement-unenrollment-modal .inner-wrapper form label.honor-code, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.honor-code {
        background: #e9e9e9;
        border: 1px solid #c8c8c8;
        border-radius: 3px;
        box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6);
        display: block;
        margin-bottom: 20px;
        padding: 8px 10px; }
        /* line 207, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
        .modal .inner-wrapper form label.remember-me:hover, .leanModal_box .inner-wrapper form label.remember-me:hover, .entitlement-unenrollment-modal .inner-wrapper form label.remember-me:hover, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.remember-me:hover, .modal .inner-wrapper form label.remember-me:focus, .leanModal_box .inner-wrapper form label.remember-me:focus, .entitlement-unenrollment-modal .inner-wrapper form label.remember-me:focus, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.remember-me:focus,
        .modal .inner-wrapper form label.terms-of-service:hover, .leanModal_box .inner-wrapper form label.terms-of-service:hover, .entitlement-unenrollment-modal .inner-wrapper form label.terms-of-service:hover, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.terms-of-service:hover,
        .modal .inner-wrapper form label.terms-of-service:focus, .leanModal_box .inner-wrapper form label.terms-of-service:focus, .entitlement-unenrollment-modal .inner-wrapper form label.terms-of-service:focus, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.terms-of-service:focus,
        .modal .inner-wrapper form label.honor-code:hover, .leanModal_box .inner-wrapper form label.honor-code:hover, .entitlement-unenrollment-modal .inner-wrapper form label.honor-code:hover, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.honor-code:hover,
        .modal .inner-wrapper form label.honor-code:focus, .leanModal_box .inner-wrapper form label.honor-code:focus, .entitlement-unenrollment-modal .inner-wrapper form label.honor-code:focus, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.honor-code:focus {
          background: #e6e6e6; }
        /* line 212, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
        .modal .inner-wrapper form label.remember-me.field-error, .leanModal_box .inner-wrapper form label.remember-me.field-error, .entitlement-unenrollment-modal .inner-wrapper form label.remember-me.field-error, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.remember-me.field-error,
        .modal .inner-wrapper form label.terms-of-service.field-error, .leanModal_box .inner-wrapper form label.terms-of-service.field-error, .entitlement-unenrollment-modal .inner-wrapper form label.terms-of-service.field-error, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.terms-of-service.field-error,
        .modal .inner-wrapper form label.honor-code.field-error, .leanModal_box .inner-wrapper form label.honor-code.field-error, .entitlement-unenrollment-modal .inner-wrapper form label.honor-code.field-error, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.honor-code.field-error {
          border: 1px solid #ca1111; }
        /* line 216, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
        .modal .inner-wrapper form label.remember-me a, .leanModal_box .inner-wrapper form label.remember-me a, .entitlement-unenrollment-modal .inner-wrapper form label.remember-me a, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.remember-me a,
        .modal .inner-wrapper form label.terms-of-service a, .leanModal_box .inner-wrapper form label.terms-of-service a, .entitlement-unenrollment-modal .inner-wrapper form label.terms-of-service a, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.terms-of-service a,
        .modal .inner-wrapper form label.honor-code a, .leanModal_box .inner-wrapper form label.honor-code a, .entitlement-unenrollment-modal .inner-wrapper form label.honor-code a, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form label.honor-code a {
          font-style: italic; }
      /* line 221, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
      .modal .inner-wrapper form .citizenship, .leanModal_box .inner-wrapper form .citizenship, .entitlement-unenrollment-modal .inner-wrapper form .citizenship, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .citizenship,
      .modal .inner-wrapper form .gender, .leanModal_box .inner-wrapper form .gender, .entitlement-unenrollment-modal .inner-wrapper form .gender, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .gender,
      .modal .inner-wrapper form .date-of-birth, .leanModal_box .inner-wrapper form .date-of-birth, .entitlement-unenrollment-modal .inner-wrapper form .date-of-birth, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .date-of-birth {
        margin-bottom: 20px;
        float: left;
        width: 31.76157%; }
        /* line 228, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
        .modal .inner-wrapper form .citizenship label, .leanModal_box .inner-wrapper form .citizenship label, .entitlement-unenrollment-modal .inner-wrapper form .citizenship label, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .citizenship label,
        .modal .inner-wrapper form .gender label, .leanModal_box .inner-wrapper form .gender label, .entitlement-unenrollment-modal .inner-wrapper form .gender label, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .gender label,
        .modal .inner-wrapper form .date-of-birth label, .leanModal_box .inner-wrapper form .date-of-birth label, .entitlement-unenrollment-modal .inner-wrapper form .date-of-birth label, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .date-of-birth label {
          display: block; }
        /* line 232, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
        .modal .inner-wrapper form .citizenship select, .leanModal_box .inner-wrapper form .citizenship select, .entitlement-unenrollment-modal .inner-wrapper form .citizenship select, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .citizenship select,
        .modal .inner-wrapper form .gender select, .leanModal_box .inner-wrapper form .gender select, .entitlement-unenrollment-modal .inner-wrapper form .gender select, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .gender select,
        .modal .inner-wrapper form .date-of-birth select, .leanModal_box .inner-wrapper form .date-of-birth select, .entitlement-unenrollment-modal .inner-wrapper form .date-of-birth select, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .date-of-birth select {
          box-sizing: border-box;
          width: 100%;
          display: block; }
      /* line 239, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
      .modal .inner-wrapper form .citizenship, .leanModal_box .inner-wrapper form .citizenship, .entitlement-unenrollment-modal .inner-wrapper form .citizenship, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .citizenship,
      .modal .inner-wrapper form .gender, .leanModal_box .inner-wrapper form .gender, .entitlement-unenrollment-modal .inner-wrapper form .gender, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .gender {
        margin-right: 2.35765%; }
      /* line 244, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
      .modal .inner-wrapper form .submit, .leanModal_box .inner-wrapper form .submit, .entitlement-unenrollment-modal .inner-wrapper form .submit, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .submit {
        padding-top: 10px; }
        /* line 247, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
        .modal .inner-wrapper form .submit input[type="submit"], .leanModal_box .inner-wrapper form .submit input[type="submit"], .entitlement-unenrollment-modal .inner-wrapper form .submit input[type="submit"], .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .submit input[type="submit"] {
          display: block;
          height: auto;
          margin: 0 auto;
          width: 100%;
          white-space: normal; }
    /* line 257, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
    .modal .inner-wrapper .login-extra, .leanModal_box .inner-wrapper .login-extra, .entitlement-unenrollment-modal .inner-wrapper .login-extra, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .login-extra {
      position: relative;
      z-index: 2; }
      /* line 261, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
      .modal .inner-wrapper .login-extra p, .leanModal_box .inner-wrapper .login-extra p, .entitlement-unenrollment-modal .inner-wrapper .login-extra p, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .login-extra p {
        color: #313131;
        font-style: italic;
        text-align: center; }
        /* line 266, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
        .modal .inner-wrapper .login-extra p span, .leanModal_box .inner-wrapper .login-extra p span, .entitlement-unenrollment-modal .inner-wrapper .login-extra p span, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .login-extra p span {
          color: #313131;
          font-style: italic; }
        /* line 271, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
        .modal .inner-wrapper .login-extra p a, .leanModal_box .inner-wrapper .login-extra p a, .entitlement-unenrollment-modal .inner-wrapper .login-extra p a, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .login-extra p a {
          color: #313131;
          font-style: italic;
          text-decoration: underline; }
          /* line 276, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
          .modal .inner-wrapper .login-extra p a:hover, .leanModal_box .inner-wrapper .login-extra p a:hover, .entitlement-unenrollment-modal .inner-wrapper .login-extra p a:hover, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .login-extra p a:hover, .modal .inner-wrapper .login-extra p a:focus, .leanModal_box .inner-wrapper .login-extra p a:focus, .entitlement-unenrollment-modal .inner-wrapper .login-extra p a:focus, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .login-extra p a:focus {
            color: #313131; }
        /* line 282, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
        .modal .inner-wrapper .login-extra p span + a, .leanModal_box .inner-wrapper .login-extra p span + a, .entitlement-unenrollment-modal .inner-wrapper .login-extra p span + a, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .login-extra p span + a {
          margin-left: 15px; }
    /* line 288, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
    .modal .inner-wrapper .close-modal, .leanModal_box .inner-wrapper .close-modal, .entitlement-unenrollment-modal .inner-wrapper .close-modal, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .close-modal, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-close-btn {
      border-radius: 2px;
      cursor: pointer;
      display: inline-block;
      padding: 10px;
      position: absolute;
      right: 2px;
      top: 0;
      z-index: 100;
      color: #313131;
      font: normal 1.2rem/1.2rem "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      text-align: center;
      text-shadow: 0 1px rgba(255, 255, 255, 0.8);
      transition: all 0.15s ease-out 0s; }
      /* line 304, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
      .modal .inner-wrapper .close-modal:hover, .leanModal_box .inner-wrapper .close-modal:hover, .entitlement-unenrollment-modal .inner-wrapper .close-modal:hover, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .close-modal:hover, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-close-btn:hover, .modal .inner-wrapper .close-modal:focus, .leanModal_box .inner-wrapper .close-modal:focus, .entitlement-unenrollment-modal .inner-wrapper .close-modal:focus, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .close-modal:focus, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-close-btn:focus {
        color: #313131;
        text-decoration: none; }
  /* line 312, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
  .modal #help_wrapper, .leanModal_box #help_wrapper, .entitlement-unenrollment-modal #help_wrapper,
  .modal #feedback_form_wrapper, .leanModal_box #feedback_form_wrapper, .entitlement-unenrollment-modal #feedback_form_wrapper,
  .modal .discussion-alert-wrapper, .leanModal_box .discussion-alert-wrapper, .entitlement-unenrollment-modal .discussion-alert-wrapper {
    padding: 0 30px 30px 30px; }
    /* line 317, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
    .modal #help_wrapper header, .leanModal_box #help_wrapper header, .entitlement-unenrollment-modal #help_wrapper header,
    .modal #feedback_form_wrapper header, .leanModal_box #feedback_form_wrapper header, .entitlement-unenrollment-modal #feedback_form_wrapper header,
    .modal .discussion-alert-wrapper header, .leanModal_box .discussion-alert-wrapper header, .entitlement-unenrollment-modal .discussion-alert-wrapper header {
      margin-bottom: 20px;
      padding-right: 0;
      padding-left: 0; }
    /* line 323, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
    .modal #help_wrapper .note, .leanModal_box #help_wrapper .note, .entitlement-unenrollment-modal #help_wrapper .note,
    .modal #feedback_form_wrapper .note, .leanModal_box #feedback_form_wrapper .note, .entitlement-unenrollment-modal #feedback_form_wrapper .note,
    .modal .discussion-alert-wrapper .note, .leanModal_box .discussion-alert-wrapper .note, .entitlement-unenrollment-modal .discussion-alert-wrapper .note {
      font-size: 0.875rem;
      margin-top: 10px;
      color: #313131; }
  /* line 330, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
  .modal .discussion-alert-wrapper button, .leanModal_box .discussion-alert-wrapper button, .entitlement-unenrollment-modal .discussion-alert-wrapper button {
    display: block;
    margin: 0 auto; }
  /* line 335, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
  .modal .tip, .leanModal_box .tip, .entitlement-unenrollment-modal .tip {
    font-size: 12px;
    display: block;
    color: #313131; }

/* line 356, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
.modal-settings-language .settings-language-select .select {
  width: 100%; }

/* line 360, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
.modal-settings-language .list-input {
  margin-bottom: 20px; }

/* line 364, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
.modal-settings-language .actions-supplemental {
  padding: 0 40px 20px 40px; }
  /* line 367, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
  .modal-settings-language .actions-supplemental .list-actions-item {
    color: #313131;
    text-align: center; }
  /* line 374, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_modal.scss */
  .modal-settings-language .actions-supplemental .action, .modal-settings-language .actions-supplemental .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .modal-settings-language .actions-supplemental .entitlement-action {
    display: block;
    margin-top: 5px; }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_activation_messages.scss */
.container.activation, section.activation.outside-app, .view-profile .profile-self .wrapper-profile-field-account-privacy .activation.u-field-account_privacy, .view-profile .activation.wrapper-profile-sections, .view-profile .activation.badge-set-display {
  padding: 60px 0 120px; }
  /* line 4, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_activation_messages.scss */
  .container.activation h1, section.activation.outside-app h1, .view-profile .profile-self .wrapper-profile-field-account-privacy .activation.u-field-account_privacy h1, .view-profile .activation.wrapper-profile-sections h1, .view-profile .activation.badge-set-display h1 {
    margin-bottom: 20px;
    padding: 10px; }
  /* line 17, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_activation_messages.scss */
  .container.activation h1 + hr, section.activation.outside-app h1 + hr, .view-profile .profile-self .wrapper-profile-field-account-privacy .activation.u-field-account_privacy h1 + hr, .view-profile .activation.wrapper-profile-sections h1 + hr, .view-profile .activation.badge-set-display h1 + hr {
    margin-bottom: 30px; }
  /* line 21, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_activation_messages.scss */
  .container.activation .message, section.activation.outside-app .message, .view-profile .profile-self .wrapper-profile-field-account-privacy .activation.u-field-account_privacy .message, .view-profile .activation.wrapper-profile-sections .message, .view-profile .activation.badge-set-display .message {
    background: #fcfcfc;
    border: 1px solid #c8c8c8;
    box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    margin: 0 auto;
    padding: 40px;
    width: 48.82117%; }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_unsubscribe.scss */
.container.unsubscribe, section.unsubscribe.outside-app, .view-profile .profile-self .wrapper-profile-field-account-privacy .unsubscribe.u-field-account_privacy, .view-profile .unsubscribe.wrapper-profile-sections, .view-profile .unsubscribe.badge-set-display {
  padding: 60px 0 120px; }
  /* line 4, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_unsubscribe.scss */
  .container.unsubscribe h1, section.unsubscribe.outside-app h1, .view-profile .profile-self .wrapper-profile-field-account-privacy .unsubscribe.u-field-account_privacy h1, .view-profile .unsubscribe.wrapper-profile-sections h1, .view-profile .unsubscribe.badge-set-display h1 {
    margin-bottom: 20px;
    padding: 10px; }
  /* line 11, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_unsubscribe.scss */
  .container.unsubscribe h1 + hr, section.unsubscribe.outside-app h1 + hr, .view-profile .profile-self .wrapper-profile-field-account-privacy .unsubscribe.u-field-account_privacy h1 + hr, .view-profile .unsubscribe.wrapper-profile-sections h1 + hr, .view-profile .unsubscribe.badge-set-display h1 + hr {
    margin-bottom: 30px; }
  /* line 15, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_unsubscribe.scss */
  .container.unsubscribe .message, section.unsubscribe.outside-app .message, .view-profile .profile-self .wrapper-profile-field-account-privacy .unsubscribe.u-field-account_privacy .message, .view-profile .unsubscribe.wrapper-profile-sections .message, .view-profile .unsubscribe.badge-set-display .message {
    background: #fcfcfc;
    border: 1px solid #c8c8c8;
    box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    margin: 0 auto;
    padding: 40px;
    width: 48.82117%; }

/* line 4, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_help-tab.scss */
#help-modal {
  overflow: visible;
  background: transparent;
  box-shadow: none; }
  @media (max-width: 991px) {
    /* line 4, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_help-tab.scss */
    #help-modal {
      width: 90% !important;
      margin-left: -47% !important; } }
  @media (min-width: 768px) {
    /* line 4, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_help-tab.scss */
    #help-modal {
      width: 700px !important;
      margin-left: -350px !important; } }

/* line 20, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_help-tab.scss */
.help-tab {
  transform: rotate(-90deg);
  transform-origin: top left;
  position: fixed;
  bottom: 20px;
  left: 0; }
  /* line 30, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_help-tab.scss */
  .help-tab a:link,
  .help-tab a:visited {
    border: 1px solid #d9d9d9;
    border-top-style: none;
    border-radius: 0 0 10px 10px;
    background: rgba(255, 255, 255, 0.75);
    color: rgba(49, 49, 49, 0.75);
    font-weight: bold;
    text-decoration: none;
    padding: 6px 22px 11px;
    display: inline-block; }
    /* line 42, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_help-tab.scss */
    .help-tab a:link:hover, .help-tab a:link:focus,
    .help-tab a:visited:hover,
    .help-tab a:visited:focus {
      color: #fff;
      background: #0075b4; }

/* line 50, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_help-tab.scss */
.help-buttons {
  display: flex;
  text-align: center;
  justify-content: normal;
  flex-grow: 1; }
  /* line 56, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_help-tab.scss */
  .help-buttons .btn:not(:first-child) {
    margin-left: 10px; }
  @media (max-width: 991px) {
    /* line 50, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_help-tab.scss */
    .help-buttons {
      flex-direction: column; }
      /* line 63, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_help-tab.scss */
      .help-buttons .btn {
        width: 100%;
        margin: 5px 0 0 0 !important; } }

/* line 71, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_help-tab.scss */
#feedback_form input, #feedback_form textarea {
  font: normal 1em/1.4em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 75, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_help-tab.scss */
#feedback_form textarea[name="details"] {
  height: 150px; }

/* line 81, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_help-tab.scss */
#feedback_success_wrapper p {
  padding: 0 20px 20px 20px; }

/* line 86, /edx/app/edxapp/edx-platform/lms/static/sass/shared/_help-tab.scss */
.feedback-form-select {
  background: #fff;
  margin-bottom: 20px;
  width: 100%; }

/* line 8, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
.home {
  padding: 0; }
  /* line 11, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
  .home > .container, .home > section.outside-app, .view-profile .profile-self .wrapper-profile-field-account-privacy .home > .u-field-account_privacy, .view-profile .home > .wrapper-profile-sections, .view-profile .home > .badge-set-display {
    box-sizing: border-box;
    width: 100%; }
  /* line 17, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
  .home > header {
    background-color: #9c9c9c;
    background-image: -webkit-linear-gradient(#9c9c9c, #995353);
    background-image: linear-gradient(#9c9c9c, #995353);
    background-size: cover;
    background-image: none;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 5px 0 rgba(0, 0, 0, 0.1);
    overflow: hidden;
    padding: 0;
    width: 100%; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .home > header:after {
      content: "";
      display: table;
      clear: both; }
    /* line 28, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home > header .outer-wrapper {
      position: relative;
      margin: 0 auto;
      padding: 60px;
      max-width: 1200px; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .home > header .outer-wrapper:after {
        content: "";
        display: table;
        clear: both; }
      @media screen and (max-width: 320px) {
        /* line 28, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home > header .outer-wrapper {
          padding: 10px; } }
    /* line 43, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home > header .title {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 65.88078%;
      margin-left: 17.05961%;
      box-sizing: border-box;
      transition: all 0.2s linear 0s;
      position: relative;
      box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.5);
      background: #fff;
      padding: 20px 30px;
      min-height: 120px;
      vertical-align: top; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .home > header .title:last-child {
        margin-right: 0; }
      /* line 59, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home > header .title:hover .actions, .home > header .title:focus .actions {
        display: none; }
      @media screen and (min-width: 541px) and (max-width: 768px) {
        /* line 43, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home > header .title {
          float: left;
          display: block;
          margin-right: 3.57866%;
          width: 74.10533%;
          margin-left: 12.94733%; }
          /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
          .home > header .title:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 321px) and (max-width: 540px) {
        /* line 43, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home > header .title {
          width: 100%;
          box-sizing: border-box;
          margin-left: 0%; } }
      @media screen and (max-width: 320px) {
        /* line 43, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home > header .title {
          width: 100%;
          box-sizing: border-box;
          margin-left: 0%; } }
      /* line 82, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home > header .title > .heading-group {
        left: 0;
        box-sizing: border-box;
        transition: all 0.2s linear 0s;
        text-align: left;
        display: inline-block;
        top: 0;
        opacity: 1;
        padding-bottom: 20px; }
        /* line 93, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home > header .title > .heading-group h1 {
          text-align: left;
          margin-bottom: 0;
          text-shadow: 0 1px rgba(255, 255, 255, 0.6);
          text-transform: none; }
        /* line 101, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home > header .title > .heading-group p {
          margin-bottom: 0;
          text-transform: none;
          font-style: italic; }
      /* line 110, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home > header .title .course-search {
        padding: 20px 0; }
        /* line 113, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home > header .title .course-search .search-input {
          float: left;
          padding-right: 55px;
          padding-left: 10px;
          border: 2px solid #c8c8c8;
          border-radius: 3px;
          box-shadow: none;
          width: 100%;
          height: 55px;
          color: #000;
          font-style: normal;
          font-weight: normal; }
          /* line 131, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home > header .title .course-search .search-input:focus {
            border-color: #1790c7; }
        /* line 138, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home > header .title .course-search .search-button {
          right: 30px;
          -webkit-border-top-left-radius: 1px;
          -moz-border-topleft-radius: 1px;
          border-top-left-radius: 1px;
          -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: 1px;
          -moz-border-bottomleft-radius: 1px;
          border-bottom-left-radius: 1px;
          position: absolute;
          border: 2px solid #1790c7;
          box-shadow: none;
          background: #009ee7;
          padding: 0 14px;
          height: 55px;
          color: #fff;
          text-shadow: none; }
          /* line 156, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home > header .title .course-search .search-button:hover, .home > header .title .course-search .search-button:focus {
            background: #2bace6; }
    /* line 164, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home > header .actions {
      display: none; }
    /* line 168, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home > header .media {
      background: #fff;
      background: rgba(255, 255, 255, 0.93);
      border: 1px solid #646464;
      border-left: 0;
      box-sizing: border-box;
      height: 120px;
      float: left;
      padding: 4px;
      position: relative;
      vertical-align: top;
      width: 17.05961%;
      z-index: 2; }
      /* line 186, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home > header .media:hover, .home > header .media:focus {
        text-decoration: underline; }
      /* line 191, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home > header .media .hero {
        height: 100%;
        overflow: hidden;
        position: relative;
        background: url("/static/images/homepage-hero-video-thumb.182306c70abe.jpg") center no-repeat;
        background-size: cover; }
        /* line 198, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home > header .media .hero .play-intro {
          background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75));
          background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75));
          border-radius: 4px;
          box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.4);
          box-sizing: border-box;
          border: 2px solid rgba(255, 255, 255, 0.8);
          height: 60px;
          left: 50%;
          margin-top: -30px;
          margin-left: -30px;
          position: absolute;
          top: 50%;
          transition: all 0.15s linear 0s;
          width: 60px; }
          /* line 222, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home > header .media .hero .play-intro::after {
            color: #fff;
            color: rgba(255, 255, 255, 0.8);
            content: "\25B6";
            display: block;
            font: normal 2em/1em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
            left: 50%;
            margin-left: -11px;
            margin-top: -16px;
            position: absolute;
            text-shadow: 0 -1px rgba(0, 0, 0, 0.8);
            top: 50%; }
        /* line 239, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home > header .media .hero img {
          display: block;
          width: 100%; }
      /* line 247, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home > header .media:hover .play-intro, .home > header .media:focus .play-intro {
        background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8));
        background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8));
        box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.5);
        border-color: rgba(255, 255, 255, 0.9); }
        /* line 253, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home > header .media:hover .play-intro::after, .home > header .media:focus .play-intro::after {
          color: #fff;
          color: white; }
  /* line 262, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
  .home .highlighted-courses {
    box-sizing: border-box;
    margin-bottom: 40px;
    position: relative;
    width: 100%;
    z-index: 1; }
    /* line 270, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home .highlighted-courses > h2, .home > header .title > .heading-group .highlighted-courses > p, .home section.outside-app .highlighted-courses > h1, section.outside-app .home .highlighted-courses > h1 {
      background-image: -webkit-linear-gradient(-90deg, #fafafa, #e6e6e6);
      background-image: linear-gradient(-90deg, #fafafa, #e6e6e6);
      border: 1px solid #c8c8c8;
      border-radius: 4px;
      border-top-color: #bebebe;
      box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4), 0 0 12px 0 rgba(0, 0, 0, 0.2);
      color: #646464;
      letter-spacing: 1px;
      margin-bottom: 0;
      margin-top: -15px;
      padding: 10px 10px 8px;
      text-align: center;
      text-shadow: 0 1px rgba(255, 255, 255, 0.6); }
  /* line 287, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
  .home .university-partners {
    border-bottom: 1px solid #c8c8c8;
    margin-bottom: 0;
    overflow: hidden;
    position: relative;
    width: 100%; }
    /* line 294, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home .university-partners::before {
      content: "";
      display: block; }
    /* line 301, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home .university-partners::after {
      content: "";
      display: block; }
    /* line 309, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home .university-partners hr {
      border: none;
      margin: 0;
      position: relative;
      z-index: 2; }
      /* line 317, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home .university-partners hr::after {
        bottom: 0;
        content: "";
        display: block;
        position: absolute;
        top: -1px; }
    /* line 328, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home .university-partners .partners {
      margin: 0 auto;
      padding: 20px 0;
      text-align: center; }
      /* line 333, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home .university-partners .partners li.partner {
        display: inline-block;
        padding: 0 30px;
        position: relative;
        vertical-align: middle;
        overflow: hidden; }
        /* line 340, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .university-partners .partners li.partner::before {
          content: "";
          display: block;
          height: 80px;
          right: 0;
          position: absolute;
          top: -5px;
          width: 1px; }
        /* line 354, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .university-partners .partners li.partner::after {
          content: "";
          display: block;
          height: 80px;
          right: 1px;
          position: absolute;
          top: -5px;
          width: 1px; }
        /* line 369, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .university-partners .partners li.partner:last-child::before {
          display: none; }
        /* line 373, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .university-partners .partners li.partner:last-child::after {
          display: none; }
      /* line 379, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home .university-partners .partners a {
        transition: all 0.25s ease-in-out 0s; }
        /* line 382, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .university-partners .partners a::before {
          background-image: -webkit-radial-gradient(50% 50%, circle closest-side, white 0%, rgba(255, 255, 255, 0) 100%);
          background-image: radial-gradient(50% 50%, circle closest-side, white 0%, rgba(255, 255, 255, 0) 100%);
          content: "";
          display: block;
          height: 200px;
          left: 50%;
          margin-left: -100px;
          margin-top: -100px;
          opacity: 0;
          width: 200px;
          position: absolute;
          transition: all 0.25s ease-in-out 0s;
          top: 50%;
          z-index: 1; }
        /* line 403, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .university-partners .partners a .name {
          bottom: -60px;
          left: 0;
          position: absolute;
          text-align: center;
          transition: all 0.25s ease-in-out 0s;
          width: 100%;
          z-index: 2; }
          /* line 416, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home .university-partners .partners a .name > span {
            color: #313131;
            font: 700 italic 1.4em/1.4em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
            text-shadow: 0 1px rgba(255, 255, 255, 0.6);
            transition: all 0.15s ease-in-out 0s; }
            /* line 423, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
            .home .university-partners .partners a .name > span:hover, .home .university-partners .partners a .name > span:focus {
              color: #646464; }
        /* line 430, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .university-partners .partners a img {
          position: relative;
          transition: all 0.25s ease-in-out 0s;
          vertical-align: middle;
          z-index: 2; }
        /* line 439, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .university-partners .partners a:hover, .home .university-partners .partners a:focus {
          text-decoration: none; }
          /* line 443, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home .university-partners .partners a:hover::before, .home .university-partners .partners a:focus::before {
            opacity: 1; }
          /* line 447, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home .university-partners .partners a:hover .name, .home .university-partners .partners a:focus .name {
            bottom: 20px; }
          /* line 451, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home .university-partners .partners a:hover img, .home .university-partners .partners a:focus img {
            top: -100px; }
    /* line 458, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home .university-partners.university-partners2x6 {
      box-sizing: border-box;
      width: 100%; }
      /* line 463, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home .university-partners.university-partners2x6 .partners {
        box-sizing: border-box;
        margin-left: 60px;
        padding: 12px 0; }
        /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .home .university-partners.university-partners2x6 .partners:after {
          content: "";
          display: table;
          clear: both; }
        /* line 470, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .university-partners.university-partners2x6 .partners .partner {
          box-sizing: border-box;
          width: 14.70196%;
          display: block;
          float: left;
          padding: 0 12px; }
          /* line 481, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home .university-partners.university-partners2x6 .partners .partner a img {
            width: 100%;
            height: auto; }
          /* line 486, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home .university-partners.university-partners2x6 .partners .partner a .name > span {
            font-size: 1em; }
          /* line 492, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home .university-partners.university-partners2x6 .partners .partner a:hover .name, .home .university-partners.university-partners2x6 .partners .partner a:focus .name {
            bottom: 14px; }
  /* line 502, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
  .home .more-info {
    border: 1px solid #c8c8c8;
    margin-bottom: 80px;
    width: 100%; }
    /* line 507, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home .more-info header {
      background-image: -webkit-linear-gradient(-90deg, #fafafa, #e6e6e6);
      background-image: linear-gradient(-90deg, #fafafa, #e6e6e6);
      border-bottom: 1px solid #c8c8c8;
      padding: 10px 20px 8px;
      position: relative; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .home .more-info header:after {
        content: "";
        display: table;
        clear: both; }
      /* line 517, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home .more-info header h2, .home > header .more-info header .title > .heading-group p, .home > header .title > .heading-group .more-info header p, .home .more-info header section.outside-app h1, section.outside-app .home .more-info header h1 {
        float: left;
        margin: 0;
        text-shadow: 0 1px rgba(255, 255, 255, 0.6); }
      /* line 524, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home .more-info header .action.action-mediakit, .home .more-info header .entitlement-actions-wrapper .action-mediakit.entitlement-action, .entitlement-actions-wrapper .home .more-info header .action-mediakit.entitlement-action {
        float: right;
        position: relative;
        top: 1px;
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 14px;
        text-shadow: 0 1px rgba(255, 255, 255, 0.6); }
        /* line 533, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .more-info header .action.action-mediakit::after, .home .more-info header .entitlement-actions-wrapper .action-mediakit.entitlement-action::after, .entitlement-actions-wrapper .home .more-info header .action-mediakit.entitlement-action::after {
          position: relative;
          top: -1px;
          display: inline-block;
          margin: 0 0 0 5px;
          content: "➤";
          font-size: 11px; }
        /* line 544, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .more-info header .action.action-mediakit .org-name, .home .more-info header .entitlement-actions-wrapper .action-mediakit.entitlement-action .org-name, .entitlement-actions-wrapper .home .more-info header .action-mediakit.entitlement-action .org-name {
          color: #0075b4;
          font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
          text-transform: none; }
    /* line 552, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home .more-info .news {
      box-sizing: border-box;
      box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.15);
      padding: 20px;
      width: 100%; }
      /* line 559, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home .more-info .news .blog-posts {
        border-bottom: 1px solid #c8c8c8;
        margin-bottom: 20px;
        padding-bottom: 20px; }
        /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .home .more-info .news .blog-posts:after {
          content: "";
          display: table;
          clear: both; }
        /* line 566, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .more-info .news .blog-posts > article {
          border: 1px dotted transparent;
          border-color: #c8c8c8;
          box-sizing: border-box;
          float: left;
          margin-right: 2.35765%;
          padding: 10px;
          transition: all 0.15s linear 0s;
          width: 31.76157%; }
          /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
          .home .more-info .news .blog-posts > article:after {
            content: "";
            display: table;
            clear: both; }
          /* line 581, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home .more-info .news .blog-posts > article:hover, .home .more-info .news .blog-posts > article:focus {
            background: #fff;
            border: 1px solid #c8c8c8;
            box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1); }
          /* line 588, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home .more-info .news .blog-posts > article:last-child {
            margin-right: 0; }
          /* line 592, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home .more-info .news .blog-posts > article .post-graphics {
            border: 1px solid #bebebe;
            box-sizing: border-box;
            display: block;
            float: left;
            height: 84px;
            margin-right: 2.35765%;
            overflow: hidden;
            width: 31.76157%;
            vertical-align: top; }
            /* line 609, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
            .home .more-info .news .blog-posts > article .post-graphics img {
              min-height: 100%;
              max-width: 100%; }
          /* line 615, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home .more-info .news .blog-posts > article .post-name {
            float: left;
            width: 65.88078%;
            vertical-align: top; }
            /* line 621, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
            .home .more-info .news .blog-posts > article .post-name a {
              color: #313131;
              font: 700 1em/1.2em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
              /* line 625, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
              .home .more-info .news .blog-posts > article .post-name a:hover, .home .more-info .news .blog-posts > article .post-name a:focus {
                color: #0075b4;
                text-decoration: underline; }
            /* line 632, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
            .home .more-info .news .blog-posts > article .post-name .post-date {
              color: #646464;
              display: none;
              letter-spacing: 1px; }
      /* line 642, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home .more-info .news .press-links h3 {
        display: inline;
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        line-height: 1.6em; }
      /* line 649, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home .more-info .news .press-links a {
        line-height: 1.6em;
        font-family: Georgia, Cambria, "Times New Roman", Times, serif;
        font-style: italic;
        margin-left: 10px; }
        /* line 656, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .more-info .news .press-links a.read-more {
          float: right;
          color: #b1b1b1; }
          /* line 661, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home .more-info .news .press-links a.read-more:hover, .home .more-info .news .press-links a.read-more:focus {
            color: #0075b4;
            text-decoration: underline; }

/* line 6, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.dashboard {
  display: flex;
  flex-direction: row;
  width: 100%; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .dashboard:after {
    content: "";
    display: table;
    clear: both; }
  /* line 14, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .dashboard .main-container {
    padding: 40px 20px 20px 40px;
    flex-grow: 8;
    order: 1; }
    /* line 21, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .dashboard .main-container .my-courses:focus {
      outline: none; }
    /* line 25, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .dashboard .main-container .my-courses .wrapper-header-courses {
      margin-bottom: 10px; }
      /* line 28, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .wrapper-header-courses .header-courses {
        padding-right: 10px; }
    /* line 39, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .dashboard .main-container .my-courses .listing-courses .course-item {
      margin-bottom: 20px;
      padding-bottom: 20px; }
      /* line 43, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .listing-courses .course-item .course-container {
        border: 1px solid #e7e7e7;
        border-radius: 3px; }
      /* line 48, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .listing-courses .course-item:last-of-type {
        margin-bottom: 0;
        border-bottom: none;
        padding-bottom: 0; }
    /* line 57, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .dashboard .main-container .my-courses .course {
      box-sizing: box;
      transition: all 0.15s linear 0s; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .dashboard .main-container .my-courses .course:after {
        content: "";
        display: table;
        clear: both; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .dashboard .main-container .my-courses .course .details:after {
        content: "";
        display: table;
        clear: both; }
      /* line 67, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course .details .wrapper-course-image {
        float: left;
        margin-right: 2.35765%;
        width: 23.23176%;
        max-height: 150px;
        overflow: hidden; }
        /* line 75, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .wrapper-course-image .cover, .dashboard .main-container .my-courses .course .details .wrapper-course-image a.fade-cover {
          box-sizing: border-box;
          transition: all 0.15s linear 0s;
          float: left;
          position: relative; }
          /* line 82, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details .wrapper-course-image .cover .course-image, .dashboard .main-container .my-courses .course .details .wrapper-course-image a.fade-cover .course-image {
            width: 100%; }
        /* line 88, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .wrapper-course-image .sts-enrollment {
          float: left;
          width: 100%;
          position: relative;
          bottom: 15px;
          display: inline-block;
          text-align: center; }
          /* line 101, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details .wrapper-course-image .sts-enrollment .deco-graphic {
            position: absolute;
            top: -5px;
            right: 0; }
          /* line 108, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details .wrapper-course-image .sts-enrollment .sts-enrollment-value {
            font-size: 0.6em;
            line-height: 1.5em;
            border-radius: 0;
            padding: 1px 5px;
            color: white; }
        @media (max-width: 767px) {
          /* line 67, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details .wrapper-course-image {
            display: none; } }
      /* line 127, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course .details .wrapper-course-details {
        display: flex;
        flex-flow: row wrap;
        padding: 0;
        margin-bottom: 10px;
        justify-content: space-between; }
        /* line 134, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title {
          flex-basis: 100%;
          padding-top: 10px; }
          /* line 138, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title a, .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-title span {
            font: -apple-system-short-headline !important;
            display: inline-block;
            margin-bottom: 10px;
            text-decoration: none; }
        /* line 155, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info [class*="info-"] {
          font: -apple-system-short-subheadline !important;
          color: #5e5e5e;
          display: inline-block; }
        /* line 164, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info .info-date-block-container {
          display: block; }
          /* line 167, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info .info-date-block-container .info-date-block {
            font: -apple-system-short-subheadline !important;
            color: #767676; }
            /* line 177, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
            .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info .info-date-block-container .info-date-block .fa-check {
              color: #008100; }
          /* line 182, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info .info-date-block-container .change-session {
            margin: 0 0 0 5px;
            padding: 0;
            border: none;
            letter-spacing: normal; }
        /* line 194, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-actions {
          margin-right: 20px;
          margin-top: 20px;
          align-self: flex-end; }
        @media (max-width: 767px) {
          /* line 127, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details .wrapper-course-details {
            width: 100%;
            display: flex;
            flex-direction: column; }
            /* line 208, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
            .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info,
            .dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-actions {
              flex-grow: 1; }
              /* line 212, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
              .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info .action, .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info .entitlement-action,
              .dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-actions .action,
              .dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-actions .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper
              .dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-actions .entitlement-action {
                margin-right: 0; }
              /* line 216, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
              .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info .wrapper-action-more, .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info .entitlement-actions-wrapper,
              .dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-actions .wrapper-action-more,
              .dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-actions .entitlement-actions-wrapper {
                padding-top: 3px; } }
      /* line 226, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course .details .course-actions .action, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .entitlement-action {
        box-sizing: border-box;
        margin-right: 10px;
        float: right;
        min-width: 40px;
        color: #2f2f2f;
        border-radius: 3px;
        padding: 12px;
        border: 1px solid #fff;
        text-align: center; }
        /* line 238, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .course-actions .action:hover, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-action:hover, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .entitlement-action:hover, .dashboard .main-container .my-courses .course .details .course-actions .action:focus, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-action:focus, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .entitlement-action:focus {
          color: #2f2f2f;
          border: 1px solid #e4e4e4; }
        /* line 244, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .course-actions .action.is-disabled, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .is-disabled.entitlement-action, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .is-disabled.entitlement-action {
          color: #e4e4e4; }
        /* line 249, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .course-actions .action.action-facebook, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .action-facebook.entitlement-action, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .action-facebook.entitlement-action {
          color: #4267b2; }
        /* line 254, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .course-actions .action.action-twitter, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .action-twitter.entitlement-action, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .action-twitter.entitlement-action {
          color: #55acee; }
      /* line 260, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper {
        display: inline-block;
        position: relative;
        float: right; }
        /* line 266, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .action-more, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .action-more, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-action-more, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-action-more {
          font-size: 14px;
          box-shadow: none;
          background: #fff;
          background-image: none;
          color: #767676;
          line-height: 16px;
          text-shadow: none; }
        /* line 277, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown {
          display: none;
          position: absolute;
          top: 40px;
          right: 19px;
          pointer-events: none;
          min-width: 140px; }
          /* line 290, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown.is-visible, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown.is-visible, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .is-visible.entitlement-actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .is-visible.entitlement-actions-dropdown {
            display: block;
            pointer-events: auto; }
          /* line 295, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-dropdown-list, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-dropdown-list, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-dropdown-list, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list {
            box-sizing: border-box;
            display: table;
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
            position: relative;
            width: 100%;
            border-radius: 3px;
            margin: 5px 0 0 0;
            border: 1px solid #c8c8c8;
            padding: 5px 10px;
            background: #fff; }
            /* line 311, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
            .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list::after, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-dropdown-list::after, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-dropdown-list::after, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list::after, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-dropdown-list::after, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list::after, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list::after, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list::before, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-dropdown-list::before, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-dropdown-list::before, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list::before, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-dropdown-list::before, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list::before, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list::before {
              bottom: 100%;
              right: 6px;
              border: solid transparent;
              content: " ";
              height: 0;
              width: 0;
              position: absolute;
              pointer-events: none; }
            /* line 325, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
            .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list::after, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-dropdown-list::after, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-dropdown-list::after, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list::after, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-dropdown-list::after, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list::after, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list::after {
              border-color: transparent;
              border-bottom-color: #fff;
              border-width: 6px;
              margin-right: 1px; }
            /* line 333, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
            .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list::before, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-dropdown-list::before, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-dropdown-list::before, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list::before, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-dropdown-list::before, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list::before, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list::before {
              border-color: transparent;
              border-bottom-color: #c8c8c8;
              border-width: 7px; }
          /* line 340, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-item, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-item, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-item, .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-item, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item {
            display: block;
            margin: 0; }
            /* line 346, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
            .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item.is-hidden, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-item.is-hidden, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-item.is-hidden, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-item.is-hidden, .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .is-hidden.entitlement-actions-item, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list .is-hidden.entitlement-actions-item, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .is-hidden.entitlement-actions-item {
              display: none; }
            /* line 350, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
            .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item .action, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-item .action, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-item .action, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-item .action, .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-item .action, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item .action, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item .action, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item .entitlement-action, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-item .entitlement-action, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-item .entitlement-action, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-item .entitlement-action, .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-item .entitlement-action, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item .entitlement-action, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item .entitlement-action {
              margin-right: 0; }
              /* line 353, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
              .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item .action:hover, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-item .action:hover, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-item .action:hover, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-item .action:hover, .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-item .action:hover, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item .action:hover, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item .action:hover, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item .entitlement-actions-wrapper .entitlement-action:hover, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item .entitlement-action:hover, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-item .entitlement-action:hover, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-item .entitlement-action:hover, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-item .entitlement-action:hover, .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-item .entitlement-action:hover, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item .entitlement-action:hover, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item .entitlement-action:hover, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item .action:focus, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-item .action:focus, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-item .action:focus, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-item .action:focus, .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-item .action:focus, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item .action:focus, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item .action:focus, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item .entitlement-actions-wrapper .entitlement-action:focus, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item .entitlement-action:focus, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown .actions-item .entitlement-action:focus, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .actions-item .entitlement-action:focus, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-item .entitlement-action:focus, .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .entitlement-actions-item .entitlement-action:focus, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item .entitlement-action:focus, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list .entitlement-actions-item .entitlement-action:focus {
                border: 1px solid transparent; }
      /* line 363, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course .details .course-status {
        background: #e2c01f;
        border: 1px solid #c8c8c8;
        box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6);
        margin-top: 17px;
        margin-right: 2.35765%;
        padding: 5px;
        width: 65.88078%;
        float: left;
        box-sizing: border-box; }
        /* line 377, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .course-status p {
          color: #646464;
          font-style: italic;
          letter-spacing: 1px;
          text-align: center; }
      /* line 385, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course .details .course-status-completed {
        background: #c8c8c8;
        color: white; }
        /* line 389, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .course-status-completed p {
          color: #181818; }
          /* line 392, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details .course-status-completed p span {
            font-weight: bold; }
      /* line 398, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course .details .enter-course {
        font: -apple-system-short-subheadline !important;
        float: right; }
      @media (max-width: 991px) {
        /* line 64, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details {
          padding-left: 10px; } }
      /* line 421, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course.professional .wrapper-course-image .cover, .dashboard .main-container .my-courses .course.professional .wrapper-course-image a.fade-cover {
        border-color: #d33f80;
        padding: 2px; }
      /* line 433, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course.professional .sts-enrollment .sts-enrollment-value {
        background: #d33f80; }
      /* line 443, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course.verified .wrapper-course-image .cover, .dashboard .main-container .my-courses .course.verified .wrapper-course-image a.fade-cover {
        border-color: #008100;
        padding: 2px; }
      /* line 454, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course.verified .sts-enrollment .deco-graphic {
        width: 40px;
        position: absolute;
        top: -5px;
        right: 0; }
      /* line 465, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course.verified .sts-enrollment .sts-enrollment-value {
        background: #008100; }
      /* line 475, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course.honor .wrapper-course-image .cover, .dashboard .main-container .my-courses .course.honor .wrapper-course-image a.fade-cover {
        border-color: #54a3cd;
        padding: 2px; }
      /* line 481, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course.honor .sts-enrollment-value {
        background: #0075b4; }
      /* line 490, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course.audit .wrapper-course-image .cover, .dashboard .main-container .my-courses .course.audit .wrapper-course-image a.fade-cover {
        border-color: #e8e8e8;
        padding: 2px; }
      /* line 496, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course.audit .sts-enrollment-value {
        background: #dddddd; }
    @media (max-width: 991px) {
      /* line 14, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container {
        padding: 20px; } }
  /* line 510, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .dashboard .side-container {
    padding: 40px 40px 20px 20px;
    max-width: 400px;
    min-width: 400px;
    min-height: 10px;
    flex-grow: 1;
    order: 2;
    max-width: 300px;
    min-width: 300px; }
    /* line 520, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .dashboard .side-container .wrapper-find-courses .course-advertise {
      box-sizing: border-box;
      padding: 20px;
      border: 1px solid #b1b2b4; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .dashboard .side-container .wrapper-find-courses .course-advertise:after {
        content: "";
        display: table;
        clear: both; }
      /* line 527, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .side-container .wrapper-find-courses .course-advertise .advertise-message {
        font-size: 12px;
        color: #181818;
        margin-bottom: 20px; }
      /* line 534, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .side-container .wrapper-find-courses .course-advertise .ad-link {
        text-align: center; }
        /* line 537, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .side-container .wrapper-find-courses .course-advertise .ad-link .btn-neutral {
          padding-bottom: 12px;
          padding-top: 12px; }
        /* line 542, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .side-container .wrapper-find-courses .course-advertise .ad-link a {
          font-size: 16px;
          line-height: 25.16px;
          padding: 10px;
          border: 1px solid #0075b4;
          color: #0075b4;
          text-decoration: none;
          display: block; }
          /* line 552, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .side-container .wrapper-find-courses .course-advertise .ad-link a:hover, .dashboard .side-container .wrapper-find-courses .course-advertise .ad-link a:focus, .dashboard .side-container .wrapper-find-courses .course-advertise .ad-link a:active {
            color: #fff;
            background-color: #0075b4; }
          /* line 559, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .side-container .wrapper-find-courses .course-advertise .ad-link a span {
            margin-left: 5px; }
          /* line 563, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .side-container .wrapper-find-courses .course-advertise .ad-link a .icon {
            margin-right: 5px; }
    /* line 572, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .dashboard .side-container .profile-sidebar ul {
      padding: 0;
      border: 1px solid #e7e7e7; }
    @media (max-width: 991px) {
      /* line 510, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .side-container {
        margin: 0 20px 40px;
        padding: 0;
        max-width: 100%; } }
  @media (max-width: 991px) {
    /* line 6, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .dashboard {
      flex-direction: column; } }

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

/* line 603, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.wrapper-messages-primary .messages-list {
  margin: 0;
  padding: 0;
  background-color: #f5f5f5; }

/* line 609, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.wrapper-messages-primary .message {
  border-radius: 3px;
  display: none;
  padding: 10px 20px;
  border-top: 1px solid #e4e4e4;
  color: #313131; }
  /* line 619, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.is-shown {
    display: block; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-messages-primary .message.is-shown:after {
      content: "";
      display: table;
      clear: both; }
  /* line 625, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message a {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 629, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message strong {
    font-weight: 700; }
    /* line 632, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message strong a {
      font-weight: 700; }
  /* line 637, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message .actions {
    list-style: none;
    margin: 0;
    padding: 0; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-messages-primary .message .actions:after {
      content: "";
      display: table;
      clear: both; }
  /* line 645, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message .message-title,
  .wrapper-messages-primary .message .message-copy .title {
    line-height: 1em;
    margin-bottom: 5px; }
  /* line 654, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message .message-copy,
  .wrapper-messages-primary .message .message-copy .copy {
    margin: 2px 0 0; }
  /* line 664, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.is-expandable .wrapper-tip .message-title,
  .wrapper-messages-primary .message.is-expandable .wrapper-tip .message-copy {
    margin-bottom: 0;
    display: inline-block; }
  /* line 670, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.is-expandable .wrapper-tip .message-title .value,
  .wrapper-messages-primary .message.is-expandable .wrapper-tip .message-copy {
    transition: color 0.25s ease-in-out 0s; }
  /* line 676, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.is-expandable .wrapper-tip:hover {
    cursor: pointer; }
    /* line 679, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.is-expandable .wrapper-tip:hover .message-title .value,
    .wrapper-messages-primary .message.is-expandable .wrapper-tip:hover .message-copy,
    .wrapper-messages-primary .message.is-expandable .wrapper-tip:hover .ui-toggle-expansion {
      color: #0075b4; }
  /* line 687, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.is-expandable .wrapper-extended {
    transition: opacity 0.25s ease-in-out 0;
    display: none;
    opacity: 0; }
  /* line 697, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.is-expanded .ui-toggle-expansion {
    transform: rotate(90deg);
    transform-origin: 50% 50%; }
  /* line 709, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.is-expanded .wrapper-extended {
    display: block;
    opacity: 1; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .wrapper-messages-primary .message.message-upsell .wrapper-tip:after {
    content: "";
    display: table;
    clear: both; }
  /* line 720, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.message-upsell .wrapper-tip .message-title {
    float: left; }
  /* line 724, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.message-upsell .wrapper-tip .ui-toggle-expansion {
    transition: all 0.25s ease-in-out 0s;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px; }
  /* line 734, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.message-upsell .wrapper-tip .message-copy {
    float: right; }
  /* line 739, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.message-upsell .wrapper-extended {
    padding: 5px 0; }
    /* line 742, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-upsell .wrapper-extended .message-copy {
      display: inline-block; }
      /* line 745, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-upsell .wrapper-extended .message-copy .message-copy-bold {
        font-weight: 600; }
  /* line 751, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.message-upsell .action-upgrade-container {
    float: right;
    display: inline-block;
    margin-top: 10px; }
  /* line 758, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.message-upsell .action-upgrade {
    position: inherit;
    left: 10px;
    padding: 8px 0 8px 15px; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-messages-primary .message.message-upsell .action-upgrade:after {
      content: "";
      display: table;
      clear: both; }
    /* line 768, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-upsell .action-upgrade .action-upgrade-icon {
      float: left;
      display: inline;
      margin-right: 8px;
      margin-top: 5px;
      background: url("/static/images/icon-sm-verified.d8923fc267da.png") no-repeat;
      background-position: -6px;
      background-color: white;
      width: 16px;
      height: 14px; }
    /* line 783, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-upsell .action-upgrade .deco-graphic {
      position: absolute;
      top: -5px;
      left: -15px;
      width: 40px; }
    /* line 792, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-upsell .action-upgrade span {
      color: #fff; }
    /* line 796, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-upsell .action-upgrade .copy, .wrapper-messages-primary .message.message-upsell .action-upgrade .copy-sub {
      display: inline-block;
      vertical-align: middle; }
    /* line 801, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-upsell .action-upgrade .copy {
      margin-right: 20px; }
    /* line 808, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-upsell .action-upgrade .copy-sub {
      opacity: 0.875; }
  /* line 815, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.message-upsell .action-view-consent {
    float: right; }
  /* line 827, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.message-status {
    border-color: #e4e4e4;
    margin-bottom: 0; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-messages-primary .message.message-status .wrapper-message-primary:after {
      content: "";
      display: table;
      clear: both; }
    /* line 835, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status .message-copy {
      margin: 0; }
    /* line 842, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status .credit-action .credit-btn {
      float: right;
      margin-right: 5px;
      background-image: none;
      text-shadow: none;
      box-shadow: none;
      text-transform: none; }
    /* line 856, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status .actions .action, .wrapper-messages-primary .message.message-status .actions .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .wrapper-messages-primary .message.message-status .actions .entitlement-action {
      float: left;
      margin: 0 15px 0 0; }
      /* line 860, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-status .actions .action .btn, .wrapper-messages-primary .message.message-status .actions .entitlement-actions-wrapper .entitlement-action .btn, .entitlement-actions-wrapper .wrapper-messages-primary .message.message-status .actions .entitlement-action .btn {
        display: inline-block; }
      /* line 864, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-status .actions .action .btn, .wrapper-messages-primary .message.message-status .actions .entitlement-actions-wrapper .entitlement-action .btn, .entitlement-actions-wrapper .wrapper-messages-primary .message.message-status .actions .entitlement-action .btn {
        box-sizing: border-box;
        float: left;
        border-radius: 3px;
        font: normal 0.8rem/1.2rem "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        letter-spacing: 1px;
        padding: 6px 12px;
        text-align: center; }
        /* line 874, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .wrapper-messages-primary .message.message-status .actions .action .btn.disabled, .wrapper-messages-primary .message.message-status .actions .entitlement-actions-wrapper .entitlement-action .btn.disabled, .entitlement-actions-wrapper .wrapper-messages-primary .message.message-status .actions .entitlement-action .btn.disabled {
          cursor: default !important; }
          /* line 877, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .wrapper-messages-primary .message.message-status .actions .action .btn.disabled:hover, .wrapper-messages-primary .message.message-status .actions .entitlement-actions-wrapper .entitlement-action .btn.disabled:hover, .entitlement-actions-wrapper .wrapper-messages-primary .message.message-status .actions .entitlement-action .btn.disabled:hover, .wrapper-messages-primary .message.message-status .actions .action .btn.disabled:focus, .wrapper-messages-primary .message.message-status .actions .entitlement-actions-wrapper .entitlement-action .btn.disabled:focus, .entitlement-actions-wrapper .wrapper-messages-primary .message.message-status .actions .entitlement-action .btn.disabled:focus {
            background-image: -webkit-linear-gradient(top, #EEE 0%, #C2C2C2 50%, #ABABAB 50%, #B0B0B0 100%);
            background-image: linear-gradient(to bottom, #EEE 0%, #C2C2C2 50%, #ABABAB 50%, #B0B0B0 100%);
            background: #eee; }
      /* line 885, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-status .actions .action .btn, .wrapper-messages-primary .message.message-status .actions .entitlement-actions-wrapper .entitlement-action .btn, .entitlement-actions-wrapper .wrapper-messages-primary .message.message-status .actions .entitlement-action .btn {
        float: left;
        font: normal 0.8rem/1.2rem "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        letter-spacing: 1px;
        padding: 6px 12px;
        text-align: center; }
    /* line 896, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status .exam-registration-number {
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 18px; }
      /* line 900, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-status .exam-registration-number a {
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
    /* line 906, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status.exam-register .message-copy {
      margin-top: 5px;
      width: 55%; }
    /* line 913, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status.exam-schedule .exam-button {
      margin-top: 5px; }
    /* line 918, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status .exam-button {
      border: 1px solid #932059;
      border-radius: 3px;
      box-shadow: inset 0 1px 0 0 #cf78a3;
      color: white;
      display: inline-block;
      font-size: inherit;
      font-weight: bold;
      background-color: #c2387d;
      background-image: -webkit-linear-gradient(#c2387d, #9f2361);
      background-image: linear-gradient(#c2387d, #9f2361);
      padding: 7px 18px;
      text-decoration: none;
      text-shadow: 0 1px 0 #87184f;
      background-clip: padding-box;
      float: right;
      margin-top: 0; }
      /* line 131, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
      .wrapper-messages-primary .message.message-status .exam-button:hover:not(:disabled) {
        box-shadow: inset 0 1px 0 0 #c2518a;
        cursor: pointer;
        background-color: #aa3770;
        background-image: -webkit-linear-gradient(#aa3770, #922159);
        background-image: linear-gradient(#aa3770, #922159); }
      /* line 147, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
      .wrapper-messages-primary .message.message-status .exam-button:active:not(:disabled), .wrapper-messages-primary .message.message-status .exam-button:focus:not(:disabled) {
        border: 1px solid #932059;
        box-shadow: inset 0 0 8px 4px #841f52, inset 0 0 8px 4px #841f52; }
      /* line 51, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
      .wrapper-messages-primary .message.message-status .exam-button:disabled {
        opacity: 0.5;
        cursor: not-allowed; }
    /* line 925, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status .contact-button {
      border: 1px solid #932059;
      border-radius: 3px;
      box-shadow: inset 0 1px 0 0 #cf78a3;
      color: white;
      display: inline-block;
      font-size: inherit;
      font-weight: bold;
      background-color: #c2387d;
      background-image: -webkit-linear-gradient(#c2387d, #9f2361);
      background-image: linear-gradient(#c2387d, #9f2361);
      padding: 7px 18px;
      text-decoration: none;
      text-shadow: 0 1px 0 #87184f;
      background-clip: padding-box; }
      /* line 131, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
      .wrapper-messages-primary .message.message-status .contact-button:hover:not(:disabled) {
        box-shadow: inset 0 1px 0 0 #c2518a;
        cursor: pointer;
        background-color: #aa3770;
        background-image: -webkit-linear-gradient(#aa3770, #922159);
        background-image: linear-gradient(#aa3770, #922159); }
      /* line 147, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
      .wrapper-messages-primary .message.message-status .contact-button:active:not(:disabled), .wrapper-messages-primary .message.message-status .contact-button:focus:not(:disabled) {
        border: 1px solid #932059;
        box-shadow: inset 0 0 8px 4px #841f52, inset 0 0 8px 4px #841f52; }
      /* line 51, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
      .wrapper-messages-primary .message.message-status .contact-button:disabled {
        opacity: 0.5;
        cursor: not-allowed; }
    /* line 929, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status .button {
      display: inline-block;
      margin-top: 10px;
      padding: 9px 18px 10px;
      font-size: 13px;
      font-weight: bold;
      letter-spacing: 0; }
      /* line 937, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-status .button:hover, .wrapper-messages-primary .message.message-status .button:focus {
        text-decoration: none; }
    /* line 944, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status.course-status-certrendering .btn {
      margin-top: 2px; }
    /* line 950, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status.course-status-certavailable .message-copy {
      width: 48.82117%;
      position: relative;
      float: left; }
    /* line 957, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary {
      float: right; }
      /* line 960, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action, .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .entitlement-action {
        margin: 0 0 10px 15px;
        float: none;
        text-align: center; }
        /* line 966, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action:last-child, .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .entitlement-actions-wrapper .entitlement-action:last-child, .entitlement-actions-wrapper .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .entitlement-action:last-child {
          margin-bottom: 0; }
        /* line 970, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action .btn, .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .entitlement-actions-wrapper .entitlement-action .btn, .entitlement-actions-wrapper .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .entitlement-action .btn {
          float: none; }
      /* line 975, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .btn {
        box-sizing: border-box;
        padding: 7px 15px;
        float: none;
        border-radius: 3px;
        display: block;
        text-align: center; }
        /* line 986, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .btn a:link,
        .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-certificate .btn a:visited {
          color: #fff; }
      /* line 992, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary .action-share .btn {
        display: inline;
        letter-spacing: 0; }
    /* line 999, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status .actions-secondary {
      margin-top: 10px;
      border-top: 1px solid #e4e4e4;
      padding-top: 10px; }
      /* line 1004, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-status .actions-secondary .action-share {
        float: right;
        margin: 0; }
    /* line 1011, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status .certificate-explanation {
      margin-top: 10px;
      border-top: 1px solid #e4e4e4;
      padding-top: 10px; }
    /* line 1019, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status .verification-reminder {
      width: 65.88078%;
      float: left;
      position: relative; }
    /* line 1027, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status .verification-cta {
      width: 31.76157%;
      float: right;
      position: relative; }
      /* line 1034, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-status .verification-cta .btn {
        float: right; }
  /* line 1042, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.message-related-programs {
    background: none;
    padding: 10px;
    margin-bottom: 0; }
    /* line 1047, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-related-programs .related-programs-preface {
      float: left;
      margin: 0 10px;
      font-weight: bold; }
    /* line 1054, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-related-programs ul {
      display: inline;
      padding: 0;
      margin: 0; }
    /* line 1060, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-related-programs li {
      float: left;
      display: inline;
      padding: 0 0.5em;
      border-right: 1px solid; }
      /* line 1067, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-related-programs li .category-icon {
        float: left;
        margin-right: 5px;
        margin-top: 2px;
        background-color: transparent;
        background-size: 100%;
        width: 14px;
        height: 14px; }
    /* line 1080, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-related-programs li:last-child {
      border: 0; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .wrapper-messages-primary .message .prerequisites:after {
    content: "";
    display: table;
    clear: both; }
  /* line 1089, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message .prerequisites .tip {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #646464;
    margin-top: 10px; }
  @media (max-width: 991px) {
    /* line 609, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message {
      padding: 10px 20px 10px 10px; } }

/* line 1104, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.empty-dashboard-message {
  border: 3px solid #e4e4e4;
  background: #f8f8f8;
  padding: 40px 2px;
  text-align: center; }
  /* line 1110, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .empty-dashboard-message p {
    font-size: 24px;
    color: #646464;
    margin-bottom: 20px;
    text-shadow: 0 1px rgba(255, 255, 255, 0.6); }
  /* line 1118, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .empty-dashboard-message p.custom-message {
    font-size: 14px;
    text-shadow: none; }
  /* line 1124, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .empty-dashboard-message a.btn {
    background-color: #0075b4;
    border: 1px solid #0075b4;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    color: #fff;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: inline-block;
    letter-spacing: 1px;
    margin-top: 5px;
    margin-left: 5px;
    padding: 15px 20px; }
    /* line 1139, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .empty-dashboard-message a.btn:hover, .empty-dashboard-message a.btn:focus {
      background: #0075b4 -l2;
      text-decoration: none; }

/* line 1150, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.status-language .icon {
  font-size: 17px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  color: #000; }

/* line 1159, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.status-language .title .icon {
  opacity: 0.75; }

/* line 1165, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.status-verification {
  list-style: none;
  padding: 10px; }
  /* line 1169, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification .status-title {
    margin: 0 0 5px 0; }
  /* line 1173, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification .status-data {
    margin: 0 0 10px 0; }
  /* line 1177, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification .status-data-message {
    margin-bottom: 10px; }
  /* line 1187, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification .list-actions .action, .status-verification .list-actions .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .status-verification .list-actions .entitlement-action {
    display: block;
    font-size: 14px; }
  /* line 1196, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification .status-note {
    position: relative;
    padding-top: 10px; }
    /* line 1206, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification .status-note .deco-arrow {
      height: 0;
      width: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-bottom: 5px solid #646668;
      position: absolute;
      left: 45%;
      top: -6px; }
  /* line 1218, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification.is-denied {
    border-top: 3px solid #b20610 !important; }
    /* line 1221, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.is-denied .status-data-message {
      color: #cb0712;
      border-bottom-color: rgba(203, 7, 18, 0.25); }
    /* line 1226, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.is-denied .action-reverify {
      display: block;
      font-size: 14px; }
    /* line 1235, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.is-denied .btn-reverify {
      margin-top: 10px; }
    /* line 1239, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.is-denied .deco-arrow {
      height: 0;
      width: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-bottom: 5px solid #cb0712; }
  /* line 1245, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification.is-accepted {
    border-top: 3px solid #008100 !important; }
    /* line 1248, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.is-accepted .status-data-message {
      color: #008100;
      border-bottom-color: #99cd99; }
    /* line 1253, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.is-accepted .deco-arrow {
      height: 0;
      width: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-bottom: 5px solid #99cd99; }
  /* line 1259, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification.is-pending {
    border-top: 3px solid #0075b4 !important; }
    /* line 1262, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.is-pending .status-data-message {
      color: #646668;
      border-bottom-color: whitesmoke; }
  /* line 1269, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification.warning {
    border-top: 3px solid #ffc01f !important; }
    /* line 1272, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.warning .status-title {
      font-weight: 400 !important; }
      /* line 1275, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .status-verification.warning .status-title .fa {
        color: #ffc01f; }
    /* line 1280, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.warning .btn {
      font-size: 16px;
      line-height: 25.16px;
      padding: 10px;
      border: 1px solid #0079bc;
      color: #0079bc;
      text-decoration: none;
      display: block; }
    /* line 1290, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.warning .btn:hover {
      cursor: pointer;
      color: #fff;
      background-color: #0079bc; }

/* line 1301, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.status--verification .data {
  white-space: normal !important;
  text-overflow: no !important;
  overflow: visible !important; }

/* line 1307, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.status--verification .list--nav {
  margin-left: 26px; }

/* line 1313, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.status--verification.is-denied .data {
  color: #cb0712 !important; }

/* line 1320, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.msg {
  margin: 10px 0 10px 26px; }

/* line 1324, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.msg__title {
  color: #646464; }

/* line 1330, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.msg__copy {
  color: #646464; }

/* line 1340, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
p.course-block {
  border-style: solid;
  border-color: #e3dc86;
  padding: 5px;
  border-width: 1px;
  background: #fdfbe4; }

/* line 1349, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.enter-course-blocked {
  box-sizing: border-box;
  float: right;
  display: block;
  font: normal 15px/1.6rem "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 0;
  padding: 6px 32px 7px;
  text-align: center;
  margin-top: 16px;
  opacity: 0.5;
  background: #808080;
  border: 0;
  color: #fff;
  box-shadow: none; }
  /* line 1365, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .enter-course-blocked.archived {
    border: 1px solid #cfc6c6;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 0 white;
    color: #333333;
    display: inline-block;
    font-size: inherit;
    font-weight: bold;
    background-color: #eeeeee;
    background-image: -webkit-linear-gradient(#eeeeee, #d6cece);
    background-image: linear-gradient(#eeeeee, #d6cece);
    padding: 7px 18px;
    text-decoration: none;
    text-shadow: 0 1px 0 #f9f8f8;
    background-clip: padding-box;
    font: normal 15px/1.6rem "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 6px 32px 7px; }
    /* line 131, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
    .enter-course-blocked.archived:hover:not(:disabled) {
      box-shadow: inset 0 1px 0 0 #fbfbfb;
      cursor: pointer;
      background-color: #e1e1e1;
      background-image: -webkit-linear-gradient(#e1e1e1, #cfc6c6);
      background-image: linear-gradient(#e1e1e1, #cfc6c6); }
    /* line 147, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
    .enter-course-blocked.archived:active:not(:disabled), .enter-course-blocked.archived:focus:not(:disabled) {
      border: 1px solid #cfc6c6;
      box-shadow: inset 0 0 8px 4px #c7bebe, inset 0 0 8px 4px #c7bebe; }
    /* line 51, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
    .enter-course-blocked.archived:disabled {
      opacity: 0.5;
      cursor: not-allowed; }
    /* line 1371, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .enter-course-blocked.archived:hover, .enter-course-blocked.archived:focus {
      text-decoration: none; }

/* line 1377, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
a.disable-look {
  color: #808080; }

/* line 1381, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
a.fade-cover {
  opacity: 0.5; }

/* line 1391, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.dashboard-banner:empty {
  display: none; }

/* line 1395, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.dashboard-banner .wrapper-msg {
  padding-bottom: 0; }
  /* line 1398, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .dashboard-banner .wrapper-msg .msg {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 20px;
    border-bottom: thin solid #767676; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .dashboard-banner .wrapper-msg .msg:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1405, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .dashboard-banner .wrapper-msg .msg.title {
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      text-transform: none;
      letter-spacing: 0; }
    /* line 1417, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .dashboard-banner .wrapper-msg .msg.has-actions .donate-content {
      width: 65.88078%; }
    /* line 1421, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions {
      width: 31.76157%;
      vertical-align: bottom;
      display: inline-block; }
      /* line 1426, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .monetary-symbol {
        vertical-align: middle;
        color: #fff;
        font-weight: 600; }
      /* line 1432, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .amount {
        height: 40px;
        width: 80px;
        vertical-align: middle;
        text-align: left;
        border: 2px solid #fff; }
        /* line 1439, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .amount.validation-error {
          border: 2px solid #cb0712; }
      /* line 1444, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .action-donate {
        vertical-align: middle;
        padding-top: 10px;
        padding-bottom: 10px;
        text-shadow: none;
        text-transform: none;
        letter-spacing: 0;
        color: #fff;
        font-weight: 600; }
      /* line 1457, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard-banner .wrapper-msg .msg.has-actions .donate-actions .donation-error-msg {
        padding: 10px 0; }

/* line 1467, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.activation-message-container {
  margin: 0 auto;
  padding-top: 10px;
  max-width: 1180px;
  min-width: 760px;
  width: 100%; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .activation-message-container:after {
    content: "";
    display: table;
    clear: both; }

/* line 1478, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.account-activation .message-copy {
  position: relative;
  left: 2em;
  padding: 1em; }

/* line 1484, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.account-activation .message-title {
  margin-bottom: 6px;
  font-weight: 600; }

/* line 1489, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.account-activation.info {
  color: #0075b4;
  background-color: #f2f8fb;
  border: #cce3f0 1px solid;
  padding: 5px; }
  /* line 1495, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .account-activation.info .message-title {
    margin-bottom: 0; }
  /* line 1499, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .account-activation.info.aa-icon .message-copy::before {
    position: absolute;
    left: -1em;
    content: "\f05a";
    font-size: 1.5em;
    padding: 0 2px;
    font-family: FontAwesome; }

/* line 1509, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.account-activation.success {
  color: #008100;
  background-color: #ecfaec;
  border: #b9edb9 1px solid; }
  /* line 1514, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .account-activation.success.aa-icon .message-copy::before {
    position: absolute;
    left: -1em;
    content: "\f00c";
    font-size: 1.5em;
    padding: 0 2px;
    font-family: FontAwesome; }

/* line 1524, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.account-activation.error {
  color: #b20610;
  background-color: #feeced;
  border: #ebccd1 1px solid; }
  /* line 1529, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .account-activation.error.aa-icon .message-copy::before {
    position: absolute;
    left: -1em;
    content: "\f06a";
    font-size: 1.5em;
    padding: 0 2px;
    font-family: FontAwesome; }
  /* line 1538, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .account-activation.error a {
    text-decoration: underline; }

/* line 1544, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
#unenroll-modal {
  margin-top: -60px; }
  /* line 1547, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  #unenroll-modal .modal-form-error, #unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-error-text, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper #unenroll-modal .entitlement-unenrollment-modal-error-text {
    background: #fbf3f3;
    margin-left: 20px;
    margin-right: 20px; }

/* line 1554, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.reasons_survey {
  margin: 20px; }
  /* line 1557, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .reasons_survey .options {
    list-style: none;
    padding: 0; }
  /* line 1562, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .reasons_survey .option {
    margin-bottom: 10px;
    display: block; }
  /* line 1567, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .reasons_survey input {
    margin-right: 10px; }
  /* line 1571, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .reasons_survey .unenroll-header, .reasons_survey .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-header, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .reasons_survey .entitlement-unenrollment-modal-header {
    background-image: none; }
  /* line 1575, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .reasons_survey .other_text {
    margin-top: 0; }
  /* line 1579, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .reasons_survey .other_radio {
    margin-top: 10px; }
  /* line 1583, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .reasons_survey .submit_reasons {
    margin-top: 10px; }
  /* line 1587, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .reasons_survey .survey_button {
    width: 30%;
    margin-top: 10px;
    margin-left: 2.5%;
    margin-right: 2.5%;
    color: #fff; }
  /* line 1595, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .reasons_survey .survey_button:visited, .reasons_survey .survey_button:hover, .reasons_survey .survey_button:focus {
    color: #fff;
    text-decoration: none; }

/* line 25, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_entitlement_dashboard.scss */
.entitlement-unenrollment-modal {
  margin-top: -60px; }
  /* line 41, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_entitlement_dashboard.scss */
  .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-error-text {
    background: #fbf3f3;
    margin-left: 20px;
    margin-right: 20px; }
  /* line 49, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_entitlement_dashboard.scss */
  .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-error-text-visible {
    display: block; }
  /* line 53, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_entitlement_dashboard.scss */
  .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-submit-wrapper {
    margin-bottom: 12px;
    position: relative;
    z-index: 2;
    padding: 20px 40px; }
    /* line 59, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_entitlement_dashboard.scss */
    .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-submit-wrapper .entitlement-unenrollment-modal-submit {
      display: block;
      height: auto;
      margin: 0 auto;
      width: 100%;
      white-space: normal; }

/* line 8, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.view-register,
.view-login,
.view-passwordreset {
  background: #fff; }
  /* line 16, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .view-register .introduction header h1,
  .view-login .introduction header
  .view-register h1,
  .view-passwordreset .introduction header
  .view-register h1,
  .view-register #forgot-password-modal #password-reset header h2, #forgot-password-modal #password-reset header
  .view-register h2,
  .view-register #forgot-password-modal #password-reset .home > header .title > .heading-group p, #forgot-password-modal #password-reset .home > header .title > .heading-group
  .view-register p,
  .view-register #forgot-password-modal #password-reset header section.outside-app h1, #forgot-password-modal #password-reset header section.outside-app
  .view-register h1,
  .view-register section.outside-app #forgot-password-modal #password-reset header h1, section.outside-app #forgot-password-modal #password-reset header
  .view-register h1,
  .view-register .login aside .btn h3, .login aside .btn
  .view-register h3,
  .view-register
  .register aside .btn h3,
  .register aside .btn
  .view-register h3,
  .view-register
  .passwordreset aside .btn h3,
  .passwordreset aside .btn
  .view-register h3,
  .view-register
  #forgot-password-modal #password-reset aside .btn h3,
  #forgot-password-modal #password-reset aside .btn
  .view-register h3,
  .view-register .login .status .message-title, .login .status
  .view-register .message-title,
  .view-register
  .register .status .message-title,
  .register .status
  .view-register .message-title,
  .view-register
  .passwordreset .status .message-title,
  .passwordreset .status
  .view-register .message-title,
  .view-register
  #forgot-password-modal #password-reset .status .message-title,
  #forgot-password-modal #password-reset .status
  .view-register .message-title,
  .view-register .login form .instructions, .login form
  .view-register .instructions,
  .view-register
  .register form .instructions,
  .register form
  .view-register .instructions,
  .view-register
  .passwordreset form .instructions,
  .passwordreset form
  .view-register .instructions,
  .view-register
  #forgot-password-modal #password-reset form .instructions,
  #forgot-password-modal #password-reset form
  .view-register .instructions,
  .view-register .login p, .login
  .view-register p,
  .view-register
  .login ol,
  .login
  .view-register ol,
  .view-register
  .login ul,
  .login
  .view-register ul,
  .view-register
  .login h1,
  .login
  .view-register h1,
  .view-register
  .login h2,
  .login
  .view-register h2,
  .view-register
  .login .home > header .title > .heading-group p,
  .login .home > header .title > .heading-group
  .view-register p,
  .view-register .home > header .title > .heading-group
  .login p, .home > header .title > .heading-group
  .login
  .view-register p,
  .view-register
  .login h3,
  .login
  .view-register h3,
  .view-register
  .login h4,
  .login
  .view-register h4,
  .view-register
  .login h5,
  .login
  .view-register h5,
  .view-register
  .login h6,
  .login
  .view-register h6,
  .view-register
  .login label,
  .login
  .view-register label,
  .view-register
  .login input,
  .login
  .view-register input,
  .view-register
  .login textarea,
  .login
  .view-register textarea,
  .view-register
  .register p,
  .register
  .view-register p,
  .view-register
  .register ol,
  .register
  .view-register ol,
  .view-register
  .register ul,
  .register
  .view-register ul,
  .view-register
  .register h1,
  .register
  .view-register h1,
  .view-register
  .register h2,
  .register
  .view-register h2,
  .view-register
  .register .home > header .title > .heading-group p,
  .register .home > header .title > .heading-group
  .view-register p,
  .view-register .home > header .title > .heading-group
  .register p, .home > header .title > .heading-group
  .register
  .view-register p,
  .view-register
  .register h3,
  .register
  .view-register h3,
  .view-register
  .register h4,
  .register
  .view-register h4,
  .view-register
  .register h5,
  .register
  .view-register h5,
  .view-register
  .register h6,
  .register
  .view-register h6,
  .view-register
  .register label,
  .register
  .view-register label,
  .view-register
  .register input,
  .register
  .view-register input,
  .view-register
  .register textarea,
  .register
  .view-register textarea,
  .view-register
  .passwordreset p,
  .passwordreset
  .view-register p,
  .view-register
  .passwordreset ol,
  .passwordreset
  .view-register ol,
  .view-register
  .passwordreset ul,
  .passwordreset
  .view-register ul,
  .view-register
  .passwordreset h1,
  .passwordreset
  .view-register h1,
  .view-register
  .passwordreset h2,
  .passwordreset
  .view-register h2,
  .view-register
  .passwordreset .home > header .title > .heading-group p,
  .passwordreset .home > header .title > .heading-group
  .view-register p,
  .view-register .home > header .title > .heading-group
  .passwordreset p, .home > header .title > .heading-group
  .passwordreset
  .view-register p,
  .view-register
  .passwordreset h3,
  .passwordreset
  .view-register h3,
  .view-register
  .passwordreset h4,
  .passwordreset
  .view-register h4,
  .view-register
  .passwordreset h5,
  .passwordreset
  .view-register h5,
  .view-register
  .passwordreset h6,
  .passwordreset
  .view-register h6,
  .view-register
  .passwordreset label,
  .passwordreset
  .view-register label,
  .view-register
  .passwordreset input,
  .passwordreset
  .view-register input,
  .view-register
  .passwordreset textarea,
  .passwordreset
  .view-register textarea,
  .view-register
  #forgot-password-modal #password-reset p,
  #forgot-password-modal #password-reset
  .view-register p,
  .view-register
  #forgot-password-modal #password-reset ol,
  #forgot-password-modal #password-reset
  .view-register ol,
  .view-register
  #forgot-password-modal #password-reset ul,
  #forgot-password-modal #password-reset
  .view-register ul,
  .view-register
  #forgot-password-modal #password-reset h1,
  #forgot-password-modal #password-reset
  .view-register h1,
  .view-register
  #forgot-password-modal #password-reset h2,
  #forgot-password-modal #password-reset
  .view-register h2,
  .view-register
  #forgot-password-modal #password-reset h3,
  #forgot-password-modal #password-reset
  .view-register h3,
  .view-register
  #forgot-password-modal #password-reset h4,
  #forgot-password-modal #password-reset
  .view-register h4,
  .view-register
  #forgot-password-modal #password-reset h5,
  #forgot-password-modal #password-reset
  .view-register h5,
  .view-register
  #forgot-password-modal #password-reset h6,
  #forgot-password-modal #password-reset
  .view-register h6,
  .view-register
  #forgot-password-modal #password-reset label,
  #forgot-password-modal #password-reset
  .view-register label,
  .view-register
  #forgot-password-modal #password-reset input,
  #forgot-password-modal #password-reset
  .view-register input,
  .view-register
  #forgot-password-modal #password-reset textarea,
  #forgot-password-modal #password-reset
  .view-register textarea,
  .view-register .login .status .message-copy, .login .status
  .view-register .message-copy,
  .view-register
  .register .status .message-copy,
  .register .status
  .view-register .message-copy,
  .view-register
  .passwordreset .status .message-copy,
  .passwordreset .status
  .view-register .message-copy,
  .view-register
  #forgot-password-modal #password-reset .status .message-copy,
  #forgot-password-modal #password-reset .status
  .view-register .message-copy,
  .view-register #forgot-password-modal .modal-form-error, #forgot-password-modal
  .view-register .modal-form-error,
  .view-register #forgot-password-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-error-text, #forgot-password-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper
  .view-register .entitlement-unenrollment-modal-error-text,
  .view-register .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper #forgot-password-modal .entitlement-unenrollment-modal-error-text, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper #forgot-password-modal
  .view-register .entitlement-unenrollment-modal-error-text, .view-register .introduction header
  .view-login h1,
  .view-login .introduction header h1,
  .view-passwordreset .introduction header
  .view-login h1,
  .view-login #forgot-password-modal #password-reset header h2, #forgot-password-modal #password-reset header
  .view-login h2,
  .view-login #forgot-password-modal #password-reset .home > header .title > .heading-group p, #forgot-password-modal #password-reset .home > header .title > .heading-group
  .view-login p,
  .view-login #forgot-password-modal #password-reset header section.outside-app h1, #forgot-password-modal #password-reset header section.outside-app
  .view-login h1,
  .view-login section.outside-app #forgot-password-modal #password-reset header h1, section.outside-app #forgot-password-modal #password-reset header
  .view-login h1,
  .view-login .login aside .btn h3, .login aside .btn
  .view-login h3,
  .view-login
  .register aside .btn h3,
  .register aside .btn
  .view-login h3,
  .view-login
  .passwordreset aside .btn h3,
  .passwordreset aside .btn
  .view-login h3,
  .view-login
  #forgot-password-modal #password-reset aside .btn h3,
  #forgot-password-modal #password-reset aside .btn
  .view-login h3,
  .view-login .login .status .message-title, .login .status
  .view-login .message-title,
  .view-login
  .register .status .message-title,
  .register .status
  .view-login .message-title,
  .view-login
  .passwordreset .status .message-title,
  .passwordreset .status
  .view-login .message-title,
  .view-login
  #forgot-password-modal #password-reset .status .message-title,
  #forgot-password-modal #password-reset .status
  .view-login .message-title,
  .view-login .login form .instructions, .login form
  .view-login .instructions,
  .view-login
  .register form .instructions,
  .register form
  .view-login .instructions,
  .view-login
  .passwordreset form .instructions,
  .passwordreset form
  .view-login .instructions,
  .view-login
  #forgot-password-modal #password-reset form .instructions,
  #forgot-password-modal #password-reset form
  .view-login .instructions,
  .view-login .login p, .login
  .view-login p,
  .view-login
  .login ol,
  .login
  .view-login ol,
  .view-login
  .login ul,
  .login
  .view-login ul,
  .view-login
  .login h1,
  .login
  .view-login h1,
  .view-login
  .login h2,
  .login
  .view-login h2,
  .view-login
  .login .home > header .title > .heading-group p,
  .login .home > header .title > .heading-group
  .view-login p,
  .view-login .home > header .title > .heading-group
  .login p, .home > header .title > .heading-group
  .login
  .view-login p,
  .view-login
  .login h3,
  .login
  .view-login h3,
  .view-login
  .login h4,
  .login
  .view-login h4,
  .view-login
  .login h5,
  .login
  .view-login h5,
  .view-login
  .login h6,
  .login
  .view-login h6,
  .view-login
  .login label,
  .login
  .view-login label,
  .view-login
  .login input,
  .login
  .view-login input,
  .view-login
  .login textarea,
  .login
  .view-login textarea,
  .view-login
  .register p,
  .register
  .view-login p,
  .view-login
  .register ol,
  .register
  .view-login ol,
  .view-login
  .register ul,
  .register
  .view-login ul,
  .view-login
  .register h1,
  .register
  .view-login h1,
  .view-login
  .register h2,
  .register
  .view-login h2,
  .view-login
  .register .home > header .title > .heading-group p,
  .register .home > header .title > .heading-group
  .view-login p,
  .view-login .home > header .title > .heading-group
  .register p, .home > header .title > .heading-group
  .register
  .view-login p,
  .view-login
  .register h3,
  .register
  .view-login h3,
  .view-login
  .register h4,
  .register
  .view-login h4,
  .view-login
  .register h5,
  .register
  .view-login h5,
  .view-login
  .register h6,
  .register
  .view-login h6,
  .view-login
  .register label,
  .register
  .view-login label,
  .view-login
  .register input,
  .register
  .view-login input,
  .view-login
  .register textarea,
  .register
  .view-login textarea,
  .view-login
  .passwordreset p,
  .passwordreset
  .view-login p,
  .view-login
  .passwordreset ol,
  .passwordreset
  .view-login ol,
  .view-login
  .passwordreset ul,
  .passwordreset
  .view-login ul,
  .view-login
  .passwordreset h1,
  .passwordreset
  .view-login h1,
  .view-login
  .passwordreset h2,
  .passwordreset
  .view-login h2,
  .view-login
  .passwordreset .home > header .title > .heading-group p,
  .passwordreset .home > header .title > .heading-group
  .view-login p,
  .view-login .home > header .title > .heading-group
  .passwordreset p, .home > header .title > .heading-group
  .passwordreset
  .view-login p,
  .view-login
  .passwordreset h3,
  .passwordreset
  .view-login h3,
  .view-login
  .passwordreset h4,
  .passwordreset
  .view-login h4,
  .view-login
  .passwordreset h5,
  .passwordreset
  .view-login h5,
  .view-login
  .passwordreset h6,
  .passwordreset
  .view-login h6,
  .view-login
  .passwordreset label,
  .passwordreset
  .view-login label,
  .view-login
  .passwordreset input,
  .passwordreset
  .view-login input,
  .view-login
  .passwordreset textarea,
  .passwordreset
  .view-login textarea,
  .view-login
  #forgot-password-modal #password-reset p,
  #forgot-password-modal #password-reset
  .view-login p,
  .view-login
  #forgot-password-modal #password-reset ol,
  #forgot-password-modal #password-reset
  .view-login ol,
  .view-login
  #forgot-password-modal #password-reset ul,
  #forgot-password-modal #password-reset
  .view-login ul,
  .view-login
  #forgot-password-modal #password-reset h1,
  #forgot-password-modal #password-reset
  .view-login h1,
  .view-login
  #forgot-password-modal #password-reset h2,
  #forgot-password-modal #password-reset
  .view-login h2,
  .view-login
  #forgot-password-modal #password-reset h3,
  #forgot-password-modal #password-reset
  .view-login h3,
  .view-login
  #forgot-password-modal #password-reset h4,
  #forgot-password-modal #password-reset
  .view-login h4,
  .view-login
  #forgot-password-modal #password-reset h5,
  #forgot-password-modal #password-reset
  .view-login h5,
  .view-login
  #forgot-password-modal #password-reset h6,
  #forgot-password-modal #password-reset
  .view-login h6,
  .view-login
  #forgot-password-modal #password-reset label,
  #forgot-password-modal #password-reset
  .view-login label,
  .view-login
  #forgot-password-modal #password-reset input,
  #forgot-password-modal #password-reset
  .view-login input,
  .view-login
  #forgot-password-modal #password-reset textarea,
  #forgot-password-modal #password-reset
  .view-login textarea,
  .view-login .login .status .message-copy, .login .status
  .view-login .message-copy,
  .view-login
  .register .status .message-copy,
  .register .status
  .view-login .message-copy,
  .view-login
  .passwordreset .status .message-copy,
  .passwordreset .status
  .view-login .message-copy,
  .view-login
  #forgot-password-modal #password-reset .status .message-copy,
  #forgot-password-modal #password-reset .status
  .view-login .message-copy,
  .view-login #forgot-password-modal .modal-form-error, #forgot-password-modal
  .view-login .modal-form-error,
  .view-login #forgot-password-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-error-text, #forgot-password-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper
  .view-login .entitlement-unenrollment-modal-error-text,
  .view-login .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper #forgot-password-modal .entitlement-unenrollment-modal-error-text, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper #forgot-password-modal
  .view-login .entitlement-unenrollment-modal-error-text, .view-register .introduction header
  .view-passwordreset h1,
  .view-login .introduction header
  .view-passwordreset h1,
  .view-passwordreset .introduction header h1,
  .view-passwordreset #forgot-password-modal #password-reset header h2, #forgot-password-modal #password-reset header
  .view-passwordreset h2,
  .view-passwordreset #forgot-password-modal #password-reset .home > header .title > .heading-group p, #forgot-password-modal #password-reset .home > header .title > .heading-group
  .view-passwordreset p,
  .view-passwordreset #forgot-password-modal #password-reset header section.outside-app h1, #forgot-password-modal #password-reset header section.outside-app
  .view-passwordreset h1,
  .view-passwordreset section.outside-app #forgot-password-modal #password-reset header h1, section.outside-app #forgot-password-modal #password-reset header
  .view-passwordreset h1,
  .view-passwordreset .login aside .btn h3, .login aside .btn
  .view-passwordreset h3,
  .view-passwordreset
  .register aside .btn h3,
  .register aside .btn
  .view-passwordreset h3,
  .view-passwordreset
  .passwordreset aside .btn h3,
  .passwordreset aside .btn
  .view-passwordreset h3,
  .view-passwordreset
  #forgot-password-modal #password-reset aside .btn h3,
  #forgot-password-modal #password-reset aside .btn
  .view-passwordreset h3,
  .view-passwordreset .login .status .message-title, .login .status
  .view-passwordreset .message-title,
  .view-passwordreset
  .register .status .message-title,
  .register .status
  .view-passwordreset .message-title,
  .view-passwordreset
  .passwordreset .status .message-title,
  .passwordreset .status
  .view-passwordreset .message-title,
  .view-passwordreset
  #forgot-password-modal #password-reset .status .message-title,
  #forgot-password-modal #password-reset .status
  .view-passwordreset .message-title,
  .view-passwordreset .login form .instructions, .login form
  .view-passwordreset .instructions,
  .view-passwordreset
  .register form .instructions,
  .register form
  .view-passwordreset .instructions,
  .view-passwordreset
  .passwordreset form .instructions,
  .passwordreset form
  .view-passwordreset .instructions,
  .view-passwordreset
  #forgot-password-modal #password-reset form .instructions,
  #forgot-password-modal #password-reset form
  .view-passwordreset .instructions,
  .view-passwordreset .login p, .login
  .view-passwordreset p,
  .view-passwordreset
  .login ol,
  .login
  .view-passwordreset ol,
  .view-passwordreset
  .login ul,
  .login
  .view-passwordreset ul,
  .view-passwordreset
  .login h1,
  .login
  .view-passwordreset h1,
  .view-passwordreset
  .login h2,
  .login
  .view-passwordreset h2,
  .view-passwordreset
  .login .home > header .title > .heading-group p,
  .login .home > header .title > .heading-group
  .view-passwordreset p,
  .view-passwordreset .home > header .title > .heading-group
  .login p, .home > header .title > .heading-group
  .login
  .view-passwordreset p,
  .view-passwordreset
  .login h3,
  .login
  .view-passwordreset h3,
  .view-passwordreset
  .login h4,
  .login
  .view-passwordreset h4,
  .view-passwordreset
  .login h5,
  .login
  .view-passwordreset h5,
  .view-passwordreset
  .login h6,
  .login
  .view-passwordreset h6,
  .view-passwordreset
  .login label,
  .login
  .view-passwordreset label,
  .view-passwordreset
  .login input,
  .login
  .view-passwordreset input,
  .view-passwordreset
  .login textarea,
  .login
  .view-passwordreset textarea,
  .view-passwordreset
  .register p,
  .register
  .view-passwordreset p,
  .view-passwordreset
  .register ol,
  .register
  .view-passwordreset ol,
  .view-passwordreset
  .register ul,
  .register
  .view-passwordreset ul,
  .view-passwordreset
  .register h1,
  .register
  .view-passwordreset h1,
  .view-passwordreset
  .register h2,
  .register
  .view-passwordreset h2,
  .view-passwordreset
  .register .home > header .title > .heading-group p,
  .register .home > header .title > .heading-group
  .view-passwordreset p,
  .view-passwordreset .home > header .title > .heading-group
  .register p, .home > header .title > .heading-group
  .register
  .view-passwordreset p,
  .view-passwordreset
  .register h3,
  .register
  .view-passwordreset h3,
  .view-passwordreset
  .register h4,
  .register
  .view-passwordreset h4,
  .view-passwordreset
  .register h5,
  .register
  .view-passwordreset h5,
  .view-passwordreset
  .register h6,
  .register
  .view-passwordreset h6,
  .view-passwordreset
  .register label,
  .register
  .view-passwordreset label,
  .view-passwordreset
  .register input,
  .register
  .view-passwordreset input,
  .view-passwordreset
  .register textarea,
  .register
  .view-passwordreset textarea,
  .view-passwordreset
  .passwordreset p,
  .passwordreset
  .view-passwordreset p,
  .view-passwordreset
  .passwordreset ol,
  .passwordreset
  .view-passwordreset ol,
  .view-passwordreset
  .passwordreset ul,
  .passwordreset
  .view-passwordreset ul,
  .view-passwordreset
  .passwordreset h1,
  .passwordreset
  .view-passwordreset h1,
  .view-passwordreset
  .passwordreset h2,
  .passwordreset
  .view-passwordreset h2,
  .view-passwordreset
  .passwordreset .home > header .title > .heading-group p,
  .passwordreset .home > header .title > .heading-group
  .view-passwordreset p,
  .view-passwordreset .home > header .title > .heading-group
  .passwordreset p, .home > header .title > .heading-group
  .passwordreset
  .view-passwordreset p,
  .view-passwordreset
  .passwordreset h3,
  .passwordreset
  .view-passwordreset h3,
  .view-passwordreset
  .passwordreset h4,
  .passwordreset
  .view-passwordreset h4,
  .view-passwordreset
  .passwordreset h5,
  .passwordreset
  .view-passwordreset h5,
  .view-passwordreset
  .passwordreset h6,
  .passwordreset
  .view-passwordreset h6,
  .view-passwordreset
  .passwordreset label,
  .passwordreset
  .view-passwordreset label,
  .view-passwordreset
  .passwordreset input,
  .passwordreset
  .view-passwordreset input,
  .view-passwordreset
  .passwordreset textarea,
  .passwordreset
  .view-passwordreset textarea,
  .view-passwordreset
  #forgot-password-modal #password-reset p,
  #forgot-password-modal #password-reset
  .view-passwordreset p,
  .view-passwordreset
  #forgot-password-modal #password-reset ol,
  #forgot-password-modal #password-reset
  .view-passwordreset ol,
  .view-passwordreset
  #forgot-password-modal #password-reset ul,
  #forgot-password-modal #password-reset
  .view-passwordreset ul,
  .view-passwordreset
  #forgot-password-modal #password-reset h1,
  #forgot-password-modal #password-reset
  .view-passwordreset h1,
  .view-passwordreset
  #forgot-password-modal #password-reset h2,
  #forgot-password-modal #password-reset
  .view-passwordreset h2,
  .view-passwordreset
  #forgot-password-modal #password-reset h3,
  #forgot-password-modal #password-reset
  .view-passwordreset h3,
  .view-passwordreset
  #forgot-password-modal #password-reset h4,
  #forgot-password-modal #password-reset
  .view-passwordreset h4,
  .view-passwordreset
  #forgot-password-modal #password-reset h5,
  #forgot-password-modal #password-reset
  .view-passwordreset h5,
  .view-passwordreset
  #forgot-password-modal #password-reset h6,
  #forgot-password-modal #password-reset
  .view-passwordreset h6,
  .view-passwordreset
  #forgot-password-modal #password-reset label,
  #forgot-password-modal #password-reset
  .view-passwordreset label,
  .view-passwordreset
  #forgot-password-modal #password-reset input,
  #forgot-password-modal #password-reset
  .view-passwordreset input,
  .view-passwordreset
  #forgot-password-modal #password-reset textarea,
  #forgot-password-modal #password-reset
  .view-passwordreset textarea,
  .view-passwordreset .login .status .message-copy, .login .status
  .view-passwordreset .message-copy,
  .view-passwordreset
  .register .status .message-copy,
  .register .status
  .view-passwordreset .message-copy,
  .view-passwordreset
  .passwordreset .status .message-copy,
  .passwordreset .status
  .view-passwordreset .message-copy,
  .view-passwordreset
  #forgot-password-modal #password-reset .status .message-copy,
  #forgot-password-modal #password-reset .status
  .view-passwordreset .message-copy,
  .view-passwordreset #forgot-password-modal .modal-form-error, #forgot-password-modal
  .view-passwordreset .modal-form-error,
  .view-passwordreset #forgot-password-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-error-text, #forgot-password-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper
  .view-passwordreset .entitlement-unenrollment-modal-error-text,
  .view-passwordreset .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper #forgot-password-modal .entitlement-unenrollment-modal-error-text, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper #forgot-password-modal
  .view-passwordreset .entitlement-unenrollment-modal-error-text {
    display: block;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.41575em; }
  /* line 30, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .view-register .introduction header h1,
  .view-login .introduction header .view-register h1,
  .view-passwordreset .introduction header .view-register h1, .view-register #forgot-password-modal #password-reset header h2, #forgot-password-modal #password-reset header .view-register h2, .view-register #forgot-password-modal #password-reset .home > header .title > .heading-group p, #forgot-password-modal #password-reset .home > header .title > .heading-group .view-register p, .view-register #forgot-password-modal #password-reset header section.outside-app h1, #forgot-password-modal #password-reset header section.outside-app .view-register h1, .view-register section.outside-app #forgot-password-modal #password-reset header h1, section.outside-app #forgot-password-modal #password-reset header .view-register h1, .view-register .introduction header
  .view-login h1,
  .view-login .introduction header h1,
  .view-passwordreset .introduction header
  .view-login h1,
  .view-login #forgot-password-modal #password-reset header h2, #forgot-password-modal #password-reset header
  .view-login h2,
  .view-login #forgot-password-modal #password-reset .home > header .title > .heading-group p, #forgot-password-modal #password-reset .home > header .title > .heading-group
  .view-login p,
  .view-login #forgot-password-modal #password-reset header section.outside-app h1, #forgot-password-modal #password-reset header section.outside-app
  .view-login h1,
  .view-login section.outside-app #forgot-password-modal #password-reset header h1, section.outside-app #forgot-password-modal #password-reset header
  .view-login h1, .view-register .introduction header
  .view-passwordreset h1,
  .view-login .introduction header
  .view-passwordreset h1,
  .view-passwordreset .introduction header h1,
  .view-passwordreset #forgot-password-modal #password-reset header h2, #forgot-password-modal #password-reset header
  .view-passwordreset h2,
  .view-passwordreset #forgot-password-modal #password-reset .home > header .title > .heading-group p, #forgot-password-modal #password-reset .home > header .title > .heading-group
  .view-passwordreset p,
  .view-passwordreset #forgot-password-modal #password-reset header section.outside-app h1, #forgot-password-modal #password-reset header section.outside-app
  .view-passwordreset h1,
  .view-passwordreset section.outside-app #forgot-password-modal #password-reset header h1, section.outside-app #forgot-password-modal #password-reset header
  .view-passwordreset h1 {
    font-size: 25px;
    margin: 0 0 20px 0;
    font-weight: 300;
    color: #0075b4; }
  /* line 44, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .view-register .login aside .btn h3, .login aside .btn .view-register h3, .view-register
  .register aside .btn h3,
  .register aside .btn .view-register h3, .view-register
  .passwordreset aside .btn h3,
  .passwordreset aside .btn .view-register h3, .view-register
  #forgot-password-modal #password-reset aside .btn h3,
  #forgot-password-modal #password-reset aside .btn .view-register h3, .view-register .login .status .message-title, .login .status .view-register .message-title, .view-register
  .register .status .message-title,
  .register .status .view-register .message-title, .view-register
  .passwordreset .status .message-title,
  .passwordreset .status .view-register .message-title, .view-register
  #forgot-password-modal #password-reset .status .message-title,
  #forgot-password-modal #password-reset .status .view-register .message-title,
  .view-login .login aside .btn h3, .login aside .btn
  .view-login h3,
  .view-login
  .register aside .btn h3,
  .register aside .btn
  .view-login h3,
  .view-login
  .passwordreset aside .btn h3,
  .passwordreset aside .btn
  .view-login h3,
  .view-login
  #forgot-password-modal #password-reset aside .btn h3,
  #forgot-password-modal #password-reset aside .btn
  .view-login h3,
  .view-login .login .status .message-title, .login .status
  .view-login .message-title,
  .view-login
  .register .status .message-title,
  .register .status
  .view-login .message-title,
  .view-login
  .passwordreset .status .message-title,
  .passwordreset .status
  .view-login .message-title,
  .view-login
  #forgot-password-modal #password-reset .status .message-title,
  #forgot-password-modal #password-reset .status
  .view-login .message-title,
  .view-passwordreset .login aside .btn h3, .login aside .btn
  .view-passwordreset h3,
  .view-passwordreset
  .register aside .btn h3,
  .register aside .btn
  .view-passwordreset h3,
  .view-passwordreset
  .passwordreset aside .btn h3,
  .passwordreset aside .btn
  .view-passwordreset h3,
  .view-passwordreset
  #forgot-password-modal #password-reset aside .btn h3,
  #forgot-password-modal #password-reset aside .btn
  .view-passwordreset h3,
  .view-passwordreset .login .status .message-title, .login .status
  .view-passwordreset .message-title,
  .view-passwordreset
  .register .status .message-title,
  .register .status
  .view-passwordreset .message-title,
  .view-passwordreset
  .passwordreset .status .message-title,
  .passwordreset .status
  .view-passwordreset .message-title,
  .view-passwordreset
  #forgot-password-modal #password-reset .status .message-title,
  #forgot-password-modal #password-reset .status
  .view-passwordreset .message-title {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0 !important;
    color: #707276; }
  /* line 52, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .view-register .login form .instructions, .login form .view-register .instructions, .view-register
  .register form .instructions,
  .register form .view-register .instructions, .view-register
  .passwordreset form .instructions,
  .passwordreset form .view-register .instructions, .view-register
  #forgot-password-modal #password-reset form .instructions,
  #forgot-password-modal #password-reset form .view-register .instructions,
  .view-login .login form .instructions, .login form
  .view-login .instructions,
  .view-login
  .register form .instructions,
  .register form
  .view-login .instructions,
  .view-login
  .passwordreset form .instructions,
  .passwordreset form
  .view-login .instructions,
  .view-login
  #forgot-password-modal #password-reset form .instructions,
  #forgot-password-modal #password-reset form
  .view-login .instructions,
  .view-passwordreset .login form .instructions, .login form
  .view-passwordreset .instructions,
  .view-passwordreset
  .register form .instructions,
  .register form
  .view-passwordreset .instructions,
  .view-passwordreset
  .passwordreset form .instructions,
  .passwordreset form
  .view-passwordreset .instructions,
  .view-passwordreset
  #forgot-password-modal #password-reset form .instructions,
  #forgot-password-modal #password-reset form
  .view-passwordreset .instructions {
    font-size: 18px;
    margin: 0 0 20px 0;
    font-weight: 300;
    color: #313131;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.55733em; }
  /* line 61, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .view-register .login p, .login .view-register p, .view-register
  .login ol,
  .login .view-register ol, .view-register
  .login ul,
  .login .view-register ul, .view-register
  .login h1,
  .login .view-register h1, .view-register
  .login h2,
  .login .view-register h2, .view-register
  .login .home > header .title > .heading-group p,
  .login .home > header .title > .heading-group .view-register p, .view-register .home > header .title > .heading-group
  .login p, .home > header .title > .heading-group
  .login .view-register p, .view-register
  .login h3,
  .login .view-register h3, .view-register
  .login h4,
  .login .view-register h4, .view-register
  .login h5,
  .login .view-register h5, .view-register
  .login h6,
  .login .view-register h6, .view-register
  .login label,
  .login .view-register label, .view-register
  .login input,
  .login .view-register input, .view-register
  .login textarea,
  .login .view-register textarea, .view-register
  .register p,
  .register .view-register p, .view-register
  .register ol,
  .register .view-register ol, .view-register
  .register ul,
  .register .view-register ul, .view-register
  .register h1,
  .register .view-register h1, .view-register
  .register h2,
  .register .view-register h2, .view-register
  .register .home > header .title > .heading-group p,
  .register .home > header .title > .heading-group .view-register p, .view-register .home > header .title > .heading-group
  .register p, .home > header .title > .heading-group
  .register .view-register p, .view-register
  .register h3,
  .register .view-register h3, .view-register
  .register h4,
  .register .view-register h4, .view-register
  .register h5,
  .register .view-register h5, .view-register
  .register h6,
  .register .view-register h6, .view-register
  .register label,
  .register .view-register label, .view-register
  .register input,
  .register .view-register input, .view-register
  .register textarea,
  .register .view-register textarea, .view-register
  .passwordreset p,
  .passwordreset .view-register p, .view-register
  .passwordreset ol,
  .passwordreset .view-register ol, .view-register
  .passwordreset ul,
  .passwordreset .view-register ul, .view-register
  .passwordreset h1,
  .passwordreset .view-register h1, .view-register
  .passwordreset h2,
  .passwordreset .view-register h2, .view-register
  .passwordreset .home > header .title > .heading-group p,
  .passwordreset .home > header .title > .heading-group .view-register p, .view-register .home > header .title > .heading-group
  .passwordreset p, .home > header .title > .heading-group
  .passwordreset .view-register p, .view-register
  .passwordreset h3,
  .passwordreset .view-register h3, .view-register
  .passwordreset h4,
  .passwordreset .view-register h4, .view-register
  .passwordreset h5,
  .passwordreset .view-register h5, .view-register
  .passwordreset h6,
  .passwordreset .view-register h6, .view-register
  .passwordreset label,
  .passwordreset .view-register label, .view-register
  .passwordreset input,
  .passwordreset .view-register input, .view-register
  .passwordreset textarea,
  .passwordreset .view-register textarea, .view-register
  #forgot-password-modal #password-reset p,
  #forgot-password-modal #password-reset .view-register p, .view-register
  #forgot-password-modal #password-reset ol,
  #forgot-password-modal #password-reset .view-register ol, .view-register
  #forgot-password-modal #password-reset ul,
  #forgot-password-modal #password-reset .view-register ul, .view-register
  #forgot-password-modal #password-reset h1,
  #forgot-password-modal #password-reset .view-register h1, .view-register
  #forgot-password-modal #password-reset h2,
  #forgot-password-modal #password-reset .view-register h2, .view-register
  #forgot-password-modal #password-reset h3,
  #forgot-password-modal #password-reset .view-register h3, .view-register
  #forgot-password-modal #password-reset h4,
  #forgot-password-modal #password-reset .view-register h4, .view-register
  #forgot-password-modal #password-reset h5,
  #forgot-password-modal #password-reset .view-register h5, .view-register
  #forgot-password-modal #password-reset h6,
  #forgot-password-modal #password-reset .view-register h6, .view-register
  #forgot-password-modal #password-reset label,
  #forgot-password-modal #password-reset .view-register label, .view-register
  #forgot-password-modal #password-reset input,
  #forgot-password-modal #password-reset .view-register input, .view-register
  #forgot-password-modal #password-reset textarea,
  #forgot-password-modal #password-reset .view-register textarea, .view-register .login .status .message-copy, .login .status .view-register .message-copy, .view-register
  .register .status .message-copy,
  .register .status .view-register .message-copy, .view-register
  .passwordreset .status .message-copy,
  .passwordreset .status .view-register .message-copy, .view-register
  #forgot-password-modal #password-reset .status .message-copy,
  #forgot-password-modal #password-reset .status .view-register .message-copy, .view-register #forgot-password-modal .modal-form-error, #forgot-password-modal .view-register .modal-form-error, .view-register #forgot-password-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-error-text, #forgot-password-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .view-register .entitlement-unenrollment-modal-error-text, .view-register .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper #forgot-password-modal .entitlement-unenrollment-modal-error-text, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper #forgot-password-modal .view-register .entitlement-unenrollment-modal-error-text,
  .view-login .login p, .login
  .view-login p,
  .view-login
  .login ol,
  .login
  .view-login ol,
  .view-login
  .login ul,
  .login
  .view-login ul,
  .view-login
  .login h1,
  .login
  .view-login h1,
  .view-login
  .login h2,
  .login
  .view-login h2,
  .view-login
  .login .home > header .title > .heading-group p,
  .login .home > header .title > .heading-group
  .view-login p,
  .view-login .home > header .title > .heading-group
  .login p, .home > header .title > .heading-group
  .login
  .view-login p,
  .view-login
  .login h3,
  .login
  .view-login h3,
  .view-login
  .login h4,
  .login
  .view-login h4,
  .view-login
  .login h5,
  .login
  .view-login h5,
  .view-login
  .login h6,
  .login
  .view-login h6,
  .view-login
  .login label,
  .login
  .view-login label,
  .view-login
  .login input,
  .login
  .view-login input,
  .view-login
  .login textarea,
  .login
  .view-login textarea,
  .view-login
  .register p,
  .register
  .view-login p,
  .view-login
  .register ol,
  .register
  .view-login ol,
  .view-login
  .register ul,
  .register
  .view-login ul,
  .view-login
  .register h1,
  .register
  .view-login h1,
  .view-login
  .register h2,
  .register
  .view-login h2,
  .view-login
  .register .home > header .title > .heading-group p,
  .register .home > header .title > .heading-group
  .view-login p,
  .view-login .home > header .title > .heading-group
  .register p, .home > header .title > .heading-group
  .register
  .view-login p,
  .view-login
  .register h3,
  .register
  .view-login h3,
  .view-login
  .register h4,
  .register
  .view-login h4,
  .view-login
  .register h5,
  .register
  .view-login h5,
  .view-login
  .register h6,
  .register
  .view-login h6,
  .view-login
  .register label,
  .register
  .view-login label,
  .view-login
  .register input,
  .register
  .view-login input,
  .view-login
  .register textarea,
  .register
  .view-login textarea,
  .view-login
  .passwordreset p,
  .passwordreset
  .view-login p,
  .view-login
  .passwordreset ol,
  .passwordreset
  .view-login ol,
  .view-login
  .passwordreset ul,
  .passwordreset
  .view-login ul,
  .view-login
  .passwordreset h1,
  .passwordreset
  .view-login h1,
  .view-login
  .passwordreset h2,
  .passwordreset
  .view-login h2,
  .view-login
  .passwordreset .home > header .title > .heading-group p,
  .passwordreset .home > header .title > .heading-group
  .view-login p,
  .view-login .home > header .title > .heading-group
  .passwordreset p, .home > header .title > .heading-group
  .passwordreset
  .view-login p,
  .view-login
  .passwordreset h3,
  .passwordreset
  .view-login h3,
  .view-login
  .passwordreset h4,
  .passwordreset
  .view-login h4,
  .view-login
  .passwordreset h5,
  .passwordreset
  .view-login h5,
  .view-login
  .passwordreset h6,
  .passwordreset
  .view-login h6,
  .view-login
  .passwordreset label,
  .passwordreset
  .view-login label,
  .view-login
  .passwordreset input,
  .passwordreset
  .view-login input,
  .view-login
  .passwordreset textarea,
  .passwordreset
  .view-login textarea,
  .view-login
  #forgot-password-modal #password-reset p,
  #forgot-password-modal #password-reset
  .view-login p,
  .view-login
  #forgot-password-modal #password-reset ol,
  #forgot-password-modal #password-reset
  .view-login ol,
  .view-login
  #forgot-password-modal #password-reset ul,
  #forgot-password-modal #password-reset
  .view-login ul,
  .view-login
  #forgot-password-modal #password-reset h1,
  #forgot-password-modal #password-reset
  .view-login h1,
  .view-login
  #forgot-password-modal #password-reset h2,
  #forgot-password-modal #password-reset
  .view-login h2,
  .view-login
  #forgot-password-modal #password-reset h3,
  #forgot-password-modal #password-reset
  .view-login h3,
  .view-login
  #forgot-password-modal #password-reset h4,
  #forgot-password-modal #password-reset
  .view-login h4,
  .view-login
  #forgot-password-modal #password-reset h5,
  #forgot-password-modal #password-reset
  .view-login h5,
  .view-login
  #forgot-password-modal #password-reset h6,
  #forgot-password-modal #password-reset
  .view-login h6,
  .view-login
  #forgot-password-modal #password-reset label,
  #forgot-password-modal #password-reset
  .view-login label,
  .view-login
  #forgot-password-modal #password-reset input,
  #forgot-password-modal #password-reset
  .view-login input,
  .view-login
  #forgot-password-modal #password-reset textarea,
  #forgot-password-modal #password-reset
  .view-login textarea,
  .view-login .login .status .message-copy, .login .status
  .view-login .message-copy,
  .view-login
  .register .status .message-copy,
  .register .status
  .view-login .message-copy,
  .view-login
  .passwordreset .status .message-copy,
  .passwordreset .status
  .view-login .message-copy,
  .view-login
  #forgot-password-modal #password-reset .status .message-copy,
  #forgot-password-modal #password-reset .status
  .view-login .message-copy,
  .view-login #forgot-password-modal .modal-form-error, #forgot-password-modal
  .view-login .modal-form-error,
  .view-login #forgot-password-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-error-text, #forgot-password-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper
  .view-login .entitlement-unenrollment-modal-error-text,
  .view-login .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper #forgot-password-modal .entitlement-unenrollment-modal-error-text, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper #forgot-password-modal
  .view-login .entitlement-unenrollment-modal-error-text,
  .view-passwordreset .login p, .login
  .view-passwordreset p,
  .view-passwordreset
  .login ol,
  .login
  .view-passwordreset ol,
  .view-passwordreset
  .login ul,
  .login
  .view-passwordreset ul,
  .view-passwordreset
  .login h1,
  .login
  .view-passwordreset h1,
  .view-passwordreset
  .login h2,
  .login
  .view-passwordreset h2,
  .view-passwordreset
  .login .home > header .title > .heading-group p,
  .login .home > header .title > .heading-group
  .view-passwordreset p,
  .view-passwordreset .home > header .title > .heading-group
  .login p, .home > header .title > .heading-group
  .login
  .view-passwordreset p,
  .view-passwordreset
  .login h3,
  .login
  .view-passwordreset h3,
  .view-passwordreset
  .login h4,
  .login
  .view-passwordreset h4,
  .view-passwordreset
  .login h5,
  .login
  .view-passwordreset h5,
  .view-passwordreset
  .login h6,
  .login
  .view-passwordreset h6,
  .view-passwordreset
  .login label,
  .login
  .view-passwordreset label,
  .view-passwordreset
  .login input,
  .login
  .view-passwordreset input,
  .view-passwordreset
  .login textarea,
  .login
  .view-passwordreset textarea,
  .view-passwordreset
  .register p,
  .register
  .view-passwordreset p,
  .view-passwordreset
  .register ol,
  .register
  .view-passwordreset ol,
  .view-passwordreset
  .register ul,
  .register
  .view-passwordreset ul,
  .view-passwordreset
  .register h1,
  .register
  .view-passwordreset h1,
  .view-passwordreset
  .register h2,
  .register
  .view-passwordreset h2,
  .view-passwordreset
  .register .home > header .title > .heading-group p,
  .register .home > header .title > .heading-group
  .view-passwordreset p,
  .view-passwordreset .home > header .title > .heading-group
  .register p, .home > header .title > .heading-group
  .register
  .view-passwordreset p,
  .view-passwordreset
  .register h3,
  .register
  .view-passwordreset h3,
  .view-passwordreset
  .register h4,
  .register
  .view-passwordreset h4,
  .view-passwordreset
  .register h5,
  .register
  .view-passwordreset h5,
  .view-passwordreset
  .register h6,
  .register
  .view-passwordreset h6,
  .view-passwordreset
  .register label,
  .register
  .view-passwordreset label,
  .view-passwordreset
  .register input,
  .register
  .view-passwordreset input,
  .view-passwordreset
  .register textarea,
  .register
  .view-passwordreset textarea,
  .view-passwordreset
  .passwordreset p,
  .passwordreset
  .view-passwordreset p,
  .view-passwordreset
  .passwordreset ol,
  .passwordreset
  .view-passwordreset ol,
  .view-passwordreset
  .passwordreset ul,
  .passwordreset
  .view-passwordreset ul,
  .view-passwordreset
  .passwordreset h1,
  .passwordreset
  .view-passwordreset h1,
  .view-passwordreset
  .passwordreset h2,
  .passwordreset
  .view-passwordreset h2,
  .view-passwordreset
  .passwordreset .home > header .title > .heading-group p,
  .passwordreset .home > header .title > .heading-group
  .view-passwordreset p,
  .view-passwordreset .home > header .title > .heading-group
  .passwordreset p, .home > header .title > .heading-group
  .passwordreset
  .view-passwordreset p,
  .view-passwordreset
  .passwordreset h3,
  .passwordreset
  .view-passwordreset h3,
  .view-passwordreset
  .passwordreset h4,
  .passwordreset
  .view-passwordreset h4,
  .view-passwordreset
  .passwordreset h5,
  .passwordreset
  .view-passwordreset h5,
  .view-passwordreset
  .passwordreset h6,
  .passwordreset
  .view-passwordreset h6,
  .view-passwordreset
  .passwordreset label,
  .passwordreset
  .view-passwordreset label,
  .view-passwordreset
  .passwordreset input,
  .passwordreset
  .view-passwordreset input,
  .view-passwordreset
  .passwordreset textarea,
  .passwordreset
  .view-passwordreset textarea,
  .view-passwordreset
  #forgot-password-modal #password-reset p,
  #forgot-password-modal #password-reset
  .view-passwordreset p,
  .view-passwordreset
  #forgot-password-modal #password-reset ol,
  #forgot-password-modal #password-reset
  .view-passwordreset ol,
  .view-passwordreset
  #forgot-password-modal #password-reset ul,
  #forgot-password-modal #password-reset
  .view-passwordreset ul,
  .view-passwordreset
  #forgot-password-modal #password-reset h1,
  #forgot-password-modal #password-reset
  .view-passwordreset h1,
  .view-passwordreset
  #forgot-password-modal #password-reset h2,
  #forgot-password-modal #password-reset
  .view-passwordreset h2,
  .view-passwordreset
  #forgot-password-modal #password-reset h3,
  #forgot-password-modal #password-reset
  .view-passwordreset h3,
  .view-passwordreset
  #forgot-password-modal #password-reset h4,
  #forgot-password-modal #password-reset
  .view-passwordreset h4,
  .view-passwordreset
  #forgot-password-modal #password-reset h5,
  #forgot-password-modal #password-reset
  .view-passwordreset h5,
  .view-passwordreset
  #forgot-password-modal #password-reset h6,
  #forgot-password-modal #password-reset
  .view-passwordreset h6,
  .view-passwordreset
  #forgot-password-modal #password-reset label,
  #forgot-password-modal #password-reset
  .view-passwordreset label,
  .view-passwordreset
  #forgot-password-modal #password-reset input,
  #forgot-password-modal #password-reset
  .view-passwordreset input,
  .view-passwordreset
  #forgot-password-modal #password-reset textarea,
  #forgot-password-modal #password-reset
  .view-passwordreset textarea,
  .view-passwordreset .login .status .message-copy, .login .status
  .view-passwordreset .message-copy,
  .view-passwordreset
  .register .status .message-copy,
  .register .status
  .view-passwordreset .message-copy,
  .view-passwordreset
  .passwordreset .status .message-copy,
  .passwordreset .status
  .view-passwordreset .message-copy,
  .view-passwordreset
  #forgot-password-modal #password-reset .status .message-copy,
  #forgot-password-modal #password-reset .status
  .view-passwordreset .message-copy,
  .view-passwordreset #forgot-password-modal .modal-form-error, #forgot-password-modal
  .view-passwordreset .modal-form-error,
  .view-passwordreset #forgot-password-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-error-text, #forgot-password-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper
  .view-passwordreset .entitlement-unenrollment-modal-error-text,
  .view-passwordreset .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper #forgot-password-modal .entitlement-unenrollment-modal-error-text, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper #forgot-password-modal
  .view-passwordreset .entitlement-unenrollment-modal-error-text {
    font-size: 15px;
    margin: 0 0 20px 0;
    color: #313131;
    line-height: 1.41575em; }
  /* line 106, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .view-register .content-wrapper,
  .view-login .content-wrapper,
  .view-passwordreset .content-wrapper {
    padding-bottom: 0; }
  /* line 110, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .view-register .container, .view-register section.outside-app, .view-register .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy .view-register .u-field-account_privacy, .view-register .view-profile .wrapper-profile-sections, .view-profile .view-register .wrapper-profile-sections, .view-register .view-profile .badge-set-display, .view-profile .view-register .badge-set-display,
  .view-register .introduction,
  .view-login .container,
  .view-login section.outside-app,
  .view-login .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy
  .view-login .u-field-account_privacy,
  .view-login .view-profile .wrapper-profile-sections, .view-profile
  .view-login .wrapper-profile-sections,
  .view-login .view-profile .badge-set-display, .view-profile
  .view-login .badge-set-display,
  .view-login .introduction,
  .view-passwordreset .container,
  .view-passwordreset section.outside-app,
  .view-passwordreset .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy
  .view-passwordreset .u-field-account_privacy,
  .view-passwordreset .view-profile .wrapper-profile-sections, .view-profile
  .view-passwordreset .wrapper-profile-sections,
  .view-passwordreset .view-profile .badge-set-display, .view-profile
  .view-passwordreset .badge-set-display,
  .view-passwordreset .introduction {
    box-sizing: border-box;
    margin: 0 auto;
    width: 960px;
    background: #fff; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .view-register .container:after, .view-register section.outside-app:after, .view-register .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy:after, .view-profile .profile-self .wrapper-profile-field-account-privacy .view-register .u-field-account_privacy:after, .view-register .view-profile .wrapper-profile-sections:after, .view-profile .view-register .wrapper-profile-sections:after, .view-register .view-profile .badge-set-display:after, .view-profile .view-register .badge-set-display:after,
    .view-register .introduction:after,
    .view-login .container:after,
    .view-login section.outside-app:after,
    .view-login .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy:after, .view-profile .profile-self .wrapper-profile-field-account-privacy
    .view-login .u-field-account_privacy:after,
    .view-login .view-profile .wrapper-profile-sections:after, .view-profile
    .view-login .wrapper-profile-sections:after,
    .view-login .view-profile .badge-set-display:after, .view-profile
    .view-login .badge-set-display:after,
    .view-login .introduction:after,
    .view-passwordreset .container:after,
    .view-passwordreset section.outside-app:after,
    .view-passwordreset .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy:after, .view-profile .profile-self .wrapper-profile-field-account-privacy
    .view-passwordreset .u-field-account_privacy:after,
    .view-passwordreset .view-profile .wrapper-profile-sections:after, .view-profile
    .view-passwordreset .wrapper-profile-sections:after,
    .view-passwordreset .view-profile .badge-set-display:after, .view-profile
    .view-passwordreset .badge-set-display:after,
    .view-passwordreset .introduction:after {
      content: "";
      display: table;
      clear: both; }
  /* line 120, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .view-register .container, .view-register section.outside-app, .view-register .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy .view-register .u-field-account_privacy, .view-register .view-profile .wrapper-profile-sections, .view-profile .view-register .wrapper-profile-sections, .view-register .view-profile .badge-set-display, .view-profile .view-register .badge-set-display,
  .view-login .container,
  .view-login section.outside-app,
  .view-login .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy
  .view-login .u-field-account_privacy,
  .view-login .view-profile .wrapper-profile-sections, .view-profile
  .view-login .wrapper-profile-sections,
  .view-login .view-profile .badge-set-display, .view-profile
  .view-login .badge-set-display,
  .view-passwordreset .container,
  .view-passwordreset section.outside-app,
  .view-passwordreset .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy
  .view-passwordreset .u-field-account_privacy,
  .view-passwordreset .view-profile .wrapper-profile-sections, .view-profile
  .view-passwordreset .wrapper-profile-sections,
  .view-passwordreset .view-profile .badge-set-display, .view-profile
  .view-passwordreset .badge-set-display {
    padding: 20px 20px 40px 20px; }
  /* line 124, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .view-register .introduction,
  .view-login .introduction,
  .view-passwordreset .introduction {
    padding: 0; }
    /* line 127, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .view-register .introduction header,
    .view-login .introduction header,
    .view-passwordreset .introduction header {
      position: relative; }
      /* line 131, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
      .view-register .introduction header h1,
      .view-login .introduction header h1,
      .view-passwordreset .introduction header h1 {
        text-align: left;
        margin-bottom: 20px;
        padding-bottom: 20px; }
      /* line 141, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
      .view-register .introduction header .title,
      .view-login .introduction header .title,
      .view-passwordreset .introduction header .title {
        position: absolute;
        top: 50px;
        left: 30px; }
        /* line 147, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
        .view-register .introduction header .title .title-super,
        .view-register .introduction header .title .title-sub,
        .view-login .introduction header .title .title-super,
        .view-login .introduction header .title .title-sub,
        .view-passwordreset .introduction header .title .title-super,
        .view-passwordreset .introduction header .title .title-sub {
          display: block;
          letter-spacing: 0; }
        /* line 155, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
        .view-register .introduction header .title .title-super,
        .view-login .introduction header .title .title-super,
        .view-passwordreset .introduction header .title .title-super {
          font-size: 26px;
          line-height: 26.64px;
          color: #1790c7; }
        /* line 162, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
        .view-register .introduction header .title .title-sub,
        .view-login .introduction header .title .title-sub,
        .view-passwordreset .introduction header .title .title-sub {
          font-size: 20px;
          margin-left: 40px;
          text-transform: lowercase;
          color: #707276; }

/* line 196, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login h1,
.login h2,
.login .home > header .title > .heading-group p, .home > header .title > .heading-group
.login p,
.login section.outside-app h1, section.outside-app
.login h1,
.login h3,
.login h4,
.login h5,
.login h6,
.register h1,
.register h2,
.register .home > header .title > .heading-group p, .home > header .title > .heading-group
.register p,
.register section.outside-app h1, section.outside-app
.register h1,
.register h3,
.register h4,
.register h5,
.register h6,
.passwordreset h1,
.passwordreset h2,
.passwordreset .home > header .title > .heading-group p, .home > header .title > .heading-group
.passwordreset p,
.passwordreset section.outside-app h1, section.outside-app
.passwordreset h1,
.passwordreset h3,
.passwordreset h4,
.passwordreset h5,
.passwordreset h6,
#forgot-password-modal #password-reset h1,
#forgot-password-modal #password-reset h2,
#forgot-password-modal #password-reset .home > header .title > .heading-group p, .home > header .title > .heading-group
#forgot-password-modal #password-reset p,
#forgot-password-modal #password-reset section.outside-app h1, section.outside-app
#forgot-password-modal #password-reset h1,
#forgot-password-modal #password-reset h3,
#forgot-password-modal #password-reset h4,
#forgot-password-modal #password-reset h5,
#forgot-password-modal #password-reset h6 {
  letter-spacing: 0; }

/* line 205, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login a,
.register a,
.passwordreset a,
#forgot-password-modal #password-reset a {
  transition: color 0.15s ease-in-out 0s, border 0.15s ease-in-out 0s; }
  /* line 208, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login a:link, .login a:visited, .login a:hover, .login a:active, .login a:focus,
  .register a:link,
  .register a:visited,
  .register a:hover,
  .register a:active,
  .register a:focus,
  .passwordreset a:link,
  .passwordreset a:visited,
  .passwordreset a:hover,
  .passwordreset a:active,
  .passwordreset a:focus,
  #forgot-password-modal #password-reset a:link,
  #forgot-password-modal #password-reset a:visited,
  #forgot-password-modal #password-reset a:hover,
  #forgot-password-modal #password-reset a:active,
  #forgot-password-modal #password-reset a:focus {
    color: #0075b4;
    font-weight: 400;
    text-decoration: none !important;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 219, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login a:hover, .login a:active, .login a:focus,
  .register a:hover,
  .register a:active,
  .register a:focus,
  .passwordreset a:hover,
  .passwordreset a:active,
  .passwordreset a:focus,
  #forgot-password-modal #password-reset a:hover,
  #forgot-password-modal #password-reset a:active,
  #forgot-password-modal #password-reset a:focus {
    text-decoration: none !important;
    border-bottom: 1px dotted #0075b4; }

/* line 227, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login strong,
.register strong,
.passwordreset strong,
#forgot-password-modal #password-reset strong {
  font-weight: 600; }

/* line 232, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login .content,
.login aside,
.register .content,
.register aside,
.passwordreset .content,
.passwordreset aside,
#forgot-password-modal #password-reset .content,
#forgot-password-modal #password-reset aside {
  box-sizing: border-box;
  margin: 20px 0 0 0; }

/* line 239, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login .content,
.register .content,
.passwordreset .content,
#forgot-password-modal #password-reset .content {
  float: left;
  margin-right: 40px;
  width: 600px; }

/* line 246, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login aside,
.register aside,
.passwordreset aside,
#forgot-password-modal #password-reset aside {
  float: left;
  width: 280px; }
  /* line 251, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login aside p,
  .login aside ol,
  .login aside ul,
  .register aside p,
  .register aside ol,
  .register aside ul,
  .passwordreset aside p,
  .passwordreset aside ol,
  .passwordreset aside ul,
  #forgot-password-modal #password-reset aside p,
  #forgot-password-modal #password-reset aside ol,
  #forgot-password-modal #password-reset aside ul {
    font-size: 0.875rem !important; }

/* line 260, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login aside .btn,
.register aside .btn,
.passwordreset aside .btn,
#forgot-password-modal #password-reset aside .btn {
  margin: 0 0 40px 0; }
  /* line 263, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login aside .btn:last-child,
  .register aside .btn:last-child,
  .passwordreset aside .btn:last-child,
  #forgot-password-modal #password-reset aside .btn:last-child {
    margin-bottom: 0; }
  /* line 267, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login aside .btn h3,
  .register aside .btn h3,
  .passwordreset aside .btn h3,
  #forgot-password-modal #password-reset aside .btn h3 {
    margin: 0 0 5px 0; }

/* line 275, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login aside .btn-login h3.title,
.login aside .btn-login .instructions,
.register aside .btn-login h3.title,
.register aside .btn-login .instructions,
.passwordreset aside .btn-login h3.title,
.passwordreset aside .btn-login .instructions,
#forgot-password-modal #password-reset aside .btn-login h3.title,
#forgot-password-modal #password-reset aside .btn-login .instructions {
  display: inline-block;
  margin-bottom: 0; }

/* line 281, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login aside .btn-login .btn-login-action,
.register aside .btn-login .btn-login-action,
.passwordreset aside .btn-login .btn-login-action,
#forgot-password-modal #password-reset aside .btn-login .btn-login-action {
  padding: 2px 15px;
  margin-left: 5px; }

/* line 293, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login form .instructions,
.register form .instructions,
.passwordreset form .instructions,
#forgot-password-modal #password-reset form .instructions {
  margin-bottom: 20px; }

/* line 299, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login form .group-form,
.register form .group-form,
.passwordreset form .group-form,
#forgot-password-modal #password-reset form .group-form {
  margin: 0;
  padding-top: 0;
  padding-bottom: 20px; }

/* line 305, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login form .list-input,
.register form .list-input,
.passwordreset form .list-input,
#forgot-password-modal #password-reset form .list-input {
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 312, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login form .field-group,
.register form .field-group,
.passwordreset form .field-group,
#forgot-password-modal #password-reset form .field-group {
  margin: 0 0 20px 0; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .login form .field-group:after,
  .register form .field-group:after,
  .passwordreset form .field-group:after,
  #forgot-password-modal #password-reset form .field-group:after {
    content: "";
    display: table;
    clear: both; }
  /* line 317, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field-group .field,
  .register form .field-group .field,
  .passwordreset form .field-group .field,
  #forgot-password-modal #password-reset form .field-group .field {
    float: left;
    margin: 0 30px 0 0;
    display: block;
    border-bottom: none;
    padding-bottom: 0; }
    /* line 325, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login form .field-group .field input,
    .login form .field-group .field textarea,
    .register form .field-group .field input,
    .register form .field-group .field textarea,
    .passwordreset form .field-group .field input,
    .passwordreset form .field-group .field textarea,
    #forgot-password-modal #password-reset form .field-group .field input,
    #forgot-password-modal #password-reset form .field-group .field textarea {
      width: 100%;
      font-weight: 600; }
  /* line 332, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field-group:last-child,
  .register form .field-group:last-child,
  .passwordreset form .field-group:last-child,
  #forgot-password-modal #password-reset form .field-group:last-child {
    margin-bottom: 0; }

/* line 338, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login form .group-form-personalinformation .field-education-level,
.login form .group-form-personalinformation .field-gender,
.login form .group-form-personalinformation .field-yob,
.register form .group-form-personalinformation .field-education-level,
.register form .group-form-personalinformation .field-gender,
.register form .group-form-personalinformation .field-yob,
.passwordreset form .group-form-personalinformation .field-education-level,
.passwordreset form .group-form-personalinformation .field-gender,
.passwordreset form .group-form-personalinformation .field-yob,
#forgot-password-modal #password-reset form .group-form-personalinformation .field-education-level,
#forgot-password-modal #password-reset form .group-form-personalinformation .field-gender,
#forgot-password-modal #password-reset form .group-form-personalinformation .field-yob {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0; }

/* line 348, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login form .field,
.register form .field,
.passwordreset form .field,
#forgot-password-modal #password-reset form .field {
  margin: 0 0 20px 0; }
  /* line 352, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field label,
  .login form .field input,
  .login form .field textarea,
  .register form .field label,
  .register form .field input,
  .register form .field textarea,
  .passwordreset form .field label,
  .passwordreset form .field input,
  .passwordreset form .field textarea,
  #forgot-password-modal #password-reset form .field label,
  #forgot-password-modal #password-reset form .field input,
  #forgot-password-modal #password-reset form .field textarea {
    border-radius: 0;
    display: block;
    height: auto;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 500;
    color: #313131; }
  /* line 364, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field label,
  .register form .field label,
  .passwordreset form .field label,
  #forgot-password-modal #password-reset form .field label {
    transition: color 0.15s ease-in-out 0s;
    margin: 0 0 5px 0;
    color: #333333; }
  /* line 371, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field .tip,
  .register form .field .tip,
  .passwordreset form .field .tip,
  #forgot-password-modal #password-reset form .field .tip {
    transition: color 0.15s ease-in-out 0s;
    display: block;
    margin-top: 5px;
    color: #646464;
    font-size: 0.8125em; }
  /* line 380, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field.password,
  .register form .field.password,
  .passwordreset form .field.password,
  #forgot-password-modal #password-reset form .field.password {
    position: relative; }
    /* line 383, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login form .field.password .tip,
    .register form .field.password .tip,
    .passwordreset form .field.password .tip,
    #forgot-password-modal #password-reset form .field.password .tip {
      position: absolute;
      top: 0;
      right: 0; }
  /* line 391, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field input,
  .login form .field textarea,
  .register form .field input,
  .register form .field textarea,
  .passwordreset form .field input,
  .passwordreset form .field textarea,
  #forgot-password-modal #password-reset form .field input,
  #forgot-password-modal #password-reset form .field textarea {
    width: 100%;
    margin: 0;
    padding: 10px 15px; }
    /* line 397, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login form .field input.long,
    .login form .field textarea.long,
    .register form .field input.long,
    .register form .field textarea.long,
    .passwordreset form .field input.long,
    .passwordreset form .field textarea.long,
    #forgot-password-modal #password-reset form .field input.long,
    #forgot-password-modal #password-reset form .field textarea.long {
      width: 100%; }
    /* line 401, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login form .field input.short,
    .login form .field textarea.short,
    .register form .field input.short,
    .register form .field textarea.short,
    .passwordreset form .field input.short,
    .passwordreset form .field textarea.short,
    #forgot-password-modal #password-reset form .field input.short,
    #forgot-password-modal #password-reset form .field textarea.short {
      width: 25%; }
  /* line 406, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field textarea.long,
  .register form .field textarea.long,
  .passwordreset form .field textarea.long,
  #forgot-password-modal #password-reset form .field textarea.long {
    height: 100px; }
  /* line 410, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field:last-child,
  .register form .field:last-child,
  .passwordreset form .field:last-child,
  #forgot-password-modal #password-reset form .field:last-child {
    margin-bottom: 0; }
  /* line 418, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field.select select,
  .register form .field.select select,
  .passwordreset form .field.select select,
  #forgot-password-modal #password-reset form .field.select select {
    width: 100%; }
  /* line 425, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field.checkbox input[type="checkbox"],
  .register form .field.checkbox input[type="checkbox"],
  .passwordreset form .field.checkbox input[type="checkbox"],
  #forgot-password-modal #password-reset form .field.checkbox input[type="checkbox"] {
    display: inline-block;
    width: auto;
    margin-right: 5px; }
  /* line 432, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field.checkbox label,
  .register form .field.checkbox label,
  .passwordreset form .field.checkbox label,
  #forgot-password-modal #password-reset form .field.checkbox label {
    display: inline-block; }
  /* line 438, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field.disabled, .login form .field.submitted,
  .register form .field.disabled,
  .register form .field.submitted,
  .passwordreset form .field.disabled,
  .passwordreset form .field.submitted,
  #forgot-password-modal #password-reset form .field.disabled,
  #forgot-password-modal #password-reset form .field.submitted {
    color: rgba(0, 0, 0, 0.25); }
    /* line 442, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login form .field.disabled label, .login form .field.submitted label,
    .register form .field.disabled label,
    .register form .field.submitted label,
    .passwordreset form .field.disabled label,
    .passwordreset form .field.submitted label,
    #forgot-password-modal #password-reset form .field.disabled label,
    #forgot-password-modal #password-reset form .field.submitted label {
      cursor: text; }
      /* line 445, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
      .login form .field.disabled label::after, .login form .field.submitted label::after,
      .register form .field.disabled label::after,
      .register form .field.submitted label::after,
      .passwordreset form .field.disabled label::after,
      .passwordreset form .field.submitted label::after,
      #forgot-password-modal #password-reset form .field.disabled label::after,
      #forgot-password-modal #password-reset form .field.submitted label::after {
        margin-left: 5px; }
    /* line 450, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login form .field.disabled textarea,
    .login form .field.disabled input, .login form .field.submitted textarea,
    .login form .field.submitted input,
    .register form .field.disabled textarea,
    .register form .field.disabled input,
    .register form .field.submitted textarea,
    .register form .field.submitted input,
    .passwordreset form .field.disabled textarea,
    .passwordreset form .field.disabled input,
    .passwordreset form .field.submitted textarea,
    .passwordreset form .field.submitted input,
    #forgot-password-modal #password-reset form .field.disabled textarea,
    #forgot-password-modal #password-reset form .field.disabled input,
    #forgot-password-modal #password-reset form .field.submitted textarea,
    #forgot-password-modal #password-reset form .field.submitted input {
      background: #fff;
      color: rgba(0, 0, 0, 0.25); }
  /* line 459, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field.is-focused label,
  .register form .field.is-focused label,
  .passwordreset form .field.is-focused label,
  #forgot-password-modal #password-reset form .field.is-focused label {
    color: #0075b4; }
  /* line 463, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field.is-focused .tip,
  .register form .field.is-focused .tip,
  .passwordreset form .field.is-focused .tip,
  #forgot-password-modal #password-reset form .field.is-focused .tip {
    color: #0075b4; }
  /* line 470, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field.disabled label::after,
  .register form .field.disabled label::after,
  .passwordreset form .field.disabled label::after,
  #forgot-password-modal #password-reset form .field.disabled label::after {
    color: rgba(0, 0, 0, 0.35);
    content: "(Disabled Currently)"; }
  /* line 477, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field.error label,
  .register form .field.error label,
  .passwordreset form .field.error label,
  #forgot-password-modal #password-reset form .field.error label {
    color: #b20610; }
  /* line 481, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field.error input,
  .login form .field.error textarea,
  .register form .field.error input,
  .register form .field.error textarea,
  .passwordreset form .field.error input,
  .passwordreset form .field.error textarea,
  #forgot-password-modal #password-reset form .field.error input,
  #forgot-password-modal #password-reset form .field.error textarea {
    border-color: #d98388; }
  /* line 488, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field.required label,
  .register form .field.required label,
  .passwordreset form .field.required label,
  #forgot-password-modal #password-reset form .field.required label {
    font-weight: 600; }
    /* line 491, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login form .field.required label a,
    .register form .field.required label a,
    .passwordreset form .field.required label a,
    #forgot-password-modal #password-reset form .field.required label a {
      font-weight: 600 !important; }
  /* line 496, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login form .field.required label::after,
  .register form .field.required label::after,
  .passwordreset form .field.required label::after,
  #forgot-password-modal #password-reset form .field.required label::after {
    margin-left: 5px;
    content: "*"; }

/* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
.login .form-actions:after,
.register .form-actions:after,
.passwordreset .form-actions:after,
#forgot-password-modal #password-reset .form-actions:after {
  content: "";
  display: table;
  clear: both; }

/* line 513, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login .form-actions button[type="submit"]:disabled, .login .form-actions button[type="submit"].is-disabled,
.register .form-actions button[type="submit"]:disabled,
.register .form-actions button[type="submit"].is-disabled,
.passwordreset .form-actions button[type="submit"]:disabled,
.passwordreset .form-actions button[type="submit"].is-disabled,
#forgot-password-modal #password-reset .form-actions button[type="submit"]:disabled,
#forgot-password-modal #password-reset .form-actions button[type="submit"].is-disabled {
  opacity: 0.3;
  cursor: default !important; }

/* line 520, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login .form-actions .action-primary,
.register .form-actions .action-primary,
.passwordreset .form-actions .action-primary,
#forgot-password-modal #password-reset .form-actions .action-primary {
  width: 100%; }

/* line 524, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login .form-actions .action-secondary,
.register .form-actions .action-secondary,
.passwordreset .form-actions .action-secondary,
#forgot-password-modal #password-reset .form-actions .action-secondary {
  display: block;
  float: right;
  width: 35.26334%;
  margin: 20px 20px 0 0;
  font-size: 0.875em;
  text-align: right; }

/* line 540, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login .deco-divider,
.register .deco-divider,
.passwordreset .deco-divider,
#forgot-password-modal #password-reset .deco-divider {
  position: relative;
  display: block;
  margin: 30px 0;
  border-top: 4px solid whitesmoke; }
  /* line 546, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login .deco-divider .copy,
  .register .deco-divider .copy,
  .passwordreset .deco-divider .copy,
  #forgot-password-modal #password-reset .deco-divider .copy {
    position: absolute;
    top: -20px;
    left: 43%;
    padding: 5px 30px;
    background: white;
    text-align: center;
    color: #a4a6a8; }

/* line 563, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login .instructions .note,
.register .instructions .note,
.passwordreset .instructions .note,
#forgot-password-modal #password-reset .instructions .note {
  display: block;
  font-weight: normal;
  color: #767676; }

/* line 571, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login .form-actions.form-third-party-auth,
.register .form-actions.form-third-party-auth,
.passwordreset .form-actions.form-third-party-auth,
#forgot-password-modal #password-reset .form-actions.form-third-party-auth {
  width: 100%;
  margin-bottom: 20px; }
  /* line 575, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login .form-actions.form-third-party-auth button[type="submit"],
  .register .form-actions.form-third-party-auth button[type="submit"],
  .passwordreset .form-actions.form-third-party-auth button[type="submit"],
  #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"] {
    width: 48.21067%;
    margin-right: 10px; }
    /* line 582, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login .form-actions.form-third-party-auth button[type="submit"] .icon,
    .register .form-actions.form-third-party-auth button[type="submit"] .icon,
    .passwordreset .form-actions.form-third-party-auth button[type="submit"] .icon,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"] .icon {
      margin-right: 10px;
      color: inherit; }
    /* line 590, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login .form-actions.form-third-party-auth button[type="submit"]:last-child,
    .register .form-actions.form-third-party-auth button[type="submit"]:last-child,
    .passwordreset .form-actions.form-third-party-auth button[type="submit"]:last-child,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"]:last-child {
      margin-right: 0; }
    /* line 594, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login .form-actions.form-third-party-auth button[type="submit"].button-oa2-google-oauth2:hover, .login .form-actions.form-third-party-auth button[type="submit"].button-oa2-google-oauth2:focus,
    .register .form-actions.form-third-party-auth button[type="submit"].button-oa2-google-oauth2:hover,
    .register .form-actions.form-third-party-auth button[type="submit"].button-oa2-google-oauth2:focus,
    .passwordreset .form-actions.form-third-party-auth button[type="submit"].button-oa2-google-oauth2:hover,
    .passwordreset .form-actions.form-third-party-auth button[type="submit"].button-oa2-google-oauth2:focus,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"].button-oa2-google-oauth2:hover,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"].button-oa2-google-oauth2:focus {
      background-color: #287ae6;
      border: 1px solid #287ae6; }
    /* line 600, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login .form-actions.form-third-party-auth button[type="submit"].button-oa2-google-oauth2:hover,
    .register .form-actions.form-third-party-auth button[type="submit"].button-oa2-google-oauth2:hover,
    .passwordreset .form-actions.form-third-party-auth button[type="submit"].button-oa2-google-oauth2:hover,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"].button-oa2-google-oauth2:hover {
      box-shadow: 0 2px 1px 0 #287ae6; }
    /* line 604, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login .form-actions.form-third-party-auth button[type="submit"].button-oa2-facebook:hover, .login .form-actions.form-third-party-auth button[type="submit"].button-oa2-facebook:focus,
    .register .form-actions.form-third-party-auth button[type="submit"].button-oa2-facebook:hover,
    .register .form-actions.form-third-party-auth button[type="submit"].button-oa2-facebook:focus,
    .passwordreset .form-actions.form-third-party-auth button[type="submit"].button-oa2-facebook:hover,
    .passwordreset .form-actions.form-third-party-auth button[type="submit"].button-oa2-facebook:focus,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"].button-oa2-facebook:hover,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"].button-oa2-facebook:focus {
      background-color: #29487d;
      border: 1px solid #29487d; }
    /* line 610, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login .form-actions.form-third-party-auth button[type="submit"].button-oa2-facebook:hover,
    .register .form-actions.form-third-party-auth button[type="submit"].button-oa2-facebook:hover,
    .passwordreset .form-actions.form-third-party-auth button[type="submit"].button-oa2-facebook:hover,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"].button-oa2-facebook:hover {
      box-shadow: 0 2px 1px 0 #29487d; }
    /* line 614, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login .form-actions.form-third-party-auth button[type="submit"].button-oa2-linkedin-oauth2:hover, .login .form-actions.form-third-party-auth button[type="submit"].button-oa2-linkedin-oauth2:focus,
    .register .form-actions.form-third-party-auth button[type="submit"].button-oa2-linkedin-oauth2:hover,
    .register .form-actions.form-third-party-auth button[type="submit"].button-oa2-linkedin-oauth2:focus,
    .passwordreset .form-actions.form-third-party-auth button[type="submit"].button-oa2-linkedin-oauth2:hover,
    .passwordreset .form-actions.form-third-party-auth button[type="submit"].button-oa2-linkedin-oauth2:focus,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"].button-oa2-linkedin-oauth2:hover,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"].button-oa2-linkedin-oauth2:focus {
      background-color: #0077b5;
      border: 1px solid #06527d; }
    /* line 620, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login .form-actions.form-third-party-auth button[type="submit"].button-oa2-linkedin-oauth2:hover,
    .register .form-actions.form-third-party-auth button[type="submit"].button-oa2-linkedin-oauth2:hover,
    .passwordreset .form-actions.form-third-party-auth button[type="submit"].button-oa2-linkedin-oauth2:hover,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"].button-oa2-linkedin-oauth2:hover {
      box-shadow: 0 2px 1px 0 #005d8e; }

/* line 627, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login .status,
.register .status,
.passwordreset .status,
#forgot-password-modal #password-reset .status {
  box-sizing: border-box;
  margin: 0 0 20px 0;
  border-bottom: 3px solid #cbad1c;
  padding: 20px 20px;
  background: #e8cd4c; }
  /* line 635, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login .status .message-title,
  .register .status .message-title,
  .passwordreset .status .message-title,
  #forgot-password-modal #password-reset .status .message-title {
    margin: 0 0 5px 0;
    font-size: 0.875em;
    font-weight: 600; }
  /* line 643, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login .status .message-copy,
  .register .status .message-copy,
  .passwordreset .status .message-copy,
  #forgot-password-modal #password-reset .status .message-copy {
    margin: 0 !important;
    padding: 0;
    list-style: none; }
    /* line 650, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login .status .message-copy li,
    .register .status .message-copy li,
    .passwordreset .status .message-copy li,
    #forgot-password-modal #password-reset .status .message-copy li {
      margin: 0;
      /* 0 0 ($baseline/4) 0; */ }

/* line 656, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login .submission-error,
.login .system-error,
.register .submission-error,
.register .system-error,
.passwordreset .submission-error,
.passwordreset .system-error,
#forgot-password-modal #password-reset .submission-error,
#forgot-password-modal #password-reset .system-error {
  box-shadow: inset 0 -1px 2px 0 #f3dadb;
  border-bottom: 3px solid #a0050e;
  background: #fbf3f3; }
  /* line 662, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login .submission-error .message-title,
  .login .system-error .message-title,
  .register .submission-error .message-title,
  .register .system-error .message-title,
  .passwordreset .submission-error .message-title,
  .passwordreset .system-error .message-title,
  #forgot-password-modal #password-reset .submission-error .message-title,
  #forgot-password-modal #password-reset .system-error .message-title {
    color: #a0050e !important; }

/* line 668, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login .orn-plus,
.register .orn-plus,
.passwordreset .orn-plus,
#forgot-password-modal #password-reset .orn-plus {
  color: white;
  padding: 0 5px; }

/* line 676, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login #register-form .status.message,
.login #login-form .status.message,
.login #passwordreset-form .status.message,
.register #register-form .status.message,
.register #login-form .status.message,
.register #passwordreset-form .status.message,
.passwordreset #register-form .status.message,
.passwordreset #login-form .status.message,
.passwordreset #passwordreset-form .status.message,
#forgot-password-modal #password-reset #register-form .status.message,
#forgot-password-modal #password-reset #login-form .status.message,
#forgot-password-modal #password-reset #passwordreset-form .status.message {
  display: none; }
  /* line 679, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login #register-form .status.message.is-shown,
  .login #login-form .status.message.is-shown,
  .login #passwordreset-form .status.message.is-shown,
  .register #register-form .status.message.is-shown,
  .register #login-form .status.message.is-shown,
  .register #passwordreset-form .status.message.is-shown,
  .passwordreset #register-form .status.message.is-shown,
  .passwordreset #login-form .status.message.is-shown,
  .passwordreset #passwordreset-form .status.message.is-shown,
  #forgot-password-modal #password-reset #register-form .status.message.is-shown,
  #forgot-password-modal #password-reset #login-form .status.message.is-shown,
  #forgot-password-modal #password-reset #passwordreset-form .status.message.is-shown {
    display: block; }

/* line 684, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.login #register-form .third-party-signin.message,
.login #login-form .third-party-signin.message,
.login #passwordreset-form .third-party-signin.message,
.register #register-form .third-party-signin.message,
.register #login-form .third-party-signin.message,
.register #passwordreset-form .third-party-signin.message,
.passwordreset #register-form .third-party-signin.message,
.passwordreset #login-form .third-party-signin.message,
.passwordreset #passwordreset-form .third-party-signin.message,
#forgot-password-modal #password-reset #register-form .third-party-signin.message,
#forgot-password-modal #password-reset #login-form .third-party-signin.message,
#forgot-password-modal #password-reset #passwordreset-form .third-party-signin.message {
  display: none; }
  /* line 687, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  .login #register-form .third-party-signin.message.is-shown,
  .login #login-form .third-party-signin.message.is-shown,
  .login #passwordreset-form .third-party-signin.message.is-shown,
  .register #register-form .third-party-signin.message.is-shown,
  .register #login-form .third-party-signin.message.is-shown,
  .register #passwordreset-form .third-party-signin.message.is-shown,
  .passwordreset #register-form .third-party-signin.message.is-shown,
  .passwordreset #login-form .third-party-signin.message.is-shown,
  .passwordreset #passwordreset-form .third-party-signin.message.is-shown,
  #forgot-password-modal #password-reset #register-form .third-party-signin.message.is-shown,
  #forgot-password-modal #password-reset #login-form .third-party-signin.message.is-shown,
  #forgot-password-modal #password-reset #passwordreset-form .third-party-signin.message.is-shown {
    display: block; }

/* line 698, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.view-login .header-global .nav-courseware .btn-login {
  display: none; }

/* line 703, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.view-login .introduction header {
  height: 120px;
  background: transparent url("/static/images/edx-theme/edx-background-banner-account.3c2aa612edd3.png") 0 0 no-repeat; }

/* line 713, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.view-register .introduction header {
  height: 120px;
  background: transparent url("/static/images/edx-theme/edx-background-banner-account.3c2aa612edd3.png") 0 0 no-repeat; }

/* line 722, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.view-passwordreset .header-global .nav-courseware .btn-login {
  display: none; }

/* line 727, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.view-passwordreset .introduction header {
  height: 120px;
  border-bottom: 1px solid #8a8c8f;
  background: transparent url("/static/images/edx-theme/edx-background-banner-account.3c2aa612edd3.png") 0 0 no-repeat; }

/* line 734, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
.view-passwordreset .content {
  padding: 0; }

/* line 740, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
#forgot-password-modal {
  border-radius: 2px; }
  /* line 744, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  #forgot-password-modal .inner-wrapper, #forgot-password-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal #forgot-password-modal .entitlement-unenrollment-modal-inner-wrapper {
    border-radius: 2px;
    background: #fff;
    padding-bottom: 0 !important; }
  /* line 750, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  #forgot-password-modal #password-reset {
    padding: 20px; }
    /* line 753, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    #forgot-password-modal #password-reset header {
      margin: 0;
      padding: 0; }
      /* line 757, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
      #forgot-password-modal #password-reset header::before {
        background-image: none; }
      /* line 761, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
      #forgot-password-modal #password-reset header h2, #forgot-password-modal #password-reset .home > header .title > .heading-group p, #forgot-password-modal #password-reset header section.outside-app h1, section.outside-app #forgot-password-modal #password-reset header h1 {
        text-align: left; }
    /* line 768, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    #forgot-password-modal #password-reset .message {
      margin: 20px 0 0 0; }
    /* line 772, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    #forgot-password-modal #password-reset fieldset {
      margin-bottom: 10px;
      padding: 0; }
    /* line 777, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    #forgot-password-modal #password-reset .instructions p {
      margin-bottom: 5px; }
    /* line 781, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
    #forgot-password-modal #password-reset form {
      border-radius: 0;
      box-shadow: none;
      margin: 0;
      border: none;
      padding: 0; }
      /* line 792, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
      #forgot-password-modal #password-reset form .field.text input, #forgot-password-modal #password-reset form .field.email input, #forgot-password-modal #password-reset form .field.textarea input {
        background: #fafafa;
        margin-bottom: 0; }
      /* line 799, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
      #forgot-password-modal #password-reset form .form-actions {
        padding: 0 !important; }
        /* line 802, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
        #forgot-password-modal #password-reset form .form-actions .action-primary {
          float: none;
          display: block !important;
          width: 100%; }
  /* line 811, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_account.scss */
  #forgot-password-modal .modal-form-error, #forgot-password-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-error-text, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper #forgot-password-modal .entitlement-unenrollment-modal-error-text {
    box-shadow: inset 0 -1px 2px 0 #f3dadb;
    box-sizing: border-box;
    margin: 20px 0 10px 0 !important;
    padding: 20px;
    border: none;
    border-bottom: 3px solid #a0050e;
    background: #fbf3f3; }

/* line 28, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
.find-courses .discovery-button:not(:disabled),
.university-profile .discovery-button:not(:disabled) {
  text-align: left;
  outline: 0 none;
  box-shadow: none;
  border: 0;
  background: none;
  padding: 0 12px;
  text-decoration: none;
  text-shadow: none;
  text-transform: none; }
  /* line 43, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .discovery-button:not(:disabled):hover,
  .university-profile .discovery-button:not(:disabled):hover {
    background: none; }

/* line 48, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
.find-courses .courses-container,
.university-profile .courses-container {
  padding: 40px 10px 0 10px; }
  /* line 54, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .courses-container .courses .courses-listing .courses-listing-item,
  .university-profile .courses-container .courses .courses-listing .courses-listing-item {
    width: 100%;
    box-sizing: border-box;
    margin: 15px 0 30px 0;
    max-height: 360px; }
  /* line 62, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .courses-container .courses:not(.no-course-discovery),
  .university-profile .courses-container .courses:not(.no-course-discovery) {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%; }
    /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
    .find-courses .courses-container .courses:not(.no-course-discovery):last-child,
    .university-profile .courses-container .courses:not(.no-course-discovery):last-child {
      margin-right: 0; }
    @media screen and (min-width: 541px) and (max-width: 768px) {
      /* line 62, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .courses-container .courses:not(.no-course-discovery),
      .university-profile .courses-container .courses:not(.no-course-discovery) {
        float: left;
        display: block;
        margin-right: 3.57866%;
        width: 100%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .courses-container .courses:not(.no-course-discovery):last-child,
        .university-profile .courses-container .courses:not(.no-course-discovery):last-child {
          margin-right: 0; } }
    @media screen and (min-width: 769px) and (max-width: 979px) {
      /* line 62, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .courses-container .courses:not(.no-course-discovery),
      .university-profile .courses-container .courses:not(.no-course-discovery) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 65.88078%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .courses-container .courses:not(.no-course-discovery):last-child,
        .university-profile .courses-container .courses:not(.no-course-discovery):last-child {
          margin-right: 0; } }
    @media screen and (min-width: 980px) {
      /* line 62, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .courses-container .courses:not(.no-course-discovery),
      .university-profile .courses-container .courses:not(.no-course-discovery) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 74.41059%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .courses-container .courses:not(.no-course-discovery):last-child,
        .university-profile .courses-container .courses:not(.no-course-discovery):last-child {
          margin-right: 0; } }
    @media screen and (min-width: 541px) and (max-width: 768px) {
      /* line 77, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item,
      .university-profile .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item {
        float: left;
        display: block;
        margin-right: 3.57866%;
        width: 48.21067%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:last-child,
        .university-profile .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:last-child {
          margin-right: 0; }
        /* line 54, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
        .find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:nth-child(2n),
        .university-profile .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:nth-child(2n) {
          margin-right: 0; }
        /* line 59, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
        .find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:nth-child(2n+1),
        .university-profile .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:nth-child(2n+1) {
          clear: left; } }
    @media screen and (min-width: 769px) and (max-width: 979px) {
      /* line 77, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item,
      .university-profile .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:last-child,
        .university-profile .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:last-child {
          margin-right: 0; }
        /* line 54, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
        .find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:nth-child(2n),
        .university-profile .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:nth-child(2n) {
          margin-right: 0; }
        /* line 59, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
        .find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:nth-child(2n+1),
        .university-profile .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:nth-child(2n+1) {
          clear: left; } }
    @media screen and (min-width: 980px) {
      /* line 77, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item,
      .university-profile .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:last-child,
        .university-profile .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:last-child {
          margin-right: 0; }
        /* line 54, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
        .find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:nth-child(3n),
        .university-profile .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:nth-child(3n) {
          margin-right: 0; }
        /* line 59, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
        .find-courses .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:nth-child(3n+1),
        .university-profile .courses-container .courses:not(.no-course-discovery) .courses-listing .courses-listing-item:nth-child(3n+1) {
          clear: left; } }
  /* line 96, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .courses-container .courses.no-course-discovery,
  .university-profile .courses-container .courses.no-course-discovery {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
    /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
    .find-courses .courses-container .courses.no-course-discovery:last-child,
    .university-profile .courses-container .courses.no-course-discovery:last-child {
      margin-right: 0; }
    @media screen and (min-width: 541px) and (max-width: 768px) {
      /* line 96, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .courses-container .courses.no-course-discovery,
      .university-profile .courses-container .courses.no-course-discovery {
        float: left;
        display: block;
        margin-right: 3.57866%;
        width: 100%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .courses-container .courses.no-course-discovery:last-child,
        .university-profile .courses-container .courses.no-course-discovery:last-child {
          margin-right: 0; }
        /* line 54, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
        .find-courses .courses-container .courses.no-course-discovery:nth-child(2n),
        .university-profile .courses-container .courses.no-course-discovery:nth-child(2n) {
          margin-right: 0; }
        /* line 59, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
        .find-courses .courses-container .courses.no-course-discovery:nth-child(2n+1),
        .university-profile .courses-container .courses.no-course-discovery:nth-child(2n+1) {
          clear: left; } }
    @media screen and (min-width: 769px) and (max-width: 979px) {
      /* line 96, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .courses-container .courses.no-course-discovery,
      .university-profile .courses-container .courses.no-course-discovery {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .courses-container .courses.no-course-discovery:last-child,
        .university-profile .courses-container .courses.no-course-discovery:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 980px) {
      /* line 96, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .courses-container .courses.no-course-discovery,
      .university-profile .courses-container .courses.no-course-discovery {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .courses-container .courses.no-course-discovery:last-child,
        .university-profile .courses-container .courses.no-course-discovery:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 541px) and (max-width: 768px) {
      /* line 112, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item,
      .university-profile .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item {
        float: left;
        display: block;
        margin-right: 3.57866%;
        width: 48.21067%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:last-child,
        .university-profile .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:last-child {
          margin-right: 0; }
        /* line 54, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
        .find-courses .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:nth-child(2n),
        .university-profile .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:nth-child(2n) {
          margin-right: 0; }
        /* line 59, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
        .find-courses .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:nth-child(2n+1),
        .university-profile .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:nth-child(2n+1) {
          clear: left; } }
    @media screen and (min-width: 769px) and (max-width: 979px) {
      /* line 112, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item,
      .university-profile .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:last-child,
        .university-profile .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:last-child {
          margin-right: 0; }
        /* line 54, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
        .find-courses .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:nth-child(3n),
        .university-profile .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:nth-child(3n) {
          margin-right: 0; }
        /* line 59, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
        .find-courses .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:nth-child(3n+1),
        .university-profile .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:nth-child(3n+1) {
          clear: left; } }
    @media screen and (min-width: 980px) {
      /* line 112, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item,
      .university-profile .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:last-child,
        .university-profile .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:last-child {
          margin-right: 0; }
        /* line 54, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
        .find-courses .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:nth-child(4n),
        .university-profile .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:nth-child(4n) {
          margin-right: 0; }
        /* line 59, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
        .find-courses .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:nth-child(4n+1),
        .university-profile .courses-container .courses.no-course-discovery .courses-listing .courses-listing-item:nth-child(4n+1) {
          clear: left; } }

/* line 137, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
.find-courses header.search,
.university-profile header.search {
  background: #f1f1f1;
  background-size: cover;
  background-image: none;
  background-position: center top !important;
  border-bottom: 1px solid #646464;
  box-shadow: inset 0 -1px 8px 0 rgba(0, 0, 0, 0.2), inset 0 1px 12px 0 rgba(0, 0, 0, 0.3);
  height: 430px;
  margin-top: -69px;
  width: 100%; }
  /* line 148, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses header.search .inner-wrapper, .find-courses header.search .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal .find-courses header.search .entitlement-unenrollment-modal-inner-wrapper,
  .university-profile header.search .inner-wrapper,
  .university-profile header.search .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal
  .university-profile header.search .entitlement-unenrollment-modal-inner-wrapper {
    height: 120px;
    margin: 0 auto;
    max-width: 1920px;
    padding-top: 200px;
    position: relative;
    text-align: center;
    width: 100%; }
    /* line 157, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses header.search .inner-wrapper > .heading-group, .find-courses header.search .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper > .heading-group, .entitlement-unenrollment-modal .find-courses header.search .entitlement-unenrollment-modal-inner-wrapper > .heading-group,
    .university-profile header.search .inner-wrapper > .heading-group,
    .university-profile header.search .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper > .heading-group, .entitlement-unenrollment-modal
    .university-profile header.search .entitlement-unenrollment-modal-inner-wrapper > .heading-group {
      background: #fff;
      background: rgba(255, 255, 255, 0.93);
      border: 1px solid #646464;
      box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5);
      padding: 20px 30px;
      position: relative;
      z-index: 2; }
    /* line 167, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses header.search .inner-wrapper.main-search, .find-courses header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal .find-courses header.search .main-search.entitlement-unenrollment-modal-inner-wrapper, .find-courses header.search .inner-wrapper.university-search, .find-courses header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal .find-courses header.search .university-search.entitlement-unenrollment-modal-inner-wrapper,
    .university-profile header.search .inner-wrapper.main-search,
    .university-profile header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal
    .university-profile header.search .main-search.entitlement-unenrollment-modal-inner-wrapper,
    .university-profile header.search .inner-wrapper.university-search,
    .university-profile header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal
    .university-profile header.search .university-search.entitlement-unenrollment-modal-inner-wrapper {
      text-align: center; }
      /* line 171, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses header.search .inner-wrapper.main-search .heading-group, .find-courses header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper .heading-group, .entitlement-unenrollment-modal .find-courses header.search .main-search.entitlement-unenrollment-modal-inner-wrapper .heading-group, .find-courses header.search .inner-wrapper.university-search .heading-group, .find-courses header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper .heading-group, .entitlement-unenrollment-modal .find-courses header.search .university-search.entitlement-unenrollment-modal-inner-wrapper .heading-group,
      .university-profile header.search .inner-wrapper.main-search .heading-group,
      .university-profile header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper .heading-group, .entitlement-unenrollment-modal
      .university-profile header.search .main-search.entitlement-unenrollment-modal-inner-wrapper .heading-group,
      .university-profile header.search .inner-wrapper.university-search .heading-group,
      .university-profile header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper .heading-group, .entitlement-unenrollment-modal
      .university-profile header.search .university-search.entitlement-unenrollment-modal-inner-wrapper .heading-group {
        display: inline-block; }
      /* line 175, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses header.search .inner-wrapper.main-search .logo, .find-courses header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper .logo, .entitlement-unenrollment-modal .find-courses header.search .main-search.entitlement-unenrollment-modal-inner-wrapper .logo, .find-courses header.search .inner-wrapper.university-search .logo, .find-courses header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper .logo, .entitlement-unenrollment-modal .find-courses header.search .university-search.entitlement-unenrollment-modal-inner-wrapper .logo,
      .university-profile header.search .inner-wrapper.main-search .logo,
      .university-profile header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper .logo, .entitlement-unenrollment-modal
      .university-profile header.search .main-search.entitlement-unenrollment-modal-inner-wrapper .logo,
      .university-profile header.search .inner-wrapper.university-search .logo,
      .university-profile header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper .logo, .entitlement-unenrollment-modal
      .university-profile header.search .university-search.entitlement-unenrollment-modal-inner-wrapper .logo {
        border-right: 1px solid #dddddd;
        margin-right: 30px;
        padding-right: 30px;
        display: inline-block;
        height: 80px;
        position: relative;
        vertical-align: middle; }
        /* line 185, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
        .find-courses header.search .inner-wrapper.main-search .logo::after, .find-courses header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper .logo::after, .entitlement-unenrollment-modal .find-courses header.search .main-search.entitlement-unenrollment-modal-inner-wrapper .logo::after, .find-courses header.search .inner-wrapper.university-search .logo::after, .find-courses header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper .logo::after, .entitlement-unenrollment-modal .find-courses header.search .university-search.entitlement-unenrollment-modal-inner-wrapper .logo::after,
        .university-profile header.search .inner-wrapper.main-search .logo::after,
        .university-profile header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper .logo::after, .entitlement-unenrollment-modal
        .university-profile header.search .main-search.entitlement-unenrollment-modal-inner-wrapper .logo::after,
        .university-profile header.search .inner-wrapper.university-search .logo::after,
        .university-profile header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper .logo::after, .entitlement-unenrollment-modal
        .university-profile header.search .university-search.entitlement-unenrollment-modal-inner-wrapper .logo::after {
          right: 0;
          content: "";
          display: block;
          height: 80px;
          position: absolute;
          top: 0; }
        /* line 195, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
        .find-courses header.search .inner-wrapper.main-search .logo img, .find-courses header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper .logo img, .entitlement-unenrollment-modal .find-courses header.search .main-search.entitlement-unenrollment-modal-inner-wrapper .logo img, .find-courses header.search .inner-wrapper.university-search .logo img, .find-courses header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper .logo img, .entitlement-unenrollment-modal .find-courses header.search .university-search.entitlement-unenrollment-modal-inner-wrapper .logo img,
        .university-profile header.search .inner-wrapper.main-search .logo img,
        .university-profile header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper .logo img, .entitlement-unenrollment-modal
        .university-profile header.search .main-search.entitlement-unenrollment-modal-inner-wrapper .logo img,
        .university-profile header.search .inner-wrapper.university-search .logo img,
        .university-profile header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper .logo img, .entitlement-unenrollment-modal
        .university-profile header.search .university-search.entitlement-unenrollment-modal-inner-wrapper .logo img {
          height: 100%; }
      /* line 200, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses header.search .inner-wrapper.main-search h1, .find-courses header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper h1, .entitlement-unenrollment-modal .find-courses header.search .main-search.entitlement-unenrollment-modal-inner-wrapper h1, .find-courses header.search .inner-wrapper.university-search h1, .find-courses header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper h1, .entitlement-unenrollment-modal .find-courses header.search .university-search.entitlement-unenrollment-modal-inner-wrapper h1,
      .university-profile header.search .inner-wrapper.main-search h1,
      .university-profile header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper h1, .entitlement-unenrollment-modal
      .university-profile header.search .main-search.entitlement-unenrollment-modal-inner-wrapper h1,
      .university-profile header.search .inner-wrapper.university-search h1,
      .university-profile header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper h1, .entitlement-unenrollment-modal
      .university-profile header.search .university-search.entitlement-unenrollment-modal-inner-wrapper h1 {
        color: #313131;
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-style: italic;
        font-weight: 700;
        letter-spacing: 0;
        text-transform: none; }
      /* line 209, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses header.search .inner-wrapper.main-search h1, .find-courses header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper h1, .entitlement-unenrollment-modal .find-courses header.search .main-search.entitlement-unenrollment-modal-inner-wrapper h1,
      .find-courses header.search .inner-wrapper.main-search h2,
      .find-courses header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper h2, .entitlement-unenrollment-modal
      .find-courses header.search .main-search.entitlement-unenrollment-modal-inner-wrapper h2,
      .find-courses header.search .inner-wrapper.main-search .home > header .title > .heading-group p, .home > header .title > .heading-group
      .find-courses header.search .inner-wrapper.main-search p,
      .find-courses header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group
      .find-courses header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper p, .entitlement-unenrollment-modal
      .find-courses header.search .main-search.entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .entitlement-unenrollment-modal
      .find-courses header.search .main-search.entitlement-unenrollment-modal-inner-wrapper p,
      .find-courses header.search .inner-wrapper.main-search section.outside-app h1, section.outside-app
      .find-courses header.search .inner-wrapper.main-search h1,
      .find-courses header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper section.outside-app h1, section.outside-app
      .find-courses header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper h1, .entitlement-unenrollment-modal
      .find-courses header.search .main-search.entitlement-unenrollment-modal-inner-wrapper section.outside-app h1, section.outside-app .entitlement-unenrollment-modal
      .find-courses header.search .main-search.entitlement-unenrollment-modal-inner-wrapper h1, .find-courses header.search .inner-wrapper.university-search h1, .find-courses header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper h1, .entitlement-unenrollment-modal .find-courses header.search .university-search.entitlement-unenrollment-modal-inner-wrapper h1,
      .find-courses header.search .inner-wrapper.university-search h2,
      .find-courses header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper h2, .entitlement-unenrollment-modal
      .find-courses header.search .university-search.entitlement-unenrollment-modal-inner-wrapper h2,
      .find-courses header.search .inner-wrapper.university-search .home > header .title > .heading-group p, .home > header .title > .heading-group
      .find-courses header.search .inner-wrapper.university-search p,
      .find-courses header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group
      .find-courses header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper p, .entitlement-unenrollment-modal
      .find-courses header.search .university-search.entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .entitlement-unenrollment-modal
      .find-courses header.search .university-search.entitlement-unenrollment-modal-inner-wrapper p,
      .find-courses header.search .inner-wrapper.university-search section.outside-app h1, section.outside-app
      .find-courses header.search .inner-wrapper.university-search h1,
      .find-courses header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper section.outside-app h1, section.outside-app
      .find-courses header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper h1, .entitlement-unenrollment-modal
      .find-courses header.search .university-search.entitlement-unenrollment-modal-inner-wrapper section.outside-app h1, section.outside-app .entitlement-unenrollment-modal
      .find-courses header.search .university-search.entitlement-unenrollment-modal-inner-wrapper h1,
      .university-profile header.search .inner-wrapper.main-search h1,
      .university-profile header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper h1, .entitlement-unenrollment-modal
      .university-profile header.search .main-search.entitlement-unenrollment-modal-inner-wrapper h1,
      .university-profile header.search .inner-wrapper.main-search h2,
      .university-profile header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper h2, .entitlement-unenrollment-modal
      .university-profile header.search .main-search.entitlement-unenrollment-modal-inner-wrapper h2,
      .university-profile header.search .inner-wrapper.main-search .home > header .title > .heading-group p, .home > header .title > .heading-group
      .university-profile header.search .inner-wrapper.main-search p,
      .university-profile header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group
      .university-profile header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper p, .entitlement-unenrollment-modal
      .university-profile header.search .main-search.entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .entitlement-unenrollment-modal
      .university-profile header.search .main-search.entitlement-unenrollment-modal-inner-wrapper p,
      .university-profile header.search .inner-wrapper.main-search section.outside-app h1, section.outside-app
      .university-profile header.search .inner-wrapper.main-search h1,
      .university-profile header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper section.outside-app h1, section.outside-app
      .university-profile header.search .entitlement-unenrollment-modal .main-search.entitlement-unenrollment-modal-inner-wrapper h1, .entitlement-unenrollment-modal
      .university-profile header.search .main-search.entitlement-unenrollment-modal-inner-wrapper section.outside-app h1, section.outside-app .entitlement-unenrollment-modal
      .university-profile header.search .main-search.entitlement-unenrollment-modal-inner-wrapper h1,
      .university-profile header.search .inner-wrapper.university-search h1,
      .university-profile header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper h1, .entitlement-unenrollment-modal
      .university-profile header.search .university-search.entitlement-unenrollment-modal-inner-wrapper h1,
      .university-profile header.search .inner-wrapper.university-search h2,
      .university-profile header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper h2, .entitlement-unenrollment-modal
      .university-profile header.search .university-search.entitlement-unenrollment-modal-inner-wrapper h2,
      .university-profile header.search .inner-wrapper.university-search .home > header .title > .heading-group p, .home > header .title > .heading-group
      .university-profile header.search .inner-wrapper.university-search p,
      .university-profile header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group
      .university-profile header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper p, .entitlement-unenrollment-modal
      .university-profile header.search .university-search.entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .entitlement-unenrollment-modal
      .university-profile header.search .university-search.entitlement-unenrollment-modal-inner-wrapper p,
      .university-profile header.search .inner-wrapper.university-search section.outside-app h1, section.outside-app
      .university-profile header.search .inner-wrapper.university-search h1,
      .university-profile header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper section.outside-app h1, section.outside-app
      .university-profile header.search .entitlement-unenrollment-modal .university-search.entitlement-unenrollment-modal-inner-wrapper h1, .entitlement-unenrollment-modal
      .university-profile header.search .university-search.entitlement-unenrollment-modal-inner-wrapper section.outside-app h1, section.outside-app .entitlement-unenrollment-modal
      .university-profile header.search .university-search.entitlement-unenrollment-modal-inner-wrapper h1 {
        display: inline-block;
        letter-spacing: 1px;
        margin-bottom: 0;
        text-shadow: 0 1px rgba(255, 255, 255, 0.8);
        vertical-align: middle; }

/* line 225, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
.find-courses .wrapper-search-context {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .find-courses .wrapper-search-context:after {
    content: "";
    display: table;
    clear: both; }
  /* line 230, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .wrapper-search-context .search-status-label {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%;
    min-height: 55px; }
    /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
    .find-courses .wrapper-search-context .search-status-label:last-child {
      margin-right: 0; }
    @media screen and (max-width: 320px) {
      /* line 230, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .wrapper-search-context .search-status-label {
        width: 100%;
        box-sizing: border-box;
        font-size: 20px; } }
    @media screen and (min-width: 321px) and (max-width: 540px) {
      /* line 230, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .wrapper-search-context .search-status-label {
        float: left;
        display: block;
        margin-right: 7.42297%;
        width: 100%;
        font-size: 20px; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .wrapper-search-context .search-status-label:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 541px) and (max-width: 768px) {
      /* line 230, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .wrapper-search-context .search-status-label {
        float: left;
        display: block;
        margin-right: 3.57866%;
        width: 48.21067%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .wrapper-search-context .search-status-label:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 769px) and (max-width: 979px) {
      /* line 230, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .wrapper-search-context .search-status-label {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 65.88078%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .wrapper-search-context .search-status-label:last-child {
          margin-right: 0; } }
  /* line 256, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .wrapper-search-context .wrapper-search-input {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
    position: relative; }
    /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
    .find-courses .wrapper-search-context .wrapper-search-input:last-child {
      margin-right: 0; }
    @media screen and (max-width: 320px) {
      /* line 256, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .wrapper-search-context .wrapper-search-input {
        width: 100%;
        box-sizing: border-box; } }
    @media screen and (min-width: 321px) and (max-width: 540px) {
      /* line 256, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .wrapper-search-context .wrapper-search-input {
        float: left;
        display: block;
        margin-right: 7.42297%;
        width: 100%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .wrapper-search-context .wrapper-search-input:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 541px) and (max-width: 768px) {
      /* line 256, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .wrapper-search-context .wrapper-search-input {
        float: left;
        display: block;
        margin-right: 3.57866%;
        width: 48.21067%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .wrapper-search-context .wrapper-search-input:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 769px) and (max-width: 979px) {
      /* line 256, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .wrapper-search-context .wrapper-search-input {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .find-courses .wrapper-search-context .wrapper-search-input:last-child {
          margin-right: 0; } }

/* line 281, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
.find-courses .discovery-input {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding-right: 55px;
  border: 2px solid #c8c8c8;
  width: 100%;
  height: 55px;
  color: #000;
  font-style: normal; }
  /* line 296, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .discovery-input:focus {
    box-shadow: none;
    border-color: #256a97; }

/* line 304, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
.find-courses .discovery-submit {
  margin-left: -2px;
  right: 0;
  position: absolute;
  top: 0;
  border: 2px solid #256a97;
  border-radius: 2px;
  height: 55px;
  padding: 0 14px;
  background: #0075b4;
  box-shadow: none;
  color: #fff;
  text-shadow: none; }
  /* line 324, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .discovery-submit:hover, .find-courses .discovery-submit:focus {
    background: #009ee7; }

/* line 330, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
.find-courses .loading-spinner {
  transition: all 0.5s ease-out 0s;
  background: #0075b4;
  position: absolute;
  top: 14px; }

/* line 342, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
.find-courses .filters {
  margin-top: 10px;
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow: hidden; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .find-courses .filters:after {
    content: "";
    display: table;
    clear: both; }
  /* line 351, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .filters.is-animated {
    transition: max-height 0.3s; }
  /* line 355, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .filters.is-collapsed {
    max-height: 0; }
  /* line 359, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .filters .filters-inner {
    border-top: 2px solid #e6e6e6;
    border-bottom: 2px solid #e6e6e6; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .find-courses .filters .filters-inner:after {
      content: "";
      display: table;
      clear: both; }
  /* line 366, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .filters ul {
    padding-left: 0;
    margin: 0;
    list-style: outside none none; }
  /* line 373, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .filters li {
    float: left;
    margin: 10px 20px 10px 0;
    position: relative;
    padding: 10px 15px;
    width: auto;
    background: #e6e6e6; }
    /* line 382, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .filters li .facet-option {
      color: #474747;
      text-decoration: none; }
      /* line 388, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .filters li .facet-option i {
        color: #adadad; }
  /* line 394, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .filters .clear-filters {
    line-height: 44.0004px;
    margin: 10px;
    width: auto;
    color: #005e90;
    text-align: center; }
    /* line 405, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .filters .clear-filters:hover, .find-courses .filters .clear-filters:focus {
      background: #e4e4e4; }
  /* line 411, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .filters .flt-right {
    float: right; }

/* line 416, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
.find-courses .search-facets {
  width: 100%;
  box-sizing: border-box;
  margin-right: 0;
  box-sizing: border-box;
  position: relative;
  margin: 40px 0 70px 0;
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.125);
  border-top: 1px solid #000;
  border-bottom: 2px solid #000;
  max-height: 2000px;
  background-color: #fff; }
  @media screen and (max-width: 320px) {
    /* line 416, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .search-facets {
      width: 100%;
      box-sizing: border-box; } }
  @media screen and (min-width: 321px) and (max-width: 540px) {
    /* line 416, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .search-facets {
      float: left;
      display: block;
      margin-right: 7.42297%;
      width: 100%; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .find-courses .search-facets:last-child {
        margin-right: 0; } }
  @media screen and (min-width: 541px) and (max-width: 768px) {
    /* line 416, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .search-facets {
      float: left;
      display: block;
      margin-right: 3.57866%;
      width: 100%; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .find-courses .search-facets:last-child {
        margin-right: 0; } }
  @media screen and (min-width: 769px) and (max-width: 979px) {
    /* line 416, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .search-facets {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 31.76157%; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .find-courses .search-facets:last-child {
        margin-right: 0; } }
  @media screen and (min-width: 980px) {
    /* line 416, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .search-facets {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 23.23176%; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .find-courses .search-facets:last-child {
        margin-right: 0; } }
  /* line 451, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .search-facets.phone-menu {
    border: medium none;
    padding: 0;
    overflow: visible; }
  /* line 457, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .search-facets::before {
    right: 0;
    position: absolute;
    top: -3px;
    opacity: 0;
    background-color: #fff;
    padding: 40px 15px 0 15px;
    width: 50px;
    height: 5px;
    content: ""; }
  /* line 470, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .search-facets .header-search-facets,
  .find-courses .search-facets .header-facet {
    margin: 0;
    padding: 10px;
    color: #3d3e3f;
    text-transform: none; }
  /* line 481, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .search-facets .header-facet {
    border-top: 1px solid #e4e4e4; }
  /* line 485, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .search-facets .facet-list {
    padding-bottom: 10px; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .find-courses .search-facets .facet-list:after {
      content: "";
      display: table;
      clear: both; }
    /* line 492, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .search-facets .facet-list.collapse {
      max-height: 260px;
      overflow: hidden; }
    /* line 497, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .search-facets .facet-list li {
      position: relative;
      padding: 0;
      height: 30px;
      clear: both; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .find-courses .search-facets .facet-list li:after {
        content: "";
        display: table;
        clear: both; }
  /* line 507, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .search-facets .facet-option {
    float: left;
    transition: all 0.25s ease-out 0s;
    opacity: 1;
    border-radius: 0;
    padding: 5px 10px;
    width: 100%;
    color: #3d3e3f; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .find-courses .search-facets .facet-option:after {
      content: "";
      display: table;
      clear: both; }
    /* line 521, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .search-facets .facet-option .count {
      right: 12px;
      text-align: right;
      box-sizing: border-box;
      transition: all 0.2s ease-out;
      position: absolute;
      width: 40px; }
    /* line 532, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .search-facets .facet-option:hover, .find-courses .search-facets .facet-option:focus {
      background: #007db8;
      color: #fff;
      text-decoration: none; }
      /* line 538, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .search-facets .facet-option:hover .count, .find-courses .search-facets .facet-option:focus .count {
        color: #fff; }
    /* line 544, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .search-facets .facet-option.selected, .find-courses .search-facets .facet-option.selected:hover, .find-courses .search-facets .facet-option.selected:focus {
      background: #e4e4e4;
      color: #3d3e3f; }
      /* line 550, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .search-facets .facet-option.selected .count, .find-courses .search-facets .facet-option.selected:hover .count, .find-courses .search-facets .facet-option.selected:focus .count {
        color: #313131; }
        /* line 553, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
        .find-courses .search-facets .facet-option.selected .count .count-number, .find-courses .search-facets .facet-option.selected:hover .count .count-number, .find-courses .search-facets .facet-option.selected:focus .count .count-number {
          display: none; }
      /* line 558, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .search-facets .facet-option.selected .count::before, .find-courses .search-facets .facet-option.selected:hover .count::before, .find-courses .search-facets .facet-option.selected:focus .count::before {
        left: 15px;
        position: absolute;
        width: 40px;
        color: #919191;
        font-family: FontAwesome;
        text-align: center;
        content: '\f00d'; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .find-courses .search-facets .toggle:after {
    content: "";
    display: table;
    clear: both; }
  /* line 574, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .search-facets .toggle button {
    padding: 5px 10px;
    color: #007db8; }

/* line 587, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
.find-courses,
.university-profile {
  background: #f1f1f1;
  padding-bottom: 60px; }
  /* line 593, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses section.message,
  .university-profile section.message {
    -webkit-columns: 2 20px;
    -moz-columns: 2 20px;
    columns: 2 20px;
    border-top: 1px solid #c8c8c8;
    margin-top: 20px;
    padding-top: 60px; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .find-courses section.message:after,
    .university-profile section.message:after {
      content: "";
      display: table;
      clear: both; }

/* line 2, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
.course-info .container, .course-info section.outside-app, .course-info .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy .course-info .u-field-account_privacy, .course-info .view-profile .wrapper-profile-sections, .view-profile .course-info .wrapper-profile-sections, .course-info .view-profile .badge-set-display, .view-profile .course-info .badge-set-display {
  padding-bottom: 120px; }
  @media (max-width: 991px) {
    /* line 2, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .container, .course-info section.outside-app, .course-info .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy .course-info .u-field-account_privacy, .course-info .view-profile .wrapper-profile-sections, .view-profile .course-info .wrapper-profile-sections, .course-info .view-profile .badge-set-display, .view-profile .course-info .badge-set-display {
      min-width: auto;
      padding: 20px; } }

/* line 11, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
.course-info header.course-profile {
  background: whitesmoke;
  background-image: none;
  background-size: cover;
  box-shadow: 0 1px 80px 0 rgba(0, 0, 0, 0.5);
  border-bottom: 1px solid #646464;
  box-shadow: inset 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  height: 280px;
  padding-top: 150px;
  overflow: hidden;
  position: relative;
  width: 100%; }
  /* line 24, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info header.course-profile .intro-inner-wrapper {
    background: rgba(255, 255, 255, 0.93);
    border: 1px solid #646464;
    box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5);
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 1920px;
    position: relative;
    z-index: 2; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .course-info header.course-profile .intro-inner-wrapper:after {
      content: "";
      display: table;
      clear: both; }
    @media (min-width: 768px) {
      /* line 24, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info header.course-profile .intro-inner-wrapper {
        min-width: 720px; } }
    /* line 42, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info header.course-profile .intro-inner-wrapper > div.table {
      display: table;
      width: 100%; }
    /* line 47, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info header.course-profile .intro-inner-wrapper .intro {
      box-sizing: border-box;
      display: table-cell;
      vertical-align: middle;
      padding: 20px;
      position: relative;
      width: 68.23843%;
      z-index: 2; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .course-info header.course-profile .intro-inner-wrapper .intro:after {
        content: "";
        display: table;
        clear: both; }
      /* line 58, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group {
        border-bottom: 1px solid #c8c8c8;
        box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6);
        margin-bottom: 20px;
        padding-bottom: 20px;
        width: 100%; }
        /* line 65, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group h1 {
          color: #313131;
          font-weight: normal;
          display: inline-block;
          margin: 0;
          letter-spacing: 0;
          text-align: left;
          text-shadow: 0 1px rgba(255, 255, 255, 0.6); }
          /* line 76, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
          .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group h1 .button-org {
            margin-left: 15px;
            background: transparent !important;
            border: none !important;
            box-shadow: none !important;
            text-shadow: none !important;
            text-transform: normal !important;
            font-size: 0.875em;
            color: #313131 !important;
            letter-spacing: 0 !important; }
            /* line 88, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
            .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group h1 .button-org:hover, .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group h1 .button-org:focus {
              color: #0075b4; }
        /* line 94, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group h2, .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group .home > header .title > .heading-group p, .home > header .title > .heading-group .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group p, .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group section.outside-app h1, section.outside-app .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group h1 {
          display: inline-block;
          margin: 0; }
          /* line 98, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
          .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group h2 a, .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group .home > header .title > .heading-group p a, .home > header .title > .heading-group .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group p a, .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group section.outside-app h1 a, section.outside-app .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group h1 a {
            color: #313131;
            font: italic 700 1em/1em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
            letter-spacing: 0;
            text-shadow: 0 1px rgba(255, 255, 255, 0.6);
            text-transform: none; }
            /* line 105, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
            .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group h2 a:hover, .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group .home > header .title > .heading-group p a:hover, .home > header .title > .heading-group .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group p a:hover, .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group section.outside-app h1 a:hover, section.outside-app .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group h1 a:hover, .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group h2 a:focus, .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group .home > header .title > .heading-group p a:focus, .home > header .title > .heading-group .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group p a:focus, .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group section.outside-app h1 a:focus, section.outside-app .course-info header.course-profile .intro-inner-wrapper .intro > .heading-group h1 a:focus {
              color: #0075b4; }
      /* line 112, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info header.course-profile .intro-inner-wrapper .intro .main-cta {
        float: left;
        margin-right: 2.35765%;
        transition: all 0.15s linear 0s;
        width: 100%; }
        /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .course-info header.course-profile .intro-inner-wrapper .intro .main-cta:after {
          content: "";
          display: table;
          clear: both; }
        /* line 120, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info header.course-profile .intro-inner-wrapper .intro .main-cta > a.find-courses, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.add-to-cart {
          border: 1px solid #000663;
          border-bottom: 1px solid #00003a;
          border-radius: 5px;
          box-shadow: inset 0 1px 0 0 #2592c0;
          color: white;
          display: inline-block;
          font-size: inherit;
          font-weight: bold;
          background-color: #0075b4;
          background-image: -webkit-linear-gradient(top, #0075b4 0%, #004393 50%, #002a84 50%, #002f86 100%);
          background-image: linear-gradient(to bottom,#0075b4 0%, #004393 50%, #002a84 50%, #002f86 100%);
          padding: 7px 18px;
          text-align: center;
          text-decoration: none;
          text-shadow: 0 -1px 1px #000042;
          box-sizing: border-box;
          border-radius: 3px;
          display: block;
          font: normal 1.2rem/1.6rem "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
          letter-spacing: 1px;
          padding: 10px 0;
          text-align: center;
          width: 48.82117%; }
          /* line 204, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
          .course-info header.course-profile .intro-inner-wrapper .intro .main-cta > a.find-courses:hover:not(:disabled), .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:hover:not(:disabled), .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.add-to-cart:hover:not(:disabled) {
            cursor: pointer;
            background-color: #0066a2;
            background-image: -webkit-linear-gradient(top, #0066a2 0%, #003781 50%, #002072 50%, #002575 100%);
            background-image: linear-gradient(to bottom,#0066a2 0%, #003781 50%, #002072 50%, #002575 100%); }
          /* line 224, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
          .course-info header.course-profile .intro-inner-wrapper .intro .main-cta > a.find-courses:active:not(:disabled), .course-info header.course-profile .intro-inner-wrapper .intro .main-cta > a.find-courses:focus:not(:disabled), .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:active:not(:disabled), .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:focus:not(:disabled), .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.add-to-cart:active:not(:disabled), .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.add-to-cart:focus:not(:disabled) {
            box-shadow: inset 0 0 20px 0 #00013a; }
          /* line 51, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
          .course-info header.course-profile .intro-inner-wrapper .intro .main-cta > a.find-courses:disabled, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:disabled, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.add-to-cart:disabled {
            opacity: 0.5;
            cursor: not-allowed; }
          /* line 132, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
          .course-info header.course-profile .intro-inner-wrapper .intro .main-cta > a.find-courses:hover, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta > a.find-courses:focus, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:hover, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register:focus, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.add-to-cart:hover, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.add-to-cart:focus {
            color: white; }
          /* line 136, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
          .course-info header.course-profile .intro-inner-wrapper .intro .main-cta > a.find-courses span, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.register span, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a.add-to-cart span {
            display: inline-block; }
        /* line 142, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a:hover, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a:visited, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta a:focus {
          text-decoration: none; }
        /* line 147, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong {
          border: 1px solid #000663;
          border-bottom: 1px solid #00003a;
          border-radius: 5px;
          box-shadow: inset 0 1px 0 0 #2592c0;
          color: white;
          display: inline-block;
          font-size: inherit;
          font-weight: bold;
          background-color: #0075b4;
          background-image: -webkit-linear-gradient(top, #0075b4 0%, #004393 50%, #002a84 50%, #002f86 100%);
          background-image: linear-gradient(to bottom,#0075b4 0%, #004393 50%, #002a84 50%, #002f86 100%);
          padding: 7px 18px;
          text-align: center;
          text-decoration: none;
          text-shadow: 0 -1px 1px #000042;
          box-sizing: border-box;
          border-radius: 3px;
          display: block;
          float: left;
          font: normal 1.2rem/1.6rem "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
          letter-spacing: 1px;
          padding: 10px 0;
          text-align: center;
          width: 35.26334%; }
          /* line 204, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
          .course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong:hover:not(:disabled) {
            cursor: pointer;
            background-color: #0066a2;
            background-image: -webkit-linear-gradient(top, #0066a2 0%, #003781 50%, #002072 50%, #002575 100%);
            background-image: linear-gradient(to bottom,#0066a2 0%, #003781 50%, #002072 50%, #002575 100%); }
          /* line 224, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
          .course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong:active:not(:disabled), .course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong:focus:not(:disabled) {
            box-shadow: inset 0 0 20px 0 #00013a; }
          /* line 51, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_button.scss */
          .course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong:disabled {
            opacity: 0.5;
            cursor: not-allowed; }
          /* line 162, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
          .course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong:hover, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong:focus {
            color: white; }
        /* line 167, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info header.course-profile .intro-inner-wrapper .intro .main-cta span.register, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta span.add-to-cart {
          background: #eeeeee;
          border: 1px solid #6f6f6f;
          box-sizing: border-box;
          color: #6f6f6f;
          display: block;
          letter-spacing: 1px;
          padding: 10px 0 8px;
          text-align: center;
          float: left;
          margin: 1px 3.57866% 0 0;
          transition: none;
          width: 61.158%; }
        /* line 186, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info header.course-profile .intro-inner-wrapper .intro .main-cta #register_error {
          background: #cb0712;
          border: 1px solid #ca1111;
          color: #8f0e0e;
          display: none;
          padding: 12px;
          margin-top: 5px; }
    /* line 197, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info header.course-profile .intro-inner-wrapper .media {
      background: transparent;
      box-sizing: border-box;
      display: table-cell;
      padding: 20px;
      position: relative;
      width: 31.76157%;
      z-index: 2; }
      /* line 208, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info header.course-profile .intro-inner-wrapper .media .hero {
        border: 1px solid #646464;
        height: 100%;
        overflow: hidden;
        position: relative; }
        /* line 214, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info header.course-profile .intro-inner-wrapper .media .hero .play-intro {
          background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75));
          background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.75));
          border-radius: 4px;
          box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.4);
          border: 2px solid rgba(255, 255, 255, 0.8);
          height: 80px;
          left: 50%;
          margin-top: -40px;
          margin-left: -40px;
          position: absolute;
          top: 50%;
          width: 80px; }
          /* line 232, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
          .course-info header.course-profile .intro-inner-wrapper .media .hero .play-intro::after {
            color: rgba(255, 255, 255, 0.8);
            content: "\25B6";
            display: block;
            font: normal 2em/1em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
            left: 50%;
            margin-left: -11px;
            margin-top: -16px;
            position: absolute;
            text-shadow: 0 -1px rgba(0, 0, 0, 0.8);
            top: 50%; }
        /* line 248, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info header.course-profile .intro-inner-wrapper .media .hero img {
          display: block;
          width: 100%; }
      /* line 254, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info header.course-profile .intro-inner-wrapper .media:hover, .course-info header.course-profile .intro-inner-wrapper .media:focus {
        text-decoration: none; }
        /* line 257, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info header.course-profile .intro-inner-wrapper .media:hover .play-intro, .course-info header.course-profile .intro-inner-wrapper .media:focus .play-intro {
          background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8));
          background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8));
          box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.5);
          border-color: rgba(255, 255, 255, 0.9); }
          /* line 263, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
          .course-info header.course-profile .intro-inner-wrapper .media:hover .play-intro::after, .course-info header.course-profile .intro-inner-wrapper .media:focus .play-intro::after {
            color: white; }

/* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
.course-info .container:after, .course-info section.outside-app:after, .course-info .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy:after, .view-profile .profile-self .wrapper-profile-field-account-privacy .course-info .u-field-account_privacy:after, .course-info .view-profile .wrapper-profile-sections:after, .view-profile .course-info .wrapper-profile-sections:after, .course-info .view-profile .badge-set-display:after, .view-profile .course-info .badge-set-display:after {
  content: "";
  display: table;
  clear: both; }

/* line 276, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
.course-info .container .wrap-instructor-info.studio-view, .course-info section.outside-app .wrap-instructor-info.studio-view, .course-info .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wrap-instructor-info.studio-view, .view-profile .profile-self .wrapper-profile-field-account-privacy .course-info .u-field-account_privacy .wrap-instructor-info.studio-view, .course-info .view-profile .wrapper-profile-sections .wrap-instructor-info.studio-view, .view-profile .course-info .wrapper-profile-sections .wrap-instructor-info.studio-view, .course-info .view-profile .badge-set-display .wrap-instructor-info.studio-view, .view-profile .course-info .badge-set-display .wrap-instructor-info.studio-view {
  position: relative;
  margin: 10px 0 0 0; }

/* line 281, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
.course-info .container .wrap-instructor-info .instructor-info-action, .course-info section.outside-app .wrap-instructor-info .instructor-info-action, .course-info .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wrap-instructor-info .instructor-info-action, .view-profile .profile-self .wrapper-profile-field-account-privacy .course-info .u-field-account_privacy .wrap-instructor-info .instructor-info-action, .course-info .view-profile .wrapper-profile-sections .wrap-instructor-info .instructor-info-action, .view-profile .course-info .wrapper-profile-sections .wrap-instructor-info .instructor-info-action, .course-info .view-profile .badge-set-display .wrap-instructor-info .instructor-info-action, .view-profile .course-info .badge-set-display .wrap-instructor-info .instructor-info-action {
  float: right;
  padding: 5px 10px;
  border-radius: 5px;
  background-color: #f2f2f2;
  text-align: right;
  color: #c2387d; }
  /* line 294, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .container .wrap-instructor-info .instructor-info-action:hover, .course-info section.outside-app .wrap-instructor-info .instructor-info-action:hover, .course-info .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wrap-instructor-info .instructor-info-action:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy .course-info .u-field-account_privacy .wrap-instructor-info .instructor-info-action:hover, .course-info .view-profile .wrapper-profile-sections .wrap-instructor-info .instructor-info-action:hover, .view-profile .course-info .wrapper-profile-sections .wrap-instructor-info .instructor-info-action:hover, .course-info .view-profile .badge-set-display .wrap-instructor-info .instructor-info-action:hover, .view-profile .course-info .badge-set-display .wrap-instructor-info .instructor-info-action:hover {
    background-color: #c2387d;
    color: #fff; }

/* line 304, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
.course-info .details {
  font: normal 1em/1.6em Georgia, Cambria, "Times New Roman", Times, serif; }
  @media (min-width: 768px) {
    /* line 304, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .details {
      float: left;
      margin-right: 2.35765%;
      width: 65.88078%; } }
  /* line 314, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .details h2, .course-info .details .home > header .title > .heading-group p, .home > header .title > .heading-group .course-info .details p, .course-info .details section.outside-app h1, section.outside-app .course-info .details h1 {
    margin-top: 30px; }
  /* line 318, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .details p {
    margin-bottom: 10px; }
  /* line 322, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .details dt {
    margin-top: 10px;
    font-weight: 700; }
  /* line 328, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .details .inner-wrapper > section, .course-info .details .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper > section, .entitlement-unenrollment-modal .course-info .details .entitlement-unenrollment-modal-inner-wrapper > section {
    margin-bottom: 40px; }
  /* line 333, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .details .inner-wrapper .course-staff .teacher, .course-info .details .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .course-staff .teacher, .entitlement-unenrollment-modal .course-info .details .entitlement-unenrollment-modal-inner-wrapper .course-staff .teacher {
    margin-bottom: 40px; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .course-info .details .inner-wrapper .course-staff .teacher:after, .course-info .details .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .course-staff .teacher:after, .entitlement-unenrollment-modal .course-info .details .entitlement-unenrollment-modal-inner-wrapper .course-staff .teacher:after {
      content: "";
      display: table;
      clear: both; }
    /* line 338, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .details .inner-wrapper .course-staff .teacher h3, .course-info .details .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .course-staff .teacher h3, .entitlement-unenrollment-modal .course-info .details .entitlement-unenrollment-modal-inner-wrapper .course-staff .teacher h3 {
      color: #313131;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 700;
      margin-bottom: 15px;
      text-transform: none; }
    /* line 346, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .details .inner-wrapper .course-staff .teacher .teacher-image, .course-info .details .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .course-staff .teacher .teacher-image, .entitlement-unenrollment-modal .course-info .details .entitlement-unenrollment-modal-inner-wrapper .course-staff .teacher .teacher-image {
      background: white;
      border: 1px solid #c8c8c8;
      height: 115px;
      float: left;
      margin: 0 15px 0 0;
      overflow: hidden;
      padding: 1px;
      width: 115px; }
      /* line 358, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info .details .inner-wrapper .course-staff .teacher .teacher-image img, .course-info .details .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .course-staff .teacher .teacher-image img, .entitlement-unenrollment-modal .course-info .details .entitlement-unenrollment-modal-inner-wrapper .course-staff .teacher .teacher-image img {
        display: block;
        min-height: 100%;
        max-width: 100%; }
  /* line 369, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .details .inner-wrapper .prerequisites ul li, .course-info .details .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .prerequisites ul li, .entitlement-unenrollment-modal .course-info .details .entitlement-unenrollment-modal-inner-wrapper .prerequisites ul li, .course-info .details .inner-wrapper .syllabus ul li, .course-info .details .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .syllabus ul li, .entitlement-unenrollment-modal .course-info .details .entitlement-unenrollment-modal-inner-wrapper .syllabus ul li {
    font: normal 1em/1.6em Georgia, Cambria, "Times New Roman", Times, serif; }
  /* line 373, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .details .inner-wrapper .prerequisites ul ul, .course-info .details .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .prerequisites ul ul, .entitlement-unenrollment-modal .course-info .details .entitlement-unenrollment-modal-inner-wrapper .prerequisites ul ul, .course-info .details .inner-wrapper .syllabus ul ul, .course-info .details .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .syllabus ul ul, .entitlement-unenrollment-modal .course-info .details .entitlement-unenrollment-modal-inner-wrapper .syllabus ul ul {
    margin: 5px 0 10px; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .course-info .details .inner-wrapper .faq:after, .course-info .details .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .faq:after, .entitlement-unenrollment-modal .course-info .details .entitlement-unenrollment-modal-inner-wrapper .faq:after {
    content: "";
    display: table;
    clear: both; }
  /* line 382, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .details .inner-wrapper .faq .responses, .course-info .details .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .faq .responses, .entitlement-unenrollment-modal .course-info .details .entitlement-unenrollment-modal-inner-wrapper .faq .responses {
    float: left; }
  /* line 386, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .details .inner-wrapper .faq .response, .course-info .details .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .faq .response, .entitlement-unenrollment-modal .course-info .details .entitlement-unenrollment-modal-inner-wrapper .faq .response {
    margin-bottom: 40px; }
    /* line 389, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .details .inner-wrapper .faq .response h3, .course-info .details .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .faq .response h3, .entitlement-unenrollment-modal .course-info .details .entitlement-unenrollment-modal-inner-wrapper .faq .response h3 {
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 700;
      margin-bottom: 15px; }

/* line 399, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
.course-info .course-sidebar {
  box-sizing: border-box;
  float: left;
  width: 31.76157%; }
  /* line 407, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .course-sidebar > section {
    box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.15);
    border: 1px solid #c8c8c8; }
    /* line 411, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .course-sidebar > section.course-summary {
      padding: 16px 20px 30px;
      margin-bottom: 220px;
      border-top: none; }
    /* line 417, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .course-sidebar > section.additional-resources {
      padding: 30px; }
      /* line 420, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info .course-sidebar > section.additional-resources .opencourseware {
        text-indent: -9999px;
        background: url("/static/images/opencourseware.166b4100e393.png") 0 0 no-repeat;
        width: 266px;
        height: 31px;
        margin-bottom: 20px; }
      /* line 428, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info .course-sidebar > section.additional-resources ul {
        padding-left: 0;
        margin-bottom: 0; }
      /* line 434, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info .course-sidebar > section.additional-resources li {
        list-style: none;
        padding-left: 29px;
        background: url("/static/images/link-icon.631337d37249.png") left center no-repeat; }
    /* line 443, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .course-sidebar > section.about-sidebar-html {
      padding: 0 10px;
      box-shadow: none;
      border: none; }
  /* line 450, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .course-sidebar header {
    margin-bottom: 30px;
    padding-bottom: 16px;
    position: relative;
    text-align: center; }
    /* line 456, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .course-sidebar header::after {
      content: "";
      display: block;
      height: 1px;
      position: absolute;
      bottom: 0;
      width: 100%;
      z-index: 1; }
    /* line 468, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .course-sidebar header a.university-name {
      border-right: 1px solid #c8c8c8;
      color: #313131;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-style: italic;
      font-weight: 700;
      display: inline-block;
      letter-spacing: 0;
      margin-right: 15px;
      padding-right: 15px; }
      /* line 481, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info .course-sidebar header a.university-name:hover, .course-info .course-sidebar header a.university-name:focus {
        color: #646464; }
    /* line 486, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .course-sidebar header .social-sharing {
      box-sizing: border-box;
      float: left;
      height: 44px;
      position: relative;
      text-align: center;
      width: 100%;
      z-index: 2;
      float: none; }
      /* line 498, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info .course-sidebar header .social-sharing:hover .sharing-message, .course-info .course-sidebar header .social-sharing:focus .sharing-message {
        opacity: 1;
        top: 56px; }
      /* line 504, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info .course-sidebar header .social-sharing .sharing-message {
        background-image: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%);
        background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%);
        border: 1px solid rgba(0, 0, 0, 0.5);
        border-radius: 4px;
        box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.5);
        box-sizing: border-box;
        color: white;
        float: right;
        font-family: Georgia, Cambria, "Times New Roman", Times, serif;
        font-size: 0.9em;
        font-style: italic;
        left: 50%;
        margin-left: -110px;
        opacity: 0;
        padding: 6px 10px;
        position: absolute;
        text-align: center;
        transition: all 0.15s ease-out 0s;
        top: 65px;
        width: 220px; }
        /* line 535, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info .course-sidebar header .social-sharing .sharing-message:hover, .course-info .course-sidebar header .social-sharing .sharing-message:focus {
          opacity: 0; }
      /* line 540, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info .course-sidebar header .social-sharing .share {
        display: inline-block;
        height: 35px;
        width: 35px;
        margin-right: 20px;
        margin-top: 5px;
        font-size: 1.75em;
        text-decoration: none;
        color: #000;
        opacity: 0.5;
        transition: all 0.15s linear 0s; }
        /* line 555, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info .course-sidebar header .social-sharing .share:hover, .course-info .course-sidebar header .social-sharing .share:focus {
          opacity: 1; }
        /* line 559, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info .course-sidebar header .social-sharing .share:last-child {
          margin-right: 0; }
    /* line 565, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .course-sidebar header h1 {
      font: 1em Georgia, Cambria, "Times New Roman", Times, serif;
      letter-spacing: 0;
      color: #999;
      margin-bottom: 0; }
  /* line 573, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .course-sidebar .important-dates {
    list-style: none;
    margin: 0;
    padding: 0 10px; }
    /* line 578, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .course-sidebar .important-dates li {
      border-bottom: 1px dotted #c8c8c8;
      margin-bottom: 20px;
      padding-bottom: 10px; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .course-info .course-sidebar .important-dates li:after {
        content: "";
        display: table;
        clear: both; }
      /* line 586, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info .course-sidebar .important-dates li:hover .icon, .course-info .course-sidebar .important-dates li:focus .icon {
        opacity: 1; }
      /* line 591, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info .course-sidebar .important-dates li .important-dates-item-title {
        color: #646464;
        float: left;
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
      /* line 599, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info .course-sidebar .important-dates li .icon {
        float: left;
        padding: 1px;
        margin: 4px 10px 0 0;
        opacity: 0.6; }
      /* line 609, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info .course-sidebar .important-dates li .important-dates-item-text {
        float: right;
        font-weight: 700; }
    /* line 617, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .course-sidebar .important-dates .prerequisite-course .pre-requisite {
      max-width: 39%; }
    /* line 623, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .course-sidebar .important-dates .prerequisite-course .tip {
      float: left;
      margin: 20px 0 10px;
      font-size: 0.8em;
      color: #646464;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
.container.jobs, section.jobs.outside-app, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy, .view-profile .jobs.wrapper-profile-sections, .view-profile .jobs.badge-set-display {
  padding: 60px 30px 120px; }
  /* line 4, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
  .container.jobs q, section.jobs.outside-app q, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy q, .view-profile .jobs.wrapper-profile-sections q, .view-profile .jobs.badge-set-display q {
    display: block;
    margin: 10px 0;
    font-style: italic;
    text-align: justify; }
  /* line 11, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
  .container.jobs small.author, section.jobs.outside-app small.author, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy small.author, .view-profile .jobs.wrapper-profile-sections small.author, .view-profile .jobs.badge-set-display small.author {
    text-align: right;
    display: block;
    color: #646464; }
  /* line 18, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
  .container.jobs h1 + hr, section.jobs.outside-app h1 + hr, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy h1 + hr, .view-profile .jobs.wrapper-profile-sections h1 + hr, .view-profile .jobs.badge-set-display h1 + hr {
    margin-bottom: 80px; }
  /* line 22, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
  .container.jobs .message, section.jobs.outside-app .message, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .message, .view-profile .jobs.wrapper-profile-sections .message, .view-profile .jobs.badge-set-display .message {
    margin-bottom: 80px;
    position: relative; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .container.jobs .message:after, section.jobs.outside-app .message:after, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .message:after, .view-profile .jobs.wrapper-profile-sections .message:after, .view-profile .jobs.badge-set-display .message:after {
      content: "";
      display: table;
      clear: both; }
    /* line 28, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
    .container.jobs .message .photo, section.jobs.outside-app .message .photo, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .message .photo, .view-profile .jobs.wrapper-profile-sections .message .photo, .view-profile .jobs.badge-set-display .message .photo {
      background: white;
      border: 1px solid #d2d2d2;
      float: left;
      margin-right: 2.35765%;
      padding: 1px;
      width: 31.76157%; }
      /* line 38, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
      .container.jobs .message .photo img, section.jobs.outside-app .message .photo img, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .message .photo img, .view-profile .jobs.wrapper-profile-sections .message .photo img, .view-profile .jobs.badge-set-display .message .photo img {
        background: whitesmoke;
        display: block;
        max-width: 100%; }
    /* line 45, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
    .container.jobs .message header, section.jobs.outside-app .message header, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .message header, .view-profile .jobs.wrapper-profile-sections .message header, .view-profile .jobs.badge-set-display .message header {
      float: left;
      width: 57.35098%; }
      /* line 50, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
      .container.jobs .message header blockquote, section.jobs.outside-app .message header blockquote, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .message header blockquote, .view-profile .jobs.wrapper-profile-sections .message header blockquote, .view-profile .jobs.badge-set-display .message header blockquote {
        margin-left: 0;
        margin-bottom: 40px; }
        /* line 55, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
        .container.jobs .message header blockquote:last-child, section.jobs.outside-app .message header blockquote:last-child, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .message header blockquote:last-child, .view-profile .jobs.wrapper-profile-sections .message header blockquote:last-child, .view-profile .jobs.badge-set-display .message header blockquote:last-child {
          margin-bottom: 0; }
        /* line 59, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
        .container.jobs .message header blockquote p, section.jobs.outside-app .message header blockquote p, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .message header blockquote p, .view-profile .jobs.wrapper-profile-sections .message header blockquote p, .view-profile .jobs.badge-set-display .message header blockquote p {
          margin-left: 0;
          font-style: italic;
          line-height: 1.6;
          font-size: 1.1em;
          color: #666; }
        /* line 68, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
        .container.jobs .message header blockquote cite, section.jobs.outside-app .message header blockquote cite, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .message header blockquote cite, .view-profile .jobs.wrapper-profile-sections .message header blockquote cite, .view-profile .jobs.badge-set-display .message header blockquote cite {
          margin-top: 12px;
          display: block;
          color: #a0a0a0;
          font-weight: 300; }
  /* line 78, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
  .container.jobs .jobs-wrapper, section.jobs.outside-app .jobs-wrapper, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper, .view-profile .jobs.badge-set-display .jobs-wrapper {
    float: left;
    padding-top: 80px;
    width: 100%; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .container.jobs .jobs-wrapper:after, section.jobs.outside-app .jobs-wrapper:after, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper:after, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper:after, .view-profile .jobs.badge-set-display .jobs-wrapper:after {
      content: "";
      display: table;
      clear: both; }
    /* line 85, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
    .container.jobs .jobs-wrapper > h2, section.jobs.outside-app .jobs-wrapper > h2, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper > h2, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper > h2, .view-profile .jobs.badge-set-display .jobs-wrapper > h2, .container.jobs .home > header .title > .heading-group .jobs-wrapper > p, .home > header .title > .heading-group .container.jobs .jobs-wrapper > p, section.jobs.outside-app .home > header .title > .heading-group .jobs-wrapper > p, .home > header .title > .heading-group section.jobs.outside-app .jobs-wrapper > p, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .home > header .title > .heading-group .jobs-wrapper > p, .home > header .title > .heading-group .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper > p, .view-profile .jobs.wrapper-profile-sections .home > header .title > .heading-group .jobs-wrapper > p, .home > header .title > .heading-group .view-profile .jobs.wrapper-profile-sections .jobs-wrapper > p, .view-profile .jobs.badge-set-display .home > header .title > .heading-group .jobs-wrapper > p, .home > header .title > .heading-group .view-profile .jobs.badge-set-display .jobs-wrapper > p, .container.jobs section.outside-app .jobs-wrapper > h1, section.outside-app .container.jobs .jobs-wrapper > h1, section.jobs.outside-app .jobs-wrapper > h1, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy section.outside-app .jobs-wrapper > h1, section.outside-app .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper > h1, .view-profile .jobs.wrapper-profile-sections section.outside-app .jobs-wrapper > h1, section.outside-app .view-profile .jobs.wrapper-profile-sections .jobs-wrapper > h1, .view-profile .jobs.badge-set-display section.outside-app .jobs-wrapper > h1, section.outside-app .view-profile .jobs.badge-set-display .jobs-wrapper > h1 {
      display: none;
      margin-bottom: 60px;
      padding-bottom: 20px; }
    /* line 91, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
    .container.jobs .jobs-wrapper .jobs-sidebar, section.jobs.outside-app .jobs-wrapper .jobs-sidebar, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-sidebar, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-sidebar, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-sidebar {
      box-sizing: border-box;
      border: 1px solid gainsboro;
      float: left;
      padding: 20px;
      width: 23.23176%; }
      /* line 101, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
      .container.jobs .jobs-wrapper .jobs-sidebar nav, section.jobs.outside-app .jobs-wrapper .jobs-sidebar nav, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-sidebar nav, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-sidebar nav, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-sidebar nav {
        margin-bottom: 40px; }
        /* line 104, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
        .container.jobs .jobs-wrapper .jobs-sidebar nav a, section.jobs.outside-app .jobs-wrapper .jobs-sidebar nav a, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-sidebar nav a, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-sidebar nav a, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-sidebar nav a {
          display: block;
          letter-spacing: 1px;
          margin: 0 -20px;
          padding: 12px 0 12px 20px;
          text-align: left; }
          /* line 112, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
          .container.jobs .jobs-wrapper .jobs-sidebar nav a:hover, section.jobs.outside-app .jobs-wrapper .jobs-sidebar nav a:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-sidebar nav a:hover, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-sidebar nav a:hover, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-sidebar nav a:hover, .container.jobs .jobs-wrapper .jobs-sidebar nav a:focus, section.jobs.outside-app .jobs-wrapper .jobs-sidebar nav a:focus, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-sidebar nav a:focus, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-sidebar nav a:focus, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-sidebar nav a:focus {
            background: whitesmoke;
            text-decoration: none; }
      /* line 119, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
      .container.jobs .jobs-wrapper .jobs-sidebar p + h2, section.jobs.outside-app .jobs-wrapper .jobs-sidebar p + h2, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-sidebar p + h2, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-sidebar p + h2, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-sidebar p + h2, .container.jobs .jobs-wrapper .jobs-sidebar .home > header .title > .heading-group p + p, .home > header .title > .heading-group .container.jobs .jobs-wrapper .jobs-sidebar p + p, section.jobs.outside-app .jobs-wrapper .jobs-sidebar .home > header .title > .heading-group p + p, .home > header .title > .heading-group section.jobs.outside-app .jobs-wrapper .jobs-sidebar p + p, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-sidebar .home > header .title > .heading-group p + p, .home > header .title > .heading-group .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-sidebar p + p, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-sidebar .home > header .title > .heading-group p + p, .home > header .title > .heading-group .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-sidebar p + p, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-sidebar .home > header .title > .heading-group p + p, .home > header .title > .heading-group .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-sidebar p + p, .container.jobs .jobs-wrapper .jobs-sidebar section.outside-app p + h1, section.outside-app .container.jobs .jobs-wrapper .jobs-sidebar p + h1, section.jobs.outside-app .jobs-wrapper .jobs-sidebar p + h1, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-sidebar section.outside-app p + h1, section.outside-app .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-sidebar p + h1, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-sidebar section.outside-app p + h1, section.outside-app .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-sidebar p + h1, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-sidebar section.outside-app p + h1, section.outside-app .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-sidebar p + h1 {
        margin-top: 40px; }
    /* line 124, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
    .container.jobs .jobs-wrapper .jobs-listing, section.jobs.outside-app .jobs-wrapper .jobs-listing, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-listing, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-listing, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-listing {
      float: left;
      margin-right: 2.35765%;
      width: 74.41059%; }
      /* line 130, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
      .container.jobs .jobs-wrapper .jobs-listing .job, section.jobs.outside-app .jobs-wrapper .jobs-listing .job, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-listing .job, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-listing .job, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-listing .job {
        border-bottom: 1px solid gainsboro;
        padding: 40px 0; }
        /* line 134, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
        .container.jobs .jobs-wrapper .jobs-listing .job:first-child, section.jobs.outside-app .jobs-wrapper .jobs-listing .job:first-child, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-listing .job:first-child, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-listing .job:first-child, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-listing .job:first-child {
          padding-top: 0; }
        /* line 138, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
        .container.jobs .jobs-wrapper .jobs-listing .job:last-child, section.jobs.outside-app .jobs-wrapper .jobs-listing .job:last-child, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-listing .job:last-child, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-listing .job:last-child, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-listing .job:last-child {
          border: none;
          padding-bottom: 0; }
        /* line 146, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
        .container.jobs .jobs-wrapper .jobs-listing .job h3, section.jobs.outside-app .jobs-wrapper .jobs-listing .job h3, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-listing .job h3, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-listing .job h3, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-listing .job h3 {
          font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-weight: 700;
          margin-bottom: 15px; }
        /* line 152, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
        .container.jobs .jobs-wrapper .jobs-listing .job h4, section.jobs.outside-app .jobs-wrapper .jobs-listing .job h4, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-listing .job h4, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-listing .job h4, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-listing .job h4 {
          font-size: 1em;
          font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-weight: 700;
          margin-top: 25px;
          margin-bottom: 10px; }
        /* line 160, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
        .container.jobs .jobs-wrapper .jobs-listing .job ul, section.jobs.outside-app .jobs-wrapper .jobs-listing .job ul, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-listing .job ul, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-listing .job ul, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-listing .job ul {
          padding-left: 50px; }
        /* line 164, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_jobs.scss */
        .container.jobs .jobs-wrapper .jobs-listing .job li, section.jobs.outside-app .jobs-wrapper .jobs-listing .job li, .view-profile .profile-self .wrapper-profile-field-account-privacy .jobs.u-field-account_privacy .jobs-wrapper .jobs-listing .job li, .view-profile .jobs.wrapper-profile-sections .jobs-wrapper .jobs-listing .job li, .view-profile .jobs.badge-set-display .jobs-wrapper .jobs-listing .job li {
          font-family: Georgia, Cambria, "Times New Roman", Times, serif;
          font-size: 1em;
          line-height: 1.6em;
          color: #3c3c3c;
          margin-bottom: 0.2em; }

/* line 5, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
.mediakit {
  box-sizing: border-box;
  margin: 0 auto;
  padding: 60px 0;
  width: 980px; }
  /* line 12, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
  .mediakit .wrapper-mediakit {
    border-radius: 4px;
    box-sizing: border-box;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1);
    margin: 60px 0 0 0;
    border: 1px solid #e7e7e7;
    padding: 40px 60px; }
    /* line 22, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
    .mediakit .wrapper-mediakit > section {
      margin: 0 0 40px 0; }
      /* line 25, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .wrapper-mediakit > section:last-child {
        margin-bottom: 0; }
  /* line 35, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
  .mediakit h1 {
    margin: 0 0 20px 0;
    position: relative;
    font-size: 36px; }
  /* line 41, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
  .mediakit hr {
    border: none;
    margin: 0;
    position: relative;
    z-index: 2; }
    /* line 49, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
    .mediakit hr::after {
      bottom: 0;
      content: "";
      display: block;
      position: absolute;
      top: -1px; }
  /* line 61, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
  .mediakit a.action-download {
    position: relative;
    color: #0075b4;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    transition: all 0.1s linear 0s; }
    /* line 69, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
    .mediakit a.action-download .note {
      position: relative;
      color: #0075b4;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 13px;
      text-decoration: none;
      transition: all 0.1s linear 0s; }
      /* line 78, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit a.action-download .note::before {
        position: relative;
        top: -1px;
        margin: 0 5px 0 0;
        content: "➤";
        font-size: 11px; }
    /* line 90, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
    .mediakit a.action-download:hover .note, .mediakit a.action-download:focus .note {
      color: #005887; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .mediakit .introduction:after {
    content: "";
    display: table;
    clear: both; }
  /* line 100, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
  .mediakit .introduction header {
    margin: 0 0 30px 0; }
    /* line 103, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
    .mediakit .introduction header h2, .mediakit .introduction .home > header .title > .heading-group p, .mediakit .introduction header section.outside-app h1, section.outside-app .mediakit .introduction header h1 {
      margin: 0;
      color: #b2b5b9;
      font-size: 32px; }
      /* line 108, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .introduction header h2 .org-name, .mediakit .introduction .home > header .title > .heading-group p .org-name, .mediakit .introduction header section.outside-app h1 .org-name, section.outside-app .mediakit .introduction header h1 .org-name {
        color: #b2b5b9;
        font-family: Georgia, Cambria, "Times New Roman", Times, serif;
        text-transform: none; }
  /* line 116, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
  .mediakit .introduction article {
    box-sizing: border-box;
    width: 500px;
    margin-right: 20px;
    float: left; }
  /* line 125, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
  .mediakit .introduction aside {
    border-radius: 2px;
    box-sizing: border-box;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    width: 330px;
    float: left;
    border: 3px solid #98bee6;
    background: #98bee6; }
    /* line 138, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
    .mediakit .introduction aside h3 {
      padding: 10px 15px;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: bold;
      font-size: 16px;
      letter-spacing: 0;
      color: white; }
      /* line 146, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .introduction aside h3 .org-name {
        color: white !important;
        font-weight: bold;
        text-transform: none; }
    /* line 154, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
    .mediakit .introduction aside a.action-download .note {
      width: 100%;
      display: inline-block;
      text-align: center; }
    /* line 161, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
    .mediakit .introduction aside figure {
      box-sizing: border-box;
      background: white;
      width: 100%; }
      /* line 167, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .introduction aside figure figcaption {
        display: none; }
      /* line 171, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .introduction aside figure a {
        display: block;
        padding: 10px; }
      /* line 176, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .introduction aside figure img {
        display: block;
        margin: 0 auto;
        width: 60%; }
  /* line 186, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
  .mediakit .library {
    border-radius: 2px;
    box-sizing: border-box;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    border: 3px solid #eeeeee;
    padding: 0;
    background: #eeeeee; }
    /* line 196, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
    .mediakit .library header {
      padding: 15px 20px; }
      /* line 199, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .library header h2, .mediakit .library .home > header .title > .heading-group p, .mediakit .library header section.outside-app h1, section.outside-app .mediakit .library header h1 {
        margin: 0;
        padding: 0;
        color: #333333;
        font-size: 16px;
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: bold;
        letter-spacing: 0; }
        /* line 208, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
        .mediakit .library header h2 .org-name, .mediakit .library .home > header .title > .heading-group p .org-name, .mediakit .library header section.outside-app h1 .org-name, section.outside-app .mediakit .library header h1 .org-name {
          color: #333333 !important;
          font-weight: bold;
          text-transform: none; }
    /* line 216, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
    .mediakit .library .listing {
      background: white;
      margin: 0;
      padding: 40px;
      list-style: none; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .mediakit .library .listing:after {
        content: "";
        display: table;
        clear: both; }
      /* line 224, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .library .listing li {
        box-sizing: border-box;
        overflow-y: auto;
        float: left;
        width: 350px;
        margin: 0 0 20px 0; }
        /* line 235, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
        .mediakit .library .listing li:nth-child(odd) {
          margin-right: 70px; }
      /* line 241, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .library .listing figure a {
        border-radius: 2px;
        box-sizing: border-box;
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
        display: block;
        min-height: 380px;
        border: 2px solid #f7f7f7;
        padding: 20px; }
        /* line 252, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
        .mediakit .library .listing figure a:hover, .mediakit .library .listing figure a:focus {
          border-color: #0075b4; }
      /* line 257, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .library .listing figure img {
        display: block;
        border: 2px solid #f8f8f8;
        margin: 0 auto 15px; }
      /* line 263, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .library .listing figure figcaption {
        font-size: 13px;
        line-height: 18px;
        color: #333333; }
      /* line 269, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .library .listing figure .note {
        display: inline-block;
        margin-top: 10px; }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
.container.about, section.about.outside-app, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy, .view-profile .about.wrapper-profile-sections, .view-profile .about.badge-set-display {
  padding: 20px 30px 120px; }
  /* line 4, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
  .container.about > nav, section.about.outside-app > nav, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy > nav, .view-profile .about.wrapper-profile-sections > nav, .view-profile .about.badge-set-display > nav {
    margin-bottom: 80px;
    text-align: center;
    width: 100%; }
    /* line 9, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about > nav::after, section.about.outside-app > nav::after, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy > nav::after, .view-profile .about.wrapper-profile-sections > nav::after, .view-profile .about.badge-set-display > nav::after {
      content: "";
      display: block; }
    /* line 16, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about > nav a, section.about.outside-app > nav a, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy > nav a, .view-profile .about.wrapper-profile-sections > nav a, .view-profile .about.badge-set-display > nav a {
      border-bottom: 3px solid transparent;
      color: #646464;
      font-family: Georgia, Cambria, "Times New Roman", Times, serif;
      font-style: italic;
      display: inline-block;
      letter-spacing: 1px;
      margin: 0 15px;
      padding: 20px 10px;
      transition: all 0.15s linear 0s;
      text-transform: lowercase; }
      /* line 30, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
      .container.about > nav a:hover, section.about.outside-app > nav a:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy > nav a:hover, .view-profile .about.wrapper-profile-sections > nav a:hover, .view-profile .about.badge-set-display > nav a:hover, .container.about > nav a:active, section.about.outside-app > nav a:active, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy > nav a:active, .view-profile .about.wrapper-profile-sections > nav a:active, .view-profile .about.badge-set-display > nav a:active, .container.about > nav a:focus, section.about.outside-app > nav a:focus, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy > nav a:focus, .view-profile .about.wrapper-profile-sections > nav a:focus, .view-profile .about.badge-set-display > nav a:focus {
        border-color: #c8c8c8;
        color: #313131;
        text-decoration: none; }
  /* line 41, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
  .container.about .vision h1 + hr, section.about.outside-app .vision h1 + hr, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision h1 + hr, .view-profile .about.wrapper-profile-sections .vision h1 + hr, .view-profile .about.badge-set-display .vision h1 + hr {
    margin-bottom: 80px; }
  /* line 45, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
  .container.about .vision .our-mission, section.about.outside-app .vision .our-mission, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .our-mission, .view-profile .about.wrapper-profile-sections .vision .our-mission, .view-profile .about.badge-set-display .vision .our-mission {
    border-bottom: 1px solid gainsboro;
    margin: 0 auto 100px;
    padding-bottom: 40px; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .container.about .vision .our-mission:after, section.about.outside-app .vision .our-mission:after, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .our-mission:after, .view-profile .about.wrapper-profile-sections .vision .our-mission:after, .view-profile .about.badge-set-display .vision .our-mission:after {
      content: "";
      display: table;
      clear: both; }
    /* line 53, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .vision .our-mission .logo, section.about.outside-app .vision .our-mission .logo, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .our-mission .logo, .view-profile .about.wrapper-profile-sections .vision .our-mission .logo, .view-profile .about.badge-set-display .vision .our-mission .logo {
      border-right: 1px solid #c8c8c8;
      box-sizing: border-box;
      float: left;
      height: 115px;
      margin-right: 2.35765%;
      text-align: center;
      width: 23.23176%; }
      /* line 65, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
      .container.about .vision .our-mission .logo > img, section.about.outside-app .vision .our-mission .logo > img, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .our-mission .logo > img, .view-profile .about.wrapper-profile-sections .vision .our-mission .logo > img, .view-profile .about.badge-set-display .vision .our-mission .logo > img {
        display: inline-block;
        margin-top: 26px;
        max-height: 60px; }
    /* line 72, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .vision .our-mission h2.mission-quote, section.about.outside-app .vision .our-mission h2.mission-quote, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .our-mission h2.mission-quote, .view-profile .about.wrapper-profile-sections .vision .our-mission h2.mission-quote, .view-profile .about.badge-set-display .vision .our-mission h2.mission-quote, .container.about .vision .our-mission .home > header .title > .heading-group p.mission-quote, .home > header .title > .heading-group .container.about .vision .our-mission p.mission-quote, section.about.outside-app .vision .our-mission .home > header .title > .heading-group p.mission-quote, .home > header .title > .heading-group section.about.outside-app .vision .our-mission p.mission-quote, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .our-mission .home > header .title > .heading-group p.mission-quote, .home > header .title > .heading-group .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .our-mission p.mission-quote, .view-profile .about.wrapper-profile-sections .vision .our-mission .home > header .title > .heading-group p.mission-quote, .home > header .title > .heading-group .view-profile .about.wrapper-profile-sections .vision .our-mission p.mission-quote, .view-profile .about.badge-set-display .vision .our-mission .home > header .title > .heading-group p.mission-quote, .home > header .title > .heading-group .view-profile .about.badge-set-display .vision .our-mission p.mission-quote, .container.about .vision .our-mission section.outside-app h1.mission-quote, section.outside-app .container.about .vision .our-mission h1.mission-quote, section.about.outside-app .vision .our-mission h1.mission-quote, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .our-mission section.outside-app h1.mission-quote, section.outside-app .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .our-mission h1.mission-quote, .view-profile .about.wrapper-profile-sections .vision .our-mission section.outside-app h1.mission-quote, section.outside-app .view-profile .about.wrapper-profile-sections .vision .our-mission h1.mission-quote, .view-profile .about.badge-set-display .vision .our-mission section.outside-app h1.mission-quote, section.outside-app .view-profile .about.badge-set-display .vision .our-mission h1.mission-quote {
      box-sizing: border-box;
      float: right;
      font-style: italic;
      line-height: 1.4;
      margin: 0;
      padding: 5px 0 5px 20px;
      text-transform: none;
      width: 74.41059%; }
  /* line 87, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
  .container.about .vision .message, section.about.outside-app .vision .message, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .message, .view-profile .about.wrapper-profile-sections .vision .message, .view-profile .about.badge-set-display .vision .message {
    border-bottom: 1px solid gainsboro;
    margin-bottom: 80px;
    padding-bottom: 80px;
    position: relative; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .container.about .vision .message:after, section.about.outside-app .vision .message:after, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .message:after, .view-profile .about.wrapper-profile-sections .vision .message:after, .view-profile .about.badge-set-display .vision .message:after {
      content: "";
      display: table;
      clear: both; }
    /* line 96, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .vision .message hr, section.about.outside-app .vision .message hr, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .message hr, .view-profile .about.wrapper-profile-sections .vision .message hr, .view-profile .about.badge-set-display .vision .message hr {
      bottom: 0;
      display: none;
      margin: 0;
      position: absolute;
      width: 100%; }
    /* line 104, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .vision .message h2, section.about.outside-app .vision .message h2, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .message h2, .view-profile .about.wrapper-profile-sections .vision .message h2, .view-profile .about.badge-set-display .vision .message h2, .container.about .vision .message .home > header .title > .heading-group p, .home > header .title > .heading-group .container.about .vision .message p, section.about.outside-app .vision .message .home > header .title > .heading-group p, .home > header .title > .heading-group section.about.outside-app .vision .message p, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .message .home > header .title > .heading-group p, .home > header .title > .heading-group .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .message p, .view-profile .about.wrapper-profile-sections .vision .message .home > header .title > .heading-group p, .home > header .title > .heading-group .view-profile .about.wrapper-profile-sections .vision .message p, .view-profile .about.badge-set-display .vision .message .home > header .title > .heading-group p, .home > header .title > .heading-group .view-profile .about.badge-set-display .vision .message p, .container.about .vision .message section.outside-app h1, section.outside-app .container.about .vision .message h1, section.about.outside-app .vision .message h1, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .message section.outside-app h1, section.outside-app .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .message h1, .view-profile .about.wrapper-profile-sections .vision .message section.outside-app h1, section.outside-app .view-profile .about.wrapper-profile-sections .vision .message h1, .view-profile .about.badge-set-display .vision .message section.outside-app h1, section.outside-app .view-profile .about.badge-set-display .vision .message h1 {
      border-bottom: 1px solid #c8c8c8;
      padding-bottom: 15px; }
    /* line 109, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .vision .message .photo, section.about.outside-app .vision .message .photo, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .message .photo, .view-profile .about.wrapper-profile-sections .vision .message .photo, .view-profile .about.badge-set-display .vision .message .photo {
      box-sizing: border-box;
      background: white;
      border: 1px solid #d2d2d2;
      margin-top: 37px;
      padding: 1px;
      width: 23.23176%; }
      /* line 118, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
      .container.about .vision .message .photo img, section.about.outside-app .vision .message .photo img, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .message .photo img, .view-profile .about.wrapper-profile-sections .vision .message .photo img, .view-profile .about.badge-set-display .vision .message .photo img {
        background: whitesmoke;
        display: block;
        width: 100%; }
    /* line 125, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .vision .message > article, section.about.outside-app .vision .message > article, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .message > article, .view-profile .about.wrapper-profile-sections .vision .message > article, .view-profile .about.badge-set-display .vision .message > article {
      box-sizing: border-box;
      float: left;
      padding-left: 20px;
      width: 74.41059%; }
    /* line 134, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .vision .message.left .photo, section.about.outside-app .vision .message.left .photo, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .message.left .photo, .view-profile .about.wrapper-profile-sections .vision .message.left .photo, .view-profile .about.badge-set-display .vision .message.left .photo {
      float: left;
      margin-right: 2.35765%; }
    /* line 141, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .vision .message.right .photo, section.about.outside-app .vision .message.right .photo, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .message.right .photo, .view-profile .about.wrapper-profile-sections .vision .message.right .photo, .view-profile .about.badge-set-display .vision .message.right .photo {
      float: right;
      margin-left: 2.35765%; }
    /* line 147, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .vision .message:last-child, section.about.outside-app .vision .message:last-child, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .message:last-child, .view-profile .about.wrapper-profile-sections .vision .message:last-child, .view-profile .about.badge-set-display .vision .message:last-child {
      margin-bottom: 0; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .container.about .vision .partners:after, section.about.outside-app .vision .partners:after, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .partners:after, .view-profile .about.wrapper-profile-sections .vision .partners:after, .view-profile .about.badge-set-display .vision .partners:after {
    content: "";
    display: table;
    clear: both; }
  /* line 155, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
  .container.about .vision .partners > article, section.about.outside-app .vision .partners > article, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .partners > article, .view-profile .about.wrapper-profile-sections .vision .partners > article, .view-profile .about.badge-set-display .vision .partners > article {
    float: left;
    width: 48.82117%; }
    /* line 160, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .vision .partners > article:first-child, section.about.outside-app .vision .partners > article:first-child, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .vision .partners > article:first-child, .view-profile .about.wrapper-profile-sections .vision .partners > article:first-child, .view-profile .about.badge-set-display .vision .partners > article:first-child {
      margin-right: 2.35765%; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .container.about .faq:after, section.about.outside-app .faq:after, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .faq:after, .view-profile .about.wrapper-profile-sections .faq:after, .view-profile .about.badge-set-display .faq:after {
    content: "";
    display: table;
    clear: both; }
  /* line 171, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
  .container.about .faq nav.categories, section.about.outside-app .faq nav.categories, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .faq nav.categories, .view-profile .about.wrapper-profile-sections .faq nav.categories, .view-profile .about.badge-set-display .faq nav.categories {
    border: 1px solid gainsboro;
    box-sizing: border-box;
    float: left;
    margin-left: 2.35765%;
    padding: 20px;
    width: 23.23176%; }
    /* line 181, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .faq nav.categories a, section.about.outside-app .faq nav.categories a, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .faq nav.categories a, .view-profile .about.wrapper-profile-sections .faq nav.categories a, .view-profile .about.badge-set-display .faq nav.categories a {
      display: block;
      letter-spacing: 1px;
      margin: 0 -20px;
      padding: 12px 0 12px 20px;
      text-align: left; }
      /* line 190, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
      .container.about .faq nav.categories a:hover, section.about.outside-app .faq nav.categories a:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .faq nav.categories a:hover, .view-profile .about.wrapper-profile-sections .faq nav.categories a:hover, .view-profile .about.badge-set-display .faq nav.categories a:hover, .container.about .faq nav.categories a:focus, section.about.outside-app .faq nav.categories a:focus, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .faq nav.categories a:focus, .view-profile .about.wrapper-profile-sections .faq nav.categories a:focus, .view-profile .about.badge-set-display .faq nav.categories a:focus {
        background: whitesmoke;
        text-decoration: none; }
  /* line 198, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
  .container.about .faq .responses, section.about.outside-app .faq .responses, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .faq .responses, .view-profile .about.wrapper-profile-sections .faq .responses, .view-profile .about.badge-set-display .faq .responses {
    float: left;
    width: 74.41059%; }
    /* line 203, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .faq .responses .category, section.about.outside-app .faq .responses .category, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .faq .responses .category, .view-profile .about.wrapper-profile-sections .faq .responses .category, .view-profile .about.badge-set-display .faq .responses .category {
      padding-top: 40px; }
      /* line 206, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
      .container.about .faq .responses .category:first-child, section.about.outside-app .faq .responses .category:first-child, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .faq .responses .category:first-child, .view-profile .about.wrapper-profile-sections .faq .responses .category:first-child, .view-profile .about.badge-set-display .faq .responses .category:first-child {
        padding-top: 0; }
      /* line 210, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
      .container.about .faq .responses .category > h2, section.about.outside-app .faq .responses .category > h2, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .faq .responses .category > h2, .view-profile .about.wrapper-profile-sections .faq .responses .category > h2, .view-profile .about.badge-set-display .faq .responses .category > h2, .container.about .faq .responses .home > header .title > .heading-group .category > p, .home > header .title > .heading-group .container.about .faq .responses .category > p, section.about.outside-app .faq .responses .home > header .title > .heading-group .category > p, .home > header .title > .heading-group section.about.outside-app .faq .responses .category > p, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .faq .responses .home > header .title > .heading-group .category > p, .home > header .title > .heading-group .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .faq .responses .category > p, .view-profile .about.wrapper-profile-sections .faq .responses .home > header .title > .heading-group .category > p, .home > header .title > .heading-group .view-profile .about.wrapper-profile-sections .faq .responses .category > p, .view-profile .about.badge-set-display .faq .responses .home > header .title > .heading-group .category > p, .home > header .title > .heading-group .view-profile .about.badge-set-display .faq .responses .category > p, .container.about .faq .responses section.outside-app .category > h1, section.outside-app .container.about .faq .responses .category > h1, section.about.outside-app .faq .responses .category > h1, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .faq .responses section.outside-app .category > h1, section.outside-app .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .faq .responses .category > h1, .view-profile .about.wrapper-profile-sections .faq .responses section.outside-app .category > h1, section.outside-app .view-profile .about.wrapper-profile-sections .faq .responses .category > h1, .view-profile .about.badge-set-display .faq .responses section.outside-app .category > h1, section.outside-app .view-profile .about.badge-set-display .faq .responses .category > h1 {
        border-bottom: 1px solid gainsboro;
        margin-bottom: 40px;
        padding-bottom: 20px; }
    /* line 217, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .faq .responses .response, section.about.outside-app .faq .responses .response, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .faq .responses .response, .view-profile .about.wrapper-profile-sections .faq .responses .response, .view-profile .about.badge-set-display .faq .responses .response {
      margin-bottom: 40px; }
      /* line 220, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
      .container.about .faq .responses .response h3, section.about.outside-app .faq .responses .response h3, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .faq .responses .response h3, .view-profile .about.wrapper-profile-sections .faq .responses .response h3, .view-profile .about.badge-set-display .faq .responses .response h3 {
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        margin-bottom: 15px; }
  /* line 230, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
  .container.about .press .press-story, section.about.outside-app .press .press-story, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .press .press-story, .view-profile .about.wrapper-profile-sections .press .press-story, .view-profile .about.badge-set-display .press .press-story {
    border-bottom: 1px solid gainsboro;
    margin-bottom: 40px;
    padding-bottom: 40px; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .container.about .press .press-story:after, section.about.outside-app .press .press-story:after, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .press .press-story:after, .view-profile .about.wrapper-profile-sections .press .press-story:after, .view-profile .about.badge-set-display .press .press-story:after {
      content: "";
      display: table;
      clear: both; }
    /* line 238, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .press .press-story:last-child, section.about.outside-app .press .press-story:last-child, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .press .press-story:last-child, .view-profile .about.wrapper-profile-sections .press .press-story:last-child, .view-profile .about.badge-set-display .press .press-story:last-child {
      border: none;
      margin: 0;
      padding: 0; }
    /* line 244, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .press .press-story .article-cover, section.about.outside-app .press .press-story .article-cover, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .press .press-story .article-cover, .view-profile .about.wrapper-profile-sections .press .press-story .article-cover, .view-profile .about.badge-set-display .press .press-story .article-cover {
      background: white;
      border: 1px solid #787878;
      box-sizing: border-box;
      float: left;
      height: 140px;
      margin-right: 2.35765%;
      overflow: hidden;
      width: 14.70196%; }
      /* line 258, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
      .container.about .press .press-story .article-cover img, section.about.outside-app .press .press-story .article-cover img, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .press .press-story .article-cover img, .view-profile .about.wrapper-profile-sections .press .press-story .article-cover img, .view-profile .about.badge-set-display .press .press-story .article-cover img {
        display: block; }
    /* line 265, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .press .press-story .press-info, section.about.outside-app .press .press-story .press-info, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .press .press-story .press-info, .view-profile .about.wrapper-profile-sections .press .press-story .press-info, .view-profile .about.badge-set-display .press .press-story .press-info {
      float: left;
      width: 82.94039%; }
      /* line 270, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
      .container.about .press .press-story .press-info header, section.about.outside-app .press .press-story .press-info header, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .press .press-story .press-info header, .view-profile .about.wrapper-profile-sections .press .press-story .press-info header, .view-profile .about.badge-set-display .press .press-story .press-info header {
        margin-bottom: 10px; }
        /* line 273, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
        .container.about .press .press-story .press-info header h3, section.about.outside-app .press .press-story .press-info header h3, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .press .press-story .press-info header h3, .view-profile .about.wrapper-profile-sections .press .press-story .press-info header h3, .view-profile .about.badge-set-display .press .press-story .press-info header h3 {
          font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-weight: 700;
          margin-bottom: 5px; }
        /* line 279, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
        .container.about .press .press-story .press-info header span.post-date, section.about.outside-app .press .press-story .press-info header span.post-date, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .press .press-story .press-info header span.post-date, .view-profile .about.wrapper-profile-sections .press .press-story .press-info header span.post-date, .view-profile .about.badge-set-display .press .press-story .press-info header span.post-date {
          color: #646464;
          margin-right: 10px; }
  /* line 289, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
  .container.about .contact, section.about.outside-app .contact, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .contact, .view-profile .about.wrapper-profile-sections .contact, .view-profile .about.badge-set-display .contact {
    margin: 0 auto; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .container.about .contact:after, section.about.outside-app .contact:after, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .contact:after, .view-profile .about.wrapper-profile-sections .contact:after, .view-profile .about.badge-set-display .contact:after {
      content: "";
      display: table;
      clear: both; }
    /* line 294, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .contact .photo, section.about.outside-app .contact .photo, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .contact .photo, .view-profile .about.wrapper-profile-sections .contact .photo, .view-profile .about.badge-set-display .contact .photo {
      box-sizing: border-box;
      background: white;
      border: 1px solid #d2d2d2;
      padding: 1px;
      float: left;
      width: 23.23176%; }
      /* line 305, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
      .container.about .contact .photo img, section.about.outside-app .contact .photo img, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .contact .photo img, .view-profile .about.wrapper-profile-sections .contact .photo img, .view-profile .about.badge-set-display .contact .photo img {
        max-width: 100%; }
    /* line 310, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
    .container.about .contact .contacts, section.about.outside-app .contact .contacts, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .contact .contacts, .view-profile .about.wrapper-profile-sections .contact .contacts, .view-profile .about.badge-set-display .contact .contacts {
      box-sizing: border-box;
      float: left;
      padding-left: 40px;
      width: 74.41059%; }
      /* line 317, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
      .container.about .contact .contacts ul, section.about.outside-app .contact .contacts ul, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .contact .contacts ul, .view-profile .about.wrapper-profile-sections .contact .contacts ul, .view-profile .about.badge-set-display .contact .contacts ul {
        list-style: none;
        margin: 0;
        padding: 0; }
        /* line 322, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_about_pages.scss */
        .container.about .contact .contacts ul li, section.about.outside-app .contact .contacts ul li, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .contact .contacts ul li, .view-profile .about.wrapper-profile-sections .contact .contacts ul li, .view-profile .about.badge-set-display .contact .contacts ul li {
          margin-bottom: 10px; }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
.pressrelease {
  background: #fafafa; }
  /* line 4, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
  .pressrelease .container, .pressrelease section.outside-app, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy, .pressrelease .view-profile .wrapper-profile-sections, .view-profile .pressrelease .wrapper-profile-sections, .pressrelease .view-profile .badge-set-display, .view-profile .pressrelease .badge-set-display {
    padding: 60px 0 120px; }
    /* line 7, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
    .pressrelease .container h1 + hr, .pressrelease section.outside-app h1 + hr, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy h1 + hr, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy h1 + hr, .pressrelease .view-profile .wrapper-profile-sections h1 + hr, .view-profile .pressrelease .wrapper-profile-sections h1 + hr, .pressrelease .view-profile .badge-set-display h1 + hr, .view-profile .pressrelease .badge-set-display h1 + hr {
      margin-bottom: 60px; }
    /* line 11, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
    .pressrelease .container h3 + hr, .pressrelease section.outside-app h3 + hr, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy h3 + hr, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy h3 + hr, .pressrelease .view-profile .wrapper-profile-sections h3 + hr, .view-profile .pressrelease .wrapper-profile-sections h3 + hr, .pressrelease .view-profile .badge-set-display h3 + hr, .view-profile .pressrelease .badge-set-display h3 + hr {
      margin-bottom: 60px; }
    /* line 15, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
    .pressrelease .container h3, .pressrelease section.outside-app h3, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy h3, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy h3, .pressrelease .view-profile .wrapper-profile-sections h3, .view-profile .pressrelease .wrapper-profile-sections h3, .pressrelease .view-profile .badge-set-display h3, .view-profile .pressrelease .badge-set-display h3 {
      color: #646464;
      font-style: italic;
      margin-bottom: 30px;
      text-align: center; }
    /* line 22, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
    .pressrelease .container li, .pressrelease section.outside-app li, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy li, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy li, .pressrelease .view-profile .wrapper-profile-sections li, .view-profile .pressrelease .wrapper-profile-sections li, .pressrelease .view-profile .badge-set-display li, .view-profile .pressrelease .badge-set-display li {
      color: #313131;
      font: normal 1em/1.6em Georgia, Cambria, "Times New Roman", Times, serif;
      margin: 0; }
      /* line 27, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
      .pressrelease .container li a, .pressrelease section.outside-app li a, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy li a, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy li a, .pressrelease .view-profile .wrapper-profile-sections li a, .view-profile .pressrelease .wrapper-profile-sections li a, .pressrelease .view-profile .badge-set-display li a, .view-profile .pressrelease .badge-set-display li a {
        font: 1em Georgia, Cambria, "Times New Roman", Times, serif; }
    /* line 32, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
    .pressrelease .container li + li, .pressrelease section.outside-app li + li, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy li + li, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy li + li, .pressrelease .view-profile .wrapper-profile-sections li + li, .view-profile .pressrelease .wrapper-profile-sections li + li, .pressrelease .view-profile .badge-set-display li + li, .view-profile .pressrelease .badge-set-display li + li {
      margin-top: 20px; }
    /* line 36, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
    .pressrelease .container > article, .pressrelease section.outside-app > article, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy > article, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy > article, .pressrelease .view-profile .wrapper-profile-sections > article, .view-profile .pressrelease .wrapper-profile-sections > article, .pressrelease .view-profile .badge-set-display > article, .view-profile .pressrelease .badge-set-display > article {
      border: 1px solid gainsboro;
      border-radius: 10px;
      box-sizing: border-box;
      box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.1);
      margin: 0 auto;
      padding: 80px 80px 40px;
      width: 82.94039%; }
      /* line 48, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
      .pressrelease .container > article .footer hr, .pressrelease section.outside-app > article .footer hr, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy > article .footer hr, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy > article .footer hr, .pressrelease .view-profile .wrapper-profile-sections > article .footer hr, .view-profile .pressrelease .wrapper-profile-sections > article .footer hr, .pressrelease .view-profile .badge-set-display > article .footer hr, .view-profile .pressrelease .badge-set-display > article .footer hr {
        margin: 80px 0 40px; }
    /* line 54, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
    .pressrelease .container figure, .pressrelease section.outside-app figure, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy figure, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy figure, .pressrelease .view-profile .wrapper-profile-sections figure, .view-profile .pressrelease .wrapper-profile-sections figure, .pressrelease .view-profile .badge-set-display figure, .view-profile .pressrelease .badge-set-display figure {
      display: block;
      float: right;
      margin: 20px 0 60px 20px;
      width: 300px; }
      /* line 62, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
      .pressrelease .container figure img, .pressrelease section.outside-app figure img, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy figure img, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy figure img, .pressrelease .view-profile .wrapper-profile-sections figure img, .view-profile .pressrelease .wrapper-profile-sections figure img, .pressrelease .view-profile .badge-set-display figure img, .view-profile .pressrelease .badge-set-display figure img {
        width: 100%; }
      /* line 66, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
      .pressrelease .container figure figcaption, .pressrelease section.outside-app figure figcaption, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy figure figcaption, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy figure figcaption, .pressrelease .view-profile .wrapper-profile-sections figure figcaption, .view-profile .pressrelease .wrapper-profile-sections figure figcaption, .pressrelease .view-profile .badge-set-display figure figcaption, .view-profile .pressrelease .badge-set-display figure figcaption {
        font: normal 0.8em/1em Georgia, Cambria, "Times New Roman", Times, serif;
        padding: 5px; }
        /* line 70, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
        .pressrelease .container figure figcaption a, .pressrelease section.outside-app figure figcaption a, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy figure figcaption a, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy figure figcaption a, .pressrelease .view-profile .wrapper-profile-sections figure figcaption a, .view-profile .pressrelease .wrapper-profile-sections figure figcaption a, .pressrelease .view-profile .badge-set-display figure figcaption a, .view-profile .pressrelease .badge-set-display figure figcaption a {
          font: normal 1em Georgia, Cambria, "Times New Roman", Times, serif; }
    /* line 76, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
    .pressrelease .container p + h2, .pressrelease section.outside-app p + h2, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy p + h2, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy p + h2, .pressrelease .view-profile .wrapper-profile-sections p + h2, .view-profile .pressrelease .wrapper-profile-sections p + h2, .pressrelease .view-profile .badge-set-display p + h2, .view-profile .pressrelease .badge-set-display p + h2, .pressrelease .container .home > header .title > .heading-group p + p, .home > header .title > .heading-group .pressrelease .container p + p, .pressrelease section.outside-app .home > header .title > .heading-group p + p, .home > header .title > .heading-group .pressrelease section.outside-app p + p, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .home > header .title > .heading-group p + p, .home > header .title > .heading-group .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy p + p, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy .home > header .title > .heading-group p + p, .home > header .title > .heading-group .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy p + p, .pressrelease .view-profile .wrapper-profile-sections .home > header .title > .heading-group p + p, .home > header .title > .heading-group .pressrelease .view-profile .wrapper-profile-sections p + p, .view-profile .pressrelease .wrapper-profile-sections .home > header .title > .heading-group p + p, .home > header .title > .heading-group .view-profile .pressrelease .wrapper-profile-sections p + p, .pressrelease .view-profile .badge-set-display .home > header .title > .heading-group p + p, .home > header .title > .heading-group .pressrelease .view-profile .badge-set-display p + p, .view-profile .pressrelease .badge-set-display .home > header .title > .heading-group p + p, .home > header .title > .heading-group .view-profile .pressrelease .badge-set-display p + p, section.outside-app .pressrelease .container p + h1, .pressrelease section.outside-app p + h1, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy section.outside-app p + h1, section.outside-app .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy p + h1, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy section.outside-app p + h1, section.outside-app .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy p + h1, section.outside-app .pressrelease .view-profile .wrapper-profile-sections p + h1, section.outside-app .view-profile .pressrelease .wrapper-profile-sections p + h1, section.outside-app .pressrelease .view-profile .badge-set-display p + h1, section.outside-app .view-profile .pressrelease .badge-set-display p + h1 {
      margin-top: 60px; }
    /* line 80, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
    .pressrelease .container h2 + p, .pressrelease section.outside-app h2 + p, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy h2 + p, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy h2 + p, .pressrelease .view-profile .wrapper-profile-sections h2 + p, .view-profile .pressrelease .wrapper-profile-sections h2 + p, .pressrelease .view-profile .badge-set-display h2 + p, .view-profile .pressrelease .badge-set-display h2 + p, .pressrelease .container .home > header .title > .heading-group p + p, .home > header .title > .heading-group .pressrelease .container p + p, .pressrelease section.outside-app .home > header .title > .heading-group p + p, .home > header .title > .heading-group .pressrelease section.outside-app p + p, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .home > header .title > .heading-group p + p, .home > header .title > .heading-group .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy p + p, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy .home > header .title > .heading-group p + p, .home > header .title > .heading-group .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy p + p, .pressrelease .view-profile .wrapper-profile-sections .home > header .title > .heading-group p + p, .home > header .title > .heading-group .pressrelease .view-profile .wrapper-profile-sections p + p, .view-profile .pressrelease .wrapper-profile-sections .home > header .title > .heading-group p + p, .home > header .title > .heading-group .view-profile .pressrelease .wrapper-profile-sections p + p, .pressrelease .view-profile .badge-set-display .home > header .title > .heading-group p + p, .home > header .title > .heading-group .pressrelease .view-profile .badge-set-display p + p, .view-profile .pressrelease .badge-set-display .home > header .title > .heading-group p + p, .home > header .title > .heading-group .view-profile .pressrelease .badge-set-display p + p, section.outside-app .pressrelease .container h1 + p, .pressrelease section.outside-app h1 + p, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy section.outside-app h1 + p, section.outside-app .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy h1 + p, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy section.outside-app h1 + p, section.outside-app .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy h1 + p, section.outside-app .pressrelease .view-profile .wrapper-profile-sections h1 + p, section.outside-app .view-profile .pressrelease .wrapper-profile-sections h1 + p, section.outside-app .pressrelease .view-profile .badge-set-display h1 + p, section.outside-app .view-profile .pressrelease .badge-set-display h1 + p {
      margin-top: 30px; }
    /* line 84, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
    .pressrelease .container .contact, .pressrelease section.outside-app .contact, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .contact, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy .contact, .pressrelease .view-profile .wrapper-profile-sections .contact, .view-profile .pressrelease .wrapper-profile-sections .contact, .pressrelease .view-profile .badge-set-display .contact, .view-profile .pressrelease .badge-set-display .contact {
      margin-top: 20px; }
      /* line 87, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
      .pressrelease .container .contact p + p, .pressrelease section.outside-app .contact p + p, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .contact p + p, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy .contact p + p, .pressrelease .view-profile .wrapper-profile-sections .contact p + p, .view-profile .pressrelease .wrapper-profile-sections .contact p + p, .pressrelease .view-profile .badge-set-display .contact p + p, .view-profile .pressrelease .badge-set-display .contact p + p {
        margin-top: 0; }
    /* line 92, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
    .pressrelease .container h3.date, .pressrelease section.outside-app h3.date, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy h3.date, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy h3.date, .pressrelease .view-profile .wrapper-profile-sections h3.date, .view-profile .pressrelease .wrapper-profile-sections h3.date, .pressrelease .view-profile .badge-set-display h3.date, .view-profile .pressrelease .badge-set-display h3.date {
      margin-bottom: 0; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .pressrelease .container div.social-sharing:after, .pressrelease section.outside-app div.social-sharing:after, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy div.social-sharing:after, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy div.social-sharing:after, .pressrelease .view-profile .wrapper-profile-sections div.social-sharing:after, .view-profile .pressrelease .wrapper-profile-sections div.social-sharing:after, .pressrelease .view-profile .badge-set-display div.social-sharing:after, .view-profile .pressrelease .badge-set-display div.social-sharing:after {
      content: "";
      display: table;
      clear: both; }
    /* line 100, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
    .pressrelease .container div.social-sharing hr.horizontal-divider, .pressrelease section.outside-app div.social-sharing hr.horizontal-divider, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy div.social-sharing hr.horizontal-divider, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy div.social-sharing hr.horizontal-divider, .pressrelease .view-profile .wrapper-profile-sections div.social-sharing hr.horizontal-divider, .view-profile .pressrelease .wrapper-profile-sections div.social-sharing hr.horizontal-divider, .pressrelease .view-profile .badge-set-display div.social-sharing hr.horizontal-divider, .view-profile .pressrelease .badge-set-display div.social-sharing hr.horizontal-divider {
      margin-top: 40px !important; }
    /* line 104, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
    .pressrelease .container div.social-sharing .fb-like, .pressrelease section.outside-app div.social-sharing .fb-like, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy div.social-sharing .fb-like, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy div.social-sharing .fb-like, .pressrelease .view-profile .wrapper-profile-sections div.social-sharing .fb-like, .view-profile .pressrelease .wrapper-profile-sections div.social-sharing .fb-like, .pressrelease .view-profile .badge-set-display div.social-sharing .fb-like, .view-profile .pressrelease .badge-set-display div.social-sharing .fb-like {
      margin-top: 8px;
      margin-left: 10px;
      float: left; }
    /* line 111, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
    .pressrelease .container div.social-sharing p, .pressrelease section.outside-app div.social-sharing p, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy div.social-sharing p, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy div.social-sharing p, .pressrelease .view-profile .wrapper-profile-sections div.social-sharing p, .view-profile .pressrelease .wrapper-profile-sections div.social-sharing p, .pressrelease .view-profile .badge-set-display div.social-sharing p, .view-profile .pressrelease .badge-set-display div.social-sharing p {
      float: left;
      margin-top: 8px;
      margin-right: 10px; }
    /* line 119, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_press_release.scss */
    .pressrelease .container div.social-sharing a, .pressrelease section.outside-app div.social-sharing a, .pressrelease .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy div.social-sharing a, .view-profile .profile-self .wrapper-profile-field-account-privacy .pressrelease .u-field-account_privacy div.social-sharing a, .pressrelease .view-profile .wrapper-profile-sections div.social-sharing a, .view-profile .pressrelease .wrapper-profile-sections div.social-sharing a, .pressrelease .view-profile .badge-set-display div.social-sharing a, .view-profile .pressrelease .badge-set-display div.social-sharing a {
      display: block;
      float: left; }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_error-pages.scss */
section.outside-app {
  text-align: left;
  padding: 80px 0; }
  /* line 8, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_error-pages.scss */
  section.outside-app h1 {
    margin-bottom: 40px;
    text-align: center; }
  /* line 15, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_error-pages.scss */
  section.outside-app p, section.outside-app ul, section.outside-app form {
    max-width: 600px;
    margin: 0 auto;
    font: normal 1em/1.6em Georgia, Cambria, "Times New Roman", Times, serif; }
  /* line 21, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_error-pages.scss */
  section.outside-app li {
    margin-top: 12px; }

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

/* line 5, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_help.scss */
.static-container.help section.questions nav.categories {
  border: 1px solid gainsboro;
  box-sizing: border-box;
  float: left;
  margin-left: 2.35765%;
  padding: 20px;
  width: 23.23176%; }
  /* line 15, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_help.scss */
  .static-container.help section.questions nav.categories a {
    display: block;
    letter-spacing: 1px;
    margin: 0 -20px;
    padding: 12px 0 12px 20px;
    text-align: left; }
    /* line 23, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_help.scss */
    .static-container.help section.questions nav.categories a:hover, .static-container.help section.questions nav.categories a:focus {
      background: whitesmoke;
      text-decoration: none; }

/* line 31, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_help.scss */
.static-container.help section.questions .responses {
  float: left;
  width: 74.41059%; }
  /* line 36, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_help.scss */
  .static-container.help section.questions .responses .category {
    padding-top: 40px; }
    /* line 39, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_help.scss */
    .static-container.help section.questions .responses .category:first-child {
      padding-top: 0; }
    /* line 43, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_help.scss */
    .static-container.help section.questions .responses .category > h2, .static-container.help section.questions .responses .home > header .title > .heading-group .category > p, .home > header .title > .heading-group .static-container.help section.questions .responses .category > p, .static-container.help section.questions .responses section.outside-app .category > h1, section.outside-app .static-container.help section.questions .responses .category > h1 {
      border-bottom: 1px solid gainsboro;
      margin-bottom: 40px;
      padding-bottom: 20px; }
  /* line 50, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_help.scss */
  .static-container.help section.questions .responses .response {
    margin-bottom: 40px; }
    /* line 53, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_help.scss */
    .static-container.help section.questions .responses .response h3 {
      background: url("/static/images/bullet-closed.bc57a77c0245.png") no-repeat left 0.25em;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 700;
      margin-bottom: 10px;
      padding-left: 20px;
      cursor: pointer; }
    /* line 62, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_help.scss */
    .static-container.help section.questions .responses .response .answer {
      display: none;
      color: #3c3c3c;
      padding-left: 16px;
      font-family: Georgia, Cambria, "Times New Roman", Times, serif; }
      /* line 70, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_help.scss */
      .static-container.help section.questions .responses .response .answer li {
        line-height: 1.6em; }
    /* line 77, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_help.scss */
    .static-container.help section.questions .responses .response.opened h3 {
      background: url("/static/images/bullet-open.72845175fef7.png") no-repeat left 0.25em; }

/* line 4, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .container, .view-survey section.outside-app, .view-survey .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy .view-survey .u-field-account_privacy, .view-survey .view-profile .wrapper-profile-sections, .view-profile .view-survey .wrapper-profile-sections, .view-survey .view-profile .badge-set-display, .view-profile .view-survey .badge-set-display {
  padding: 30px 0; }

/* line 8, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .content-primary {
  float: left;
  margin-right: 2.35765%;
  width: 74.41059%; }

/* line 15, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .content-supplementary {
  float: left;
  width: 23.23176%;
  margin-top: 40px; }

/* line 23, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .header-survey .title {
  margin-bottom: 20px;
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 10px; }

/* line 32, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .header-survey .course-info {
  padding-bottom: 5px; }

/* line 38, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .header-survey .course-org,
.view-survey .header-survey .course-number {
  display: inline-block;
  color: #919191; }

/* line 46, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .header-survey .course-org {
  margin-right: 5px; }

/* line 50, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .header-survey .course-name {
  display: block; }

/* line 59, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey form h1, .view-survey form h2, .view-survey form .home > header .title > .heading-group p, .home > header .title > .heading-group .view-survey form p, .view-survey form section.outside-app h1, section.outside-app .view-survey form h1 {
  text-align: inherit;
  letter-spacing: inherit;
  text-transform: inherit; }

/* line 66, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .instructions {
  margin-bottom: 20px;
  font-style: italic; }

/* line 73, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .message.submission-error {
  display: block;
  margin-bottom: 20px;
  border-top: 3px solid #cb0712;
  padding: 20px 30px 30px 30px;
  background-color: #f7dadb; }
  /* line 82, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
  .view-survey .message.submission-error .message-title {
    margin-bottom: 10px;
    color: #cb0712; }
  /* line 90, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
  .view-survey .message.submission-error .message-copy {
    line-height: 1.3; }
    /* line 95, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
    .view-survey .message.submission-error .message-copy .error-item {
      margin-bottom: 6.66667px; }
  /* line 100, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
  .view-survey .message.submission-error.is-hidden {
    display: none; }

/* line 108, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .list-input .field {
  margin-bottom: 20px; }
  /* line 111, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
  .view-survey .list-input .field.required label::after {
    content: "*";
    margin-left: 5px; }
  /* line 117, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
  .view-survey .list-input .field .tip {
    display: block;
    margin-top: 5px;
    color: #767676; }
  /* line 126, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
  .view-survey .list-input .field.is-focused .tip {
    color: #313131; }

/* line 133, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .action-primary {
  padding-left: 40px; }

/* line 140, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .action-cancel {
  margin-left: 20px; }

/* line 147, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey label {
  display: block;
  font-style: normal; }

/* line 160, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .bit {
  margin-bottom: 20px; }
  /* line 168, /edx/app/edxapp/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
  .view-survey .bit p {
    color: #767676; }

/* line 11, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
.wrapper-account-settings {
  background: white;
  width: 100%; }
  /* line 15, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .wrapper-account-settings .account-settings-container {
    max-width: 1180px;
    padding: 10px;
    margin: 0 auto; }
  /* line 21, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .wrapper-account-settings .ui-loading-indicator,
  .wrapper-account-settings .ui-loading-error {
    margin-left: auto;
    margin-right: auto;
    padding: 60px;
    text-align: center; }
    /* line 31, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .wrapper-account-settings .ui-loading-indicator .message-error,
    .wrapper-account-settings .ui-loading-error .message-error {
      color: #d44040; }

/* line 39, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
.wrapper-account-settings .wrapper-header {
  max-width: 1180px;
  height: 139px;
  border-bottom: 4px solid whitesmoke; }
  /* line 44, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .wrapper-account-settings .wrapper-header .header-title {
    margin-bottom: 10px;
    padding-top: 40px; }
  /* line 51, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .wrapper-account-settings .wrapper-header .header-subtitle {
    color: #adadad; }
  /* line 55, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .wrapper-account-settings .wrapper-header .account-nav {
    float: left;
    margin: 10px 0;
    padding: 0;
    list-style: none; }
    /* line 62, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .wrapper-account-settings .wrapper-header .account-nav .account-nav-link {
      float: left;
      font-size: 0.875em;
      color: #767676;
      padding: 5px 25px 20px;
      display: inline-block;
      box-shadow: none;
      border-bottom: 4px solid transparent;
      border-radius: 0;
      background: transparent none; }
    /* line 75, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .wrapper-account-settings .wrapper-header .account-nav button {
      -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      -o-appearance: none;
      appearance: none;
      display: block;
      padding: 5px; }
      /* line 84, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .wrapper-account-settings .wrapper-header .account-nav button:hover, .wrapper-account-settings .wrapper-header .account-nav button:focus {
        text-decoration: none;
        border-bottom-color: #44a2de; }
      /* line 90, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .wrapper-account-settings .wrapper-header .account-nav button.active {
        border-bottom-color: #313131; }
  @media (max-width: 991px) {
    /* line 39, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .wrapper-account-settings .wrapper-header {
      border-bottom-color: transparent; }
      /* line 99, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .wrapper-account-settings .wrapper-header .account-nav {
        display: flex;
        border-bottom: none; }
        /* line 103, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
        .wrapper-account-settings .wrapper-header .account-nav .account-nav-link {
          border-bottom: 4px solid #e7e7e7; } }

/* line 113, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
.account-settings-sections .section-header {
  padding-top: 30px;
  color: #4a4a4a; }

/* line 121, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
.account-settings-sections .section {
  background-color: white;
  margin: 20px 5% 0;
  border-bottom: 4px solid whitesmoke; }
  /* line 126, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-settings-header-subtitle, .account-settings-sections .section .account-settings-header-subtitle-warning {
    font-size: 0.875em;
    line-height: normal;
    color: #333333;
    padding-bottom: 10px; }
  /* line 133, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-settings-header-subtitle-warning {
    color: #d44040; }
  /* line 138, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-settings-section-message {
    font-size: 16px;
    line-height: 22px;
    margin-top: 15px;
    margin-bottom: 30px; }
    /* line 144, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-message .alert-message {
      color: #292b2c;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      position: relative;
      padding: 10px 10px 10px 35px;
      border: 1px solid transparent;
      border-radius: 0;
      box-shadow: none;
      margin-bottom: 8px; }
      /* line 154, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-message .alert-message > .fa {
        position: absolute;
        left: 11px;
        top: 13px;
        font-size: 16px; }
      /* line 161, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-message .alert-message span {
        display: block; }
        /* line 164, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
        .account-settings-sections .section .account-settings-section-message .alert-message span a {
          text-decoration: underline; }
    /* line 170, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-message .success {
      background-color: #ecfaec;
      border-color: #b9edb9; }
    /* line 175, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-message .info {
      background-color: #d8edf8;
      border-color: #bbdff2; }
    /* line 180, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-message .warning {
      background-color: #fcf8e3;
      border-color: #faebcc; }
    /* line 185, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-message .error {
      background-color: #f2dede;
      border-color: #ebccd1; }
  /* line 192, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-settings-section-body .u-field {
    border-bottom: 2px solid whitesmoke;
    padding: 15px 0; }
    /* line 196, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-body .u-field .field {
      width: 30%;
      vertical-align: top;
      display: inline-block;
      position: relative; }
      /* line 202, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .field select {
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
        appearance: none;
        padding: 14px 30px 14px 15px;
        border: 1px solid #949494;
        background-color: transparent;
        border-radius: 2px;
        position: relative;
        z-index: 10; }
        /* line 212, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
        .account-settings-sections .section .account-settings-section-body .u-field .field select::-ms-expand {
          display: none; }
        /* line 217, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
        .account-settings-sections .section .account-settings-section-body .u-field .field select ~ .icon-caret-down::after {
          content: "";
          border-left: 6px solid transparent;
          border-right: 6px solid transparent;
          border-top: 7px solid #0075b4;
          position: absolute;
          right: 10px;
          bottom: 20px;
          z-index: 0; }
      /* line 230, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .field .field-label {
        display: block;
        width: auto;
        margin-bottom: 0.625rem;
        font-size: 1rem;
        line-height: 1;
        color: #333333;
        white-space: nowrap; }
      /* line 240, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .field .field-input {
        transition: all 0.125s ease-in-out 0s;
        display: inline-block;
        padding: 0.625rem;
        border: 1px solid #949494;
        border-radius: 2px;
        background: white;
        font-size: 0.875em;
        color: #333333;
        width: 100%;
        height: 48px;
        box-shadow: none; }
      /* line 255, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .field .u-field-link {
        font-size: 18px;
        width: 100%;
        border: 1px solid #0075b4;
        color: #0075b4;
        padding: 11px 14px;
        line-height: normal; }
    /* line 271, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-body .u-field .u-field-order, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines {
      display: flex;
      align-items: center;
      font-size: 1em;
      font-weight: 600;
      color: #333333;
      width: 100%;
      padding-top: 20px;
      padding-bottom: 20px;
      line-height: normal;
      flex-flow: row wrap; }
      /* line 283, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .u-field-order span, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines span {
        padding: 20px; }
      /* line 287, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-number, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-number {
        float: left;
        width: 30%; }
      /* line 293, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-date, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-date {
        float: left;
        padding-left: 30px;
        width: 20%; }
      /* line 300, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-price, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-price {
        float: left;
        width: 15%; }
      /* line 306, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link {
        width: 10%;
        padding: 0; }
        /* line 310, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
        .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link .u-field-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link .u-field-link {
          font-size: 14px;
          border: 1px solid #0075b4;
          color: #0075b4;
          line-height: normal;
          padding: 10px;
          width: 110px; }
    /* line 325, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines {
      padding: 5px 0 0;
      font-weight: 100; }
      /* line 331, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-number {
        padding: 20px 10px 20px 30px; }
    /* line 336, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-body .u-field .social-field-linked {
      background: whitesmoke;
      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.05);
      padding: 1.25rem;
      box-sizing: border-box;
      margin: 10px;
      width: 100%; }
      /* line 344, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .social-field-linked .field-label {
        font-size: 24px; }
      /* line 348, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .social-field-linked .u-field-social-help {
        display: inline-block;
        padding: 20px 0 6px; }
      /* line 353, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .social-field-linked .u-field-link {
        font-size: 14px;
        text-align: left;
        border: none;
        margin-top: 20px;
        font-weight: 600;
        padding: 0; }
        /* line 362, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
        .account-settings-sections .section .account-settings-section-body .u-field .social-field-linked .u-field-link:focus, .account-settings-sections .section .account-settings-section-body .u-field .social-field-linked .u-field-link:hover, .account-settings-sections .section .account-settings-section-body .u-field .social-field-linked .u-field-link:active {
          background-color: transparent;
          color: #126f9a;
          border: none; }
    /* line 372, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-body .u-field .social-field-unlinked {
      background: whitesmoke;
      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.05);
      padding: 1.25rem;
      box-sizing: border-box;
      text-align: center;
      margin: 10px;
      width: 100%; }
      /* line 381, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .social-field-unlinked .field-label {
        font-size: 24px;
        text-align: center; }
      /* line 387, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .social-field-unlinked .u-field-link {
        font-size: 14px;
        margin-top: 20px;
        font-weight: 600; }
    /* line 395, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-body .u-field .u-field-message {
      position: relative;
      padding: 15px 0 0 80px;
      width: 60%; }
      /* line 400, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .u-field-message .u-field-message-notification {
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        padding: 38px 0 0 100px; }
    /* line 410, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-body .u-field:last-child {
      border-bottom: none;
      margin-bottom: 40px; }
    @media (max-width: 991px) {
      /* line 417, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .u-field-value {
        width: 100%; }
      /* line 421, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .u-field-message {
        width: 100%;
        padding: 10px 0; }
        /* line 425, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
        .account-settings-sections .section .account-settings-section-body .u-field .u-field-message .u-field-message-notification {
          position: relative;
          padding: 0; }
      /* line 431, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field .u-field-order, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines {
        display: flex;
        flex-wrap: nowrap; }
        /* line 435, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
        .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-number, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-number,
        .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-date, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-date,
        .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-price, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-price,
        .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link {
          width: auto;
          float: none;
          flex-grow: 1; }
          /* line 443, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
          .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-number:first-of-type, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-number:first-of-type,
          .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-date:first-of-type, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-date:first-of-type,
          .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-price:first-of-type, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-price:first-of-type,
          .account-settings-sections .section .account-settings-section-body .u-field .u-field-order .u-field-order-link:first-of-type, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-lines .u-field-order-link:first-of-type {
            flex-grow: 2; } }
  /* line 453, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-settings-section-body .u-field.u-field-dropdown .u-field-value, .account-settings-sections .section .account-settings-section-body .u-field.editable-never .account-settings-sections .section .account-settings-section-body .u-field.mode-display .u-field-value {
    margin-bottom: 20px; }
    /* line 456, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-body .u-field.u-field-dropdown .u-field-value .u-field-title, .account-settings-sections .section .account-settings-section-body .u-field.editable-never .account-settings-sections .section .account-settings-section-body .u-field.mode-display .u-field-value .u-field-title {
      font-size: 16px;
      line-height: 22px;
      margin-bottom: 18px; }
    /* line 462, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-body .u-field.u-field-dropdown .u-field-value .u-field-value-readonly, .account-settings-sections .section .account-settings-section-body .u-field.editable-never .account-settings-sections .section .account-settings-section-body .u-field.mode-display .u-field-value .u-field-value-readonly {
      font-size: 22px;
      color: #636c72;
      line-height: 30px;
      white-space: nowrap; }
  /* line 472, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-settings-section-body .u-field-readonly .u-field-title {
    font-size: 16px;
    color: #636c72;
    line-height: 22px;
    padding-top: 10px;
    padding-bottom: 0;
    margin-bottom: 8px !important; }
  /* line 481, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-settings-section-body .u-field-readonly .u-field-value {
    font-size: 22px;
    color: #636c72;
    line-height: 30px;
    padding-top: 8px;
    padding-bottom: 20px;
    white-space: nowrap; }
  /* line 490, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-settings-section-body .u-field-orderHistory {
    border-bottom: none;
    border: 1px solid whitesmoke;
    margin-bottom: 20px;
    padding: 0; }
    /* line 496, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-body .u-field-orderHistory:last-child {
      border-bottom: 1px solid whitesmoke; }
    /* line 500, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-body .u-field-orderHistory:hover, .account-settings-sections .section .account-settings-section-body .u-field-orderHistory:focus {
      background-color: #fcfcfc; }
  /* line 506, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-settings-section-body .u-field-order-orderId {
    border: none;
    margin-top: 20px;
    margin-bottom: 0;
    padding-bottom: 0; }
    /* line 512, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-body .u-field-order-orderId:hover, .account-settings-sections .section .account-settings-section-body .u-field-order-orderId:focus {
      background-color: transparent; }
    /* line 517, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-body .u-field-order-orderId .u-field-order, .account-settings-sections .section .account-settings-section-body .u-field-order-orderId .u-field .u-field-order-lines, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-orderId .u-field-order-lines {
      font-weight: 600;
      padding-top: 0;
      padding-bottom: 0; }
      /* line 522, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-settings-section-body .u-field-order-orderId .u-field-order .u-field-order-title, .account-settings-sections .section .account-settings-section-body .u-field-order-orderId .u-field .u-field-order-lines .u-field-order-title, .account-settings-sections .section .account-settings-section-body .u-field .u-field-order-orderId .u-field-order-lines .u-field-order-title {
        font-size: 1em; }
  /* line 528, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-settings-section-body .u-field-social {
    border-bottom: none;
    margin-right: 20px;
    width: 30%;
    display: inline-block;
    vertical-align: top; }
    /* line 535, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-settings-section-body .u-field-social .u-field-social-help {
      font-size: 12px;
      color: #6f7074; }
  /* line 544, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-deletion-details .btn-outline-primary {
    font-size: 18px;
    border: 1px solid #0075b4;
    color: #0075b4;
    padding: 11px 14px;
    line-height: normal;
    margin: 20px 0; }
  /* line 559, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-deletion-details .paragon__modal-open {
    overflow-y: scroll;
    color: #333333; }
    /* line 563, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__modal-title {
      font-weight: 600; }
    /* line 567, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__modal-body {
      line-height: 1.5; }
      /* line 570, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__modal-body .alert-title {
        line-height: 1.5; }
    /* line 575, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__alert-warning {
      color: #333333; }
    /* line 579, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-deletion-details .paragon__modal-open .next-steps {
      margin-bottom: 10px;
      font-weight: 600; }
    /* line 584, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-deletion-details .paragon__modal-open .confirm-password-input {
      width: 50%; }
  /* line 593, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-deletion-details .modal-alert {
    display: flex; }
    /* line 596, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-deletion-details .modal-alert .icon-wrapper {
      padding-right: 15px; }
    /* line 601, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-deletion-details .modal-alert .alert-content .alert-title {
      color: #333333;
      margin-bottom: 10px;
      font-size: 1rem;
      font-weight: 600; }
    /* line 610, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-deletion-details .modal-alert .alert-content a {
      color: #0e71a7; }
  /* line 618, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-deletion-details .delete-confirmation-wrapper .paragon__modal-footer .paragon__btn-outline-primary {
    margin-left: 25px;
    border-color: #0075b4;
    color: #0075b4;
    padding: 11px 14px;
    line-height: normal; }
  /* line 635, /edx/app/edxapp/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section:last-child {
    border-bottom: none; }

/* line 2, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
.course-entitlement-selection-container {
  width: 100%;
  position: relative;
  flex-grow: 1; }
  /* line 7, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
  .course-entitlement-selection-container .action-header {
    padding-bottom: 5px;
    font-weight: 700;
    color: #313131; }
  /* line 13, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
  .course-entitlement-selection-container .action-controls {
    display: flex; }
    /* line 16, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
    .course-entitlement-selection-container .action-controls .session-select {
      background-color: #fff;
      height: 30px;
      flex-grow: 5;
      margin-bottom: 8px;
      max-width: calc(100% - 200px); }
    /* line 24, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
    .course-entitlement-selection-container .action-controls .enroll-btn-initial {
      margin-left: 20px;
      height: 30px;
      flex-grow: 1;
      letter-spacing: 0;
      white-space: nowrap;
      background: #fff;
      border-color: #0075b4;
      color: #0075b4;
      text-shadow: none;
      font-size: 1rem;
      padding: 0 5px;
      box-shadow: none;
      border-radius: 0.1875rem;
      transition: all 0.4s ease-out; }
      /* line 41, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
      .course-entitlement-selection-container .action-controls .enroll-btn-initial:hover {
        background: #0075b4;
        border-color: #0075b4;
        color: #fff; }
      /* line 47, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
      .course-entitlement-selection-container .action-controls .enroll-btn-initial.disabled {
        pointer-events: none;
        opacity: 0.5; }
    @media (max-width: 575px) {
      /* line 13, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
      .course-entitlement-selection-container .action-controls {
        flex-direction: column; }
        /* line 56, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
        .course-entitlement-selection-container .action-controls .session-select {
          max-width: 100%; }
        /* line 60, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
        .course-entitlement-selection-container .action-controls .enroll-btn-initial {
          margin: 5px 0; } }
  /* line 67, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
  .course-entitlement-selection-container .popover .popover-title {
    margin-bottom: 10px; }
  /* line 71, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
  .course-entitlement-selection-container .popover .action-items {
    display: flex;
    justify-content: space-between;
    margin-top: 10px; }
    /* line 76, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
    .course-entitlement-selection-container .popover .action-items .final-confirmation-btn {
      box-shadow: none;
      border: 1px solid #313131;
      background: none;
      color: #313131;
      text-shadow: none;
      letter-spacing: 0;
      flex-grow: 1;
      margin: 0 5px;
      padding: 2px 20px;
      font-size: 1rem; }
      /* line 88, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
      .course-entitlement-selection-container .popover .action-items .final-confirmation-btn:hover {
        background: #0075b4;
        color: #fff; }

/* line 104, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
.program-course-card .course-text .enroll-error {
  margin-left: 5px;
  font-size: 0.875rem; }

/* line 110, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
.program-course-card .course-text .change-session {
  margin: 0 0 0 5px;
  padding: 0;
  font-size: 0.875rem;
  letter-spacing: normal; }

/* line 119, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
.program-course-card .course-entitlement-selection-container {
  padding-top: 10px; }
  /* line 122, /edx/app/edxapp/edx-platform/lms/static/sass/views/_course-entitlements.scss */
  .program-course-card .course-entitlement-selection-container .action-header,
  .program-course-card .course-entitlement-selection-container .action-controls .session-select {
    font-size: 0.875rem; }

@media (min-width: 768px) {
  /* line 7, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .enterprise-content {
    width: 20%;
    float: left;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: auto;
    margin-right: auto; }
  /* line 17, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register.border-left, .financial-assistance-wrapper .border-left.financial-assistance-form {
    border-left: 1px solid #d9d9d9;
    padding-left: 30px;
    padding-right: 20px;
    margin-left: 0;
    width: 80%; } }

@media (max-width: 991px) {
  /* line 27, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .enterprise-content {
    margin: auto;
    display: block;
    padding-left: 10px;
    padding-right: 10px; }
    /* line 33, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .enterprise-content img.enterprise-logo {
      display: none; } }

/* line 39, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
.enterprise-tagline {
  width: 300px;
  font-size: 14px;
  text-align: left;
  display: inline-block;
  line-height: normal;
  padding: 15px 0 0 10px; }

@media (max-width: 991px) {
  /* line 49, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .enterprise-tagline {
    display: none; } }

/* line 54, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
.window-wrap {
  background: #fff; }

/* line 58, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
.login-register-content {
  box-sizing: border-box;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  justify-content: center;
  margin-top: 20px;
  background: white;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .login-register-content:after {
    content: "";
    display: table;
    clear: both; }
  /* line 71, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register-content h2, .login-register-content .home > header .title > .heading-group p, .home > header .title > .heading-group .login-register-content p, .login-register-content section.outside-app h1, section.outside-app .login-register-content h1 {
    margin-top: 20px;
    letter-spacing: normal;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #065683; }
  /* line 80, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register-content h3 {
    margin: 0;
    letter-spacing: normal;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #111111; }
  /* line 94, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register-content a {
    text-decoration: underline; }

/* line 99, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
.login-register, .financial-assistance-wrapper .financial-assistance-form {
  background: white;
  min-height: 100%;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  max-width: 500px;
  /* Temp. fix until applied globally */
  /* Remove autocomplete yellow background */
  /** The forms **/
  /** Error Container - from _account.scss **/ }
  /* line 117, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register >, .financial-assistance-wrapper .financial-assistance-form > {
    box-sizing: border-box; }
  /* line 123, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register input:-webkit-autofill, .financial-assistance-wrapper .financial-assistance-form input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    -webkit-text-fill-color: #333; }
  /* line 128, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register input:-webkit-autofill:focus, .financial-assistance-wrapper .financial-assistance-form input:-webkit-autofill:focus {
    -webkit-box-shadow: white, 0 0 0 50px white inset;
    -webkit-text-fill-color: #333; }
  /* line 133, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .header, .financial-assistance-wrapper .financial-assistance-form .header {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid #e4e4e4;
    width: 100%;
    padding-top: 35px;
    padding-bottom: 35px;
    overflow: hidden; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .login-register .header:after, .financial-assistance-wrapper .financial-assistance-form .header:after {
      content: "";
      display: table;
      clear: both; }
    /* line 142, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .header .headline, .financial-assistance-wrapper .financial-assistance-form .header .headline {
      box-sizing: border-box;
      font-size: 35px;
      padding: 0 10px;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 600;
      text-align: left;
      margin-bottom: 0;
      color: #009ee7; }
    /* line 154, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .header .tagline, .financial-assistance-wrapper .financial-assistance-form .header .tagline {
      box-sizing: border-box;
      font-size: 24px;
      padding: 0 10px;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 400; }
  /* line 164, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .section-title, .financial-assistance-wrapper .financial-assistance-form .section-title {
    position: relative;
    margin: 20px 0 10px; }
    /* line 168, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .section-title.lines, .financial-assistance-wrapper .financial-assistance-form .section-title.lines {
      margin-bottom: 20px;
      margin-top: 20px;
      text-align: center; }
      /* line 173, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .section-title.lines::after, .financial-assistance-wrapper .financial-assistance-form .section-title.lines::after {
        position: absolute;
        left: 0;
        top: 50%;
        width: 100%;
        height: 1px;
        background: #c8c8c8;
        content: '';
        z-index: 5; }
      /* line 184, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .section-title.lines .text, .financial-assistance-wrapper .financial-assistance-form .section-title.lines .text {
        position: relative;
        top: -1px;
        z-index: 6;
        padding: 0 20px;
        background: white;
        font-size: 20px; }
    /* line 194, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .section-title h2, .financial-assistance-wrapper .financial-assistance-form .section-title h2, .login-register .section-title .home > header .title > .heading-group p, .home > header .title > .heading-group .login-register .section-title p, .financial-assistance-wrapper .financial-assistance-form .section-title .home > header .title > .heading-group p, .home > header .title > .heading-group .financial-assistance-wrapper .financial-assistance-form .section-title p, .login-register .section-title section.outside-app h1, section.outside-app .login-register .section-title h1, .financial-assistance-wrapper .financial-assistance-form .section-title section.outside-app h1, section.outside-app .financial-assistance-wrapper .financial-assistance-form .section-title h1 {
      text-align: center;
      text-transform: none; }
  /* line 200, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .nav-btn, .financial-assistance-wrapper .financial-assistance-form .nav-btn, .login-register .button-secondary-login, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login {
    width: 100%;
    height: 40px;
    text-transform: none;
    text-shadow: none;
    letter-spacing: normal; }
  /* line 215, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .form-type, .financial-assistance-wrapper .financial-assistance-form .form-type,
  .login-register .toggle-form, .financial-assistance-wrapper .financial-assistance-form .toggle-form {
    box-sizing: border-box;
    max-width: 600px;
    min-width: 250px;
    margin: 0 auto; }
  /* line 228, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .note, .financial-assistance-wrapper .financial-assistance-form .note {
    display: block;
    margin: 10px 10px 0 10px;
    color: #97999b;
    text-align: center; }
  /* line 238, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .form-wrapper, .financial-assistance-wrapper .financial-assistance-form .form-wrapper {
    padding-top: 20px;
    padding-bottom: 20px; }
    /* line 242, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-wrapper form, .financial-assistance-wrapper .financial-assistance-form .form-wrapper form {
      clear: both; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .login-register .form-wrapper form:after, .financial-assistance-wrapper .financial-assistance-form .form-wrapper form:after {
        content: "";
        display: table;
        clear: both; }
    /* line 248, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-wrapper .login-providers, .financial-assistance-wrapper .financial-assistance-form .form-wrapper .login-providers {
      text-align: center; }
  /* line 256, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .login-form:focus, .financial-assistance-wrapper .financial-assistance-form .login-form:focus,
  .login-register .password-reset-form:focus, .financial-assistance-wrapper .financial-assistance-form .password-reset-form:focus,
  .login-register .register-form:focus, .financial-assistance-wrapper .financial-assistance-form .register-form:focus {
    outline: none; }
  /* line 260, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .login-form div[class*="hidden-"], .financial-assistance-wrapper .financial-assistance-form .login-form div[class*="hidden-"],
  .login-register .password-reset-form div[class*="hidden-"], .financial-assistance-wrapper .financial-assistance-form .password-reset-form div[class*="hidden-"],
  .login-register .register-form div[class*="hidden-"], .financial-assistance-wrapper .financial-assistance-form .register-form div[class*="hidden-"] {
    margin: 0;
    display: none; }
  /* line 265, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .login-form .auto-register-message, .financial-assistance-wrapper .financial-assistance-form .login-form .auto-register-message,
  .login-register .password-reset-form .auto-register-message, .financial-assistance-wrapper .financial-assistance-form .password-reset-form .auto-register-message,
  .login-register .register-form .auto-register-message, .financial-assistance-wrapper .financial-assistance-form .register-form .auto-register-message {
    font-size: 1.1em;
    line-height: 1.3em; }
  /* line 271, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .form-label, .financial-assistance-wrapper .financial-assistance-form .form-label {
    font-size: 16px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600; }
  /* line 278, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .form-label, .financial-assistance-wrapper .financial-assistance-form .form-label {
    padding: 0 0 0 5px; }
  /* line 284, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .action-label, .financial-assistance-wrapper .financial-assistance-form .action-label {
    font-size: 13px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 290, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .form-field, .financial-assistance-wrapper .financial-assistance-form .form-field {
    clear: both;
    position: relative;
    width: 100%;
    margin: 10px 0 0 0;
    /** FROM _accounts.scss - start **/
    /** FROM _accounts.scss - end **/ }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .login-register .form-field:after, .financial-assistance-wrapper .financial-assistance-form .form-field:after {
      content: "";
      display: table;
      clear: both; }
    /* line 299, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field.select-year_of_birth, .financial-assistance-wrapper .financial-assistance-form .form-field.select-year_of_birth {
      margin-left: 15px; }
    /* line 303, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field.select-gender, .financial-assistance-wrapper .financial-assistance-form .form-field.select-gender, .login-register .form-field.select-year_of_birth, .financial-assistance-wrapper .financial-assistance-form .form-field.select-year_of_birth {
      display: inline-block;
      width: calc(50% - 10px); }
    /* line 310, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field label, .financial-assistance-wrapper .financial-assistance-form .form-field label,
    .login-register .form-field input, .financial-assistance-wrapper .financial-assistance-form .form-field input,
    .login-register .form-field select, .financial-assistance-wrapper .financial-assistance-form .form-field select,
    .login-register .form-field textarea, .financial-assistance-wrapper .financial-assistance-form .form-field textarea,
    .login-register .form-field .plaintext-field, .financial-assistance-wrapper .financial-assistance-form .form-field .plaintext-field {
      height: auto;
      line-height: 1.5em;
      border-radius: 0;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-style: normal;
      font-weight: 500; }
      /* line 322, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .form-field label.focus-in, .financial-assistance-wrapper .financial-assistance-form .form-field label.focus-in,
      .login-register .form-field input.focus-in, .financial-assistance-wrapper .financial-assistance-form .form-field input.focus-in,
      .login-register .form-field select.focus-in, .financial-assistance-wrapper .financial-assistance-form .form-field select.focus-in,
      .login-register .form-field textarea.focus-in, .financial-assistance-wrapper .financial-assistance-form .form-field textarea.focus-in,
      .login-register .form-field .plaintext-field.focus-in, .financial-assistance-wrapper .financial-assistance-form .form-field .plaintext-field.focus-in {
        position: relative;
        padding-top: 0;
        padding-left: 0;
        opacity: 1; }
      /* line 329, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .form-field label.focus-out, .financial-assistance-wrapper .financial-assistance-form .form-field label.focus-out,
      .login-register .form-field input.focus-out, .financial-assistance-wrapper .financial-assistance-form .form-field input.focus-out,
      .login-register .form-field select.focus-out, .financial-assistance-wrapper .financial-assistance-form .form-field select.focus-out,
      .login-register .form-field textarea.focus-out, .financial-assistance-wrapper .financial-assistance-form .form-field textarea.focus-out,
      .login-register .form-field .plaintext-field.focus-out, .financial-assistance-wrapper .financial-assistance-form .form-field .plaintext-field.focus-out {
        position: absolute;
        padding-top: 5px;
        padding-left: 9px;
        opacity: 0.75;
        z-index: 1; }
      /* line 337, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .form-field label a, .financial-assistance-wrapper .financial-assistance-form .form-field label a,
      .login-register .form-field input a, .financial-assistance-wrapper .financial-assistance-form .form-field input a,
      .login-register .form-field select a, .financial-assistance-wrapper .financial-assistance-form .form-field select a,
      .login-register .form-field textarea a, .financial-assistance-wrapper .financial-assistance-form .form-field textarea a,
      .login-register .form-field .plaintext-field a, .financial-assistance-wrapper .financial-assistance-form .form-field .plaintext-field a {
        z-index: 1; }
    /* line 342, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field #login-remember, .financial-assistance-wrapper .financial-assistance-form .form-field #login-remember {
      line-height: 0;
      height: auto; }
    /* line 347, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field label, .financial-assistance-wrapper .financial-assistance-form .form-field label {
      display: block;
      margin: 0;
      color: #000; }
      /* line 352, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .form-field label.inline, .financial-assistance-wrapper .financial-assistance-form .form-field label.inline {
        display: inline; }
      /* line 356, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .form-field label[for="register-data_sharing_consent"], .financial-assistance-wrapper .financial-assistance-form .form-field label[for="register-data_sharing_consent"], .login-register .form-field label[for="register-honor_code"], .financial-assistance-wrapper .financial-assistance-form .form-field label[for="register-honor_code"], .login-register .form-field label[for="register-terms_of_service"], .financial-assistance-wrapper .financial-assistance-form .form-field label[for="register-terms_of_service"] {
        display: inline-block;
        margin: 5px 5px 0 0;
        vertical-align: top; }
      /* line 364, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .form-field label[for="login-remember"], .financial-assistance-wrapper .financial-assistance-form .form-field label[for="login-remember"] {
        display: inline-block; }
    /* line 369, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field .field-link, .financial-assistance-wrapper .financial-assistance-form .form-field .field-link {
      display: block;
      margin-bottom: 10px;
      margin-top: 5px;
      border: none;
      padding: 0;
      background: transparent;
      box-shadow: none;
      text-transform: initial;
      letter-spacing: normal;
      color: #0075b4;
      font-weight: 400;
      text-decoration: none;
      text-shadow: none;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
      /* line 387, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .form-field .field-link:hover, .financial-assistance-wrapper .financial-assistance-form .form-field .field-link:hover, .login-register .form-field .field-link:focus, .financial-assistance-wrapper .financial-assistance-form .form-field .field-link:focus {
        text-decoration: underline; }
    /* line 393, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field input, .financial-assistance-wrapper .financial-assistance-form .form-field input,
    .login-register .form-field select, .financial-assistance-wrapper .financial-assistance-form .form-field select,
    .login-register .form-field textarea, .financial-assistance-wrapper .financial-assistance-form .form-field textarea {
      display: block;
      height: 32px;
      width: 100%;
      margin: 0 0 5px;
      padding: 0 10px; }
      /* line 402, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .form-field input.long, .financial-assistance-wrapper .financial-assistance-form .form-field input.long,
      .login-register .form-field select.long, .financial-assistance-wrapper .financial-assistance-form .form-field select.long,
      .login-register .form-field textarea.long, .financial-assistance-wrapper .financial-assistance-form .form-field textarea.long {
        width: 100%; }
      /* line 406, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .form-field input.short, .financial-assistance-wrapper .financial-assistance-form .form-field input.short,
      .login-register .form-field select.short, .financial-assistance-wrapper .financial-assistance-form .form-field select.short,
      .login-register .form-field textarea.short, .financial-assistance-wrapper .financial-assistance-form .form-field textarea.short {
        width: 25%; }
      /* line 410, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .form-field input.checkbox, .financial-assistance-wrapper .financial-assistance-form .form-field input.checkbox,
      .login-register .form-field select.checkbox, .financial-assistance-wrapper .financial-assistance-form .form-field select.checkbox,
      .login-register .form-field textarea.checkbox, .financial-assistance-wrapper .financial-assistance-form .form-field textarea.checkbox {
        display: inline;
        width: auto;
        height: auto;
        margin-right: 5px; }
        /* line 416, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
        .login-register .form-field input.checkbox + label, .financial-assistance-wrapper .financial-assistance-form .form-field input.checkbox + label,
        .login-register .form-field select.checkbox + label, .financial-assistance-wrapper .financial-assistance-form .form-field select.checkbox + label,
        .login-register .form-field textarea.checkbox + label, .financial-assistance-wrapper .financial-assistance-form .form-field textarea.checkbox + label {
          display: inline; }
      /* line 421, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .form-field input.error, .financial-assistance-wrapper .financial-assistance-form .form-field input.error,
      .login-register .form-field select.error, .financial-assistance-wrapper .financial-assistance-form .form-field select.error,
      .login-register .form-field textarea.error, .financial-assistance-wrapper .financial-assistance-form .form-field textarea.error {
        border-color: #b20610; }
      /* line 425, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .form-field input.success, .financial-assistance-wrapper .financial-assistance-form .form-field input.success,
      .login-register .form-field select.success, .financial-assistance-wrapper .financial-assistance-form .form-field select.success,
      .login-register .form-field textarea.success, .financial-assistance-wrapper .financial-assistance-form .form-field textarea.success {
        border-color: #008100; }
    /* line 432, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field textarea.error, .financial-assistance-wrapper .financial-assistance-form .form-field textarea.error,
    .login-register .form-field select.error, .financial-assistance-wrapper .financial-assistance-form .form-field select.error {
      outline-color: #b20610; }
    /* line 436, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field textarea.success, .financial-assistance-wrapper .financial-assistance-form .form-field textarea.success,
    .login-register .form-field select.success, .financial-assistance-wrapper .financial-assistance-form .form-field select.success {
      outline-color: #008100; }
    /* line 441, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field textarea, .financial-assistance-wrapper .financial-assistance-form .form-field textarea {
      resize: none;
      height: 100px; }
    /* line 446, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field select, .financial-assistance-wrapper .financial-assistance-form .form-field select {
      background: transparent;
      opacity: 0.85;
      border: none;
      outline: solid 1px #c8c8c8;
      cursor: pointer; }
      /* line 453, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .form-field select:active, .financial-assistance-wrapper .financial-assistance-form .form-field select:active, .login-register .form-field select:focus, .financial-assistance-wrapper .financial-assistance-form .form-field select:focus {
        outline: auto; }
    /* line 460, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field span.error, .financial-assistance-wrapper .financial-assistance-form .form-field span.error,
    .login-register .form-field label.error, .financial-assistance-wrapper .financial-assistance-form .form-field label.error {
      color: #b20610; }
    /* line 464, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field span.success, .financial-assistance-wrapper .financial-assistance-form .form-field span.success,
    .login-register .form-field label.success, .financial-assistance-wrapper .financial-assistance-form .form-field label.success {
      color: #008100; }
    /* line 469, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field .tip, .financial-assistance-wrapper .financial-assistance-form .form-field .tip, .login-register .form-field .label-optional, .financial-assistance-wrapper .financial-assistance-form .form-field .label-optional {
      color: #414141; }
    /* line 475, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field .tip, .financial-assistance-wrapper .financial-assistance-form .form-field .tip {
      display: block; }
  /* line 482, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .input-block, .financial-assistance-wrapper .financial-assistance-form .input-block {
    width: 100%; }
  /* line 486, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .input-inline, .financial-assistance-wrapper .financial-assistance-form .input-inline {
    display: inline; }
  /* line 490, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .desc, .financial-assistance-wrapper .financial-assistance-form .desc {
    transition: color 0.15s ease-in-out 0s;
    display: block;
    margin-top: 5px;
    color: #646464;
    font-size: 0.8125em; }
  /* line 499, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .action-primary, .financial-assistance-wrapper .financial-assistance-form .action-primary {
    padding: 1ex 1em;
    text-transform: none;
    font-weight: 600;
    letter-spacing: normal;
    margin-top: 20px; }
  /* line 513, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .login-provider, .financial-assistance-wrapper .financial-assistance-form .login-provider {
    padding: 0 0 0 40px;
    text-align: left;
    position: relative;
    margin-right: 5px;
    margin-bottom: 5px;
    border-color: #c8c8c8;
    width: 130px;
    height: 35px;
    text-shadow: none;
    text-transform: none; }
    /* line 529, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .login-provider .icon, .financial-assistance-wrapper .financial-assistance-form .login-provider .icon {
      left: 0;
      position: absolute;
      top: -1px;
      width: 30px;
      bottom: -1px;
      background: #126f9a;
      line-height: 35px;
      text-align: center;
      color: white; }
    /* line 544, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .login-provider span, .financial-assistance-wrapper .financial-assistance-form .login-provider span {
      color: inherit; }
    /* line 548, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .login-provider:hover, .financial-assistance-wrapper .financial-assistance-form .login-provider:hover, .login-register .login-provider:focus, .financial-assistance-wrapper .financial-assistance-form .login-provider:focus {
      background-image: none; }
      /* line 552, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .login-provider:hover .icon, .financial-assistance-wrapper .financial-assistance-form .login-provider:hover .icon, .login-register .login-provider:focus .icon, .financial-assistance-wrapper .financial-assistance-form .login-provider:focus .icon {
        top: 0;
        bottom: 0;
        line-height: 33px; }
    /* line 559, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .login-provider.button-oa2-google-oauth2, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-google-oauth2 {
      color: white;
      border-color: #4285f4;
      background-color: #4285f4; }
      /* line 564, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .login-provider.button-oa2-google-oauth2 .icon, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-google-oauth2 .icon {
        background: transparent; }
        /* line 567, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
        .login-register .login-provider.button-oa2-google-oauth2 .icon .icon-image, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-google-oauth2 .icon .icon-image {
          margin-left: 2px; }
      /* line 572, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .login-provider.button-oa2-google-oauth2:hover, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-google-oauth2:hover, .login-register .login-provider.button-oa2-google-oauth2:focus, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-google-oauth2:focus {
        background-color: #287ae6;
        border: 1px solid #287ae6;
        color: white; }
    /* line 580, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .login-provider.button-oa2-facebook, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-facebook {
      color: white;
      border-color: #4267b2;
      background-color: #4267b2; }
      /* line 585, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .login-provider.button-oa2-facebook .icon, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-facebook .icon {
        background: transparent; }
        /* line 588, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
        .login-register .login-provider.button-oa2-facebook .icon .icon-image, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-facebook .icon .icon-image {
          margin-left: 2px; }
      /* line 593, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .login-provider.button-oa2-facebook:hover, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-facebook:hover, .login-register .login-provider.button-oa2-facebook:focus, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-facebook:focus {
        background-color: #29487d;
        border: 1px solid #29487d;
        color: white; }
    /* line 601, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .login-provider.button-oa2-linkedin-oauth2, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-linkedin-oauth2 {
      color: #0077b5; }
      /* line 604, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .login-provider.button-oa2-linkedin-oauth2 .icon, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-linkedin-oauth2 .icon {
        background: #0077b5; }
      /* line 608, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .login-provider.button-oa2-linkedin-oauth2:hover, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-linkedin-oauth2:hover, .login-register .login-provider.button-oa2-linkedin-oauth2:focus, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-linkedin-oauth2:focus {
        background-color: #0077b5;
        border: 1px solid #06527d;
        color: white; }
    /* line 616, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .login-provider.button-oa2-azuread-oauth2, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-azuread-oauth2 {
      color: white;
      border-color: #2f2f2f;
      background-color: #2f2f2f; }
      /* line 621, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .login-provider.button-oa2-azuread-oauth2 .icon, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-azuread-oauth2 .icon {
        background: transparent; }
      /* line 625, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .login-provider.button-oa2-azuread-oauth2:hover, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-azuread-oauth2:hover, .login-register .login-provider.button-oa2-azuread-oauth2:focus, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-azuread-oauth2:focus {
        background-color: #000;
        border: 1px solid #000;
        color: white; }
  /* line 635, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .button-secondary-login, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login {
    border-color: #c8c8c8;
    padding: 0;
    height: 35px; }
    /* line 644, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .button-secondary-login:hover, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login:hover {
      border-color: #126f9a; }
  /* line 650, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .status, .financial-assistance-wrapper .financial-assistance-form .status {
    box-sizing: border-box;
    margin: 0 0 25px;
    border-bottom: 3px solid #cbad1c;
    padding: 25px;
    background: #e8cd4c; }
    /* line 658, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .status .message-title, .financial-assistance-wrapper .financial-assistance-form .status .message-title {
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      margin: 0 0 5px 0;
      font-weight: 600; }
    /* line 666, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .status .message-copy, .financial-assistance-wrapper .financial-assistance-form .status .message-copy,
    .login-register .status .message-copy p, .financial-assistance-wrapper .financial-assistance-form .status .message-copy p {
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      margin: 0 !important;
      padding: 0; }
      /* line 674, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .status .message-copy li, .financial-assistance-wrapper .financial-assistance-form .status .message-copy li,
      .login-register .status .message-copy p li, .financial-assistance-wrapper .financial-assistance-form .status .message-copy p li {
        margin: 0 0 5px 20px; }
    /* line 680, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .status.account-activation .message-copy, .financial-assistance-wrapper .financial-assistance-form .status.account-activation .message-copy {
      padding: 0 1em !important; }
    /* line 684, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .status.account-activation.info, .financial-assistance-wrapper .financial-assistance-form .status.account-activation.info {
      background-color: #f2f8fb;
      border: #cce3f0 1px solid;
      color: #0075b4; }
    /* line 690, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .status.account-activation.success, .financial-assistance-wrapper .financial-assistance-form .status.account-activation.success {
      background-color: #ecfaec;
      border: #b9edb9 1px solid;
      color: #008100; }
    /* line 696, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .status.account-activation.error, .financial-assistance-wrapper .financial-assistance-form .status.account-activation.error {
      background-color: #feeced;
      border: #ebccd1 1px solid;
      color: #b20610 1px solid; }
  /* line 704, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .submission-error, .financial-assistance-wrapper .financial-assistance-form .submission-error, .login-register .system-error, .financial-assistance-wrapper .financial-assistance-form .system-error {
    box-shadow: inset 0 -1px 2px 0 #f3dadb;
    border-bottom: 3px solid #a0050e;
    background: #fbf3f3; }
    /* line 709, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .submission-error .message-title, .financial-assistance-wrapper .financial-assistance-form .submission-error .message-title, .login-register .system-error .message-title, .financial-assistance-wrapper .financial-assistance-form .system-error .message-title {
      color: #a0050e !important; }
  /* line 718, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .submission-success, .financial-assistance-wrapper .financial-assistance-form .submission-success {
    box-shadow: inset 0 -1px 2px 0 #d9ecd9;
    border-bottom: 3px solid #007400;
    background: #f2f9f2; }
    /* line 723, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .submission-success .message-title, .financial-assistance-wrapper .financial-assistance-form .submission-success .message-title {
      color: #007400 !important; }
  @media screen and (max-width: 330px) {
    /* line 739, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-type, .financial-assistance-wrapper .financial-assistance-form .form-type {
      width: 98%;
      margin: 0 1%; }
    /* line 744, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .login-provider, .financial-assistance-wrapper .financial-assistance-form .login-provider {
      width: 100%;
      margin: 10px 0; } }

/* line 751, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
.finish-auth {
  box-sizing: border-box;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  background: white;
  min-height: 100%;
  width: 100%; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .finish-auth:after {
    content: "";
    display: table;
    clear: both; }
  /* line 760, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .finish-auth .finish-auth-inner {
    box-sizing: border-box;
    max-width: 650px;
    margin: 1em auto; }
  /* line 767, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .finish-auth #finish-auth-status {
    padding-top: 30px; }
  /* line 771, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .finish-auth #finish-auth-status li:last-child {
    font-weight: bold; }

/* line 776, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
.supplemental-link {
  margin: 1rem 0; }

/* line 780, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
.enterprise-content {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  max-width: 500px; }
  /* line 786, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .enterprise-content .centered-div {
    margin: 0 auto;
    margin-right: 0;
    float: right; }
  /* line 792, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .enterprise-content img {
    height: 100px; }
  /* line 796, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .enterprise-content p {
    font-size: 16px;
    line-height: 1.5;
    color: #474747; }
    /* line 797, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .enterprise-content p:first-of-type {
      margin-top: 20px; }

/* line 807, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
.tos-modal {
  background-color: rgba(0, 0, 0, 0.25);
  display: none;
  height: 120%;
  left: -10%;
  overflow: auto;
  position: fixed;
  top: -10%;
  width: 120%;
  z-index: 1; }
  /* line 818, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
  .tos-modal .modal-content {
    background-color: white;
    bottom: auto;
    left: 50%;
    margin: auto;
    max-width: 650px;
    min-height: 540px;
    min-width: 300px;
    position: fixed;
    right: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%; }
    /* line 832, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .tos-modal .modal-content .header {
      height: 50px;
      position: relative; }
      /* line 836, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .tos-modal .modal-content .header h1#modal-header-text {
        float: left;
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 1.125rem;
        font-weight: bold;
        margin-bottom: 0;
        padding-left: 20px;
        position: absolute;
        text-align: left;
        top: 50%;
        transform: translate(0, -50%);
        width: 75%; }
      /* line 850, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .tos-modal .modal-content .header .modal-close-button {
        background: white;
        border: none;
        border-radius: 0;
        box-shadow: none;
        box-sizing: border-box;
        color: #0075b4;
        float: right;
        font-size: 1.125rem;
        height: 48px;
        letter-spacing: normal;
        padding: 0;
        position: absolute;
        right: 0;
        text-shadow: none;
        text-transform: lowercase;
        top: 50%;
        transform: translate(0, -50%);
        width: 80px; }
      /* line 871, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .tos-modal .modal-content .header .modal-close-button:hover {
        background: white;
        color: #065683;
        text-decoration: underline; }
      /* line 877, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
      .tos-modal .modal-content .header .modal-close-button:focus {
        color: #065683;
        text-decoration: underline; }
    /* line 883, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
    .tos-modal .modal-content iframe {
      border: 0;
      width: 100%; }

/* line 890, /edx/app/edxapp/edx-platform/lms/static/sass/views/_login-register.scss */
body.open-modal {
  overflow: hidden; }

/* line 15, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.is-expandable .expandable-icon {
  transition: all 0.25s ease-in-out 0s;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }

/* line 25, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.is-expandable.is-ready .expandable-icon {
  transform: rotate(-90deg); }

/* line 29, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.is-expandable.is-ready .title-expand {
  color: #0075b4; }
  /* line 34, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .is-expandable.is-ready .title-expand:hover, .is-expandable.is-ready .title-expand:focus {
    color: #0075b4; }

/* line 43, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.is-expandable.is-expanded .expandable-icon {
  transform: rotate(0);
  transform-origin: 50% 50%; }

/* line 53, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.verification-process {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 56, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process * {
    box-sizing: border-box; }
  /* line 64, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process h1,
  .verification-process h2,
  .verification-process .home > header .title > .heading-group p, .home > header .title > .heading-group
  .verification-process p,
  .verification-process section.outside-app h1, section.outside-app
  .verification-process h1,
  .verification-process h3,
  .verification-process h4,
  .verification-process h5,
  .verification-process h6 {
    color: #050505; }
  /* line 76, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process p,
  .verification-process ol,
  .verification-process ul,
  .verification-process dl,
  .verification-process input,
  .verification-process select,
  .verification-process textarea {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #6f7074; }
  /* line 88, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .copy p,
  .verification-process .copy ul,
  .verification-process .copy li,
  .verification-process .copy dl,
  .verification-process .copy blockquote,
  .verification-process .copy input,
  .verification-process .copy select {
    margin-bottom: 15px; }
    /* line 97, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .copy p:last-child,
    .verification-process .copy ul:last-child,
    .verification-process .copy li:last-child,
    .verification-process .copy dl:last-child,
    .verification-process .copy blockquote:last-child,
    .verification-process .copy input:last-child,
    .verification-process .copy select:last-child {
      margin-bottom: 0; }
  /* line 107, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process input,
  .verification-process textarea {
    font-style: normal;
    font-weight: 400;
    margin-right: 4px;
    padding: 5px 10px; }
  /* line 117, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process textarea {
    padding: 10px; }
  /* line 121, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process label {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    color: #050505; }
  /* line 130, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .header-global-new .nav-global a {
    padding-bottom: 21px; }
  /* line 135, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .header-global {
    height: 76px; }
  /* line 140, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process button,
  .verification-process input[type="submit"],
  .verification-process input[type="button"],
  .verification-process button[type="submit"] {
    font-size: 16px;
    text-transform: none;
    text-shadow: none;
    letter-spacing: 0; }
  /* line 153, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .checkbox label {
    display: inline-block; }
  /* line 157, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process input[type="checkbox"] {
    width: auto; }
  /* line 184, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .content-wrapper {
    background: #fff;
    padding-bottom: 0; }
  /* line 189, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .container, .verification-process section.outside-app, .verification-process .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy .verification-process .u-field-account_privacy, .verification-process .view-profile .wrapper-profile-sections, .view-profile .verification-process .wrapper-profile-sections, .verification-process .view-profile .badge-set-display, .view-profile .verification-process .badge-set-display {
    background-color: white;
    padding: 30px 30px 40px 30px; }
  /* line 210, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .action-primary {
    border: 0 !important;
    color: white !important; }
  /* line 218, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .action-primary-blue {
    border: 0 !important;
    color: white !important; }
  /* line 225, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .action-confirm {
    border: 0 !important;
    color: white !important; }
  /* line 240, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .wrapper-report .report {
    width: 100%;
    border-color: rgba(138, 140, 143, 0.75);
    border-collapse: collapse; }
    /* line 247, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-report .report tr {
      text-align: left; }
    /* line 251, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-report .report td {
      vertical-align: middle;
      padding: 15px 20px;
      color: #646668; }
    /* line 259, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-report .report th {
      padding: 10px 20px; }
    /* line 266, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-report .report thead tr {
      border-bottom: 1px solid #b1b2b4; }
    /* line 270, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-report .report thead th[scope="col"] {
      vertical-align: middle;
      color: #646668;
      background: whitesmoke; }
    /* line 281, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-report .report tbody tr {
      border-bottom: 1px solid #b1b2b4; }
    /* line 286, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-report .report tfoot {
      background: rgba(0, 117, 180, 0.125); }
  /* line 292, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .report-receipt-provider {
    padding: 15px 20px; }
    /* line 297, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .report-receipt-provider .provider-wrapper {
      width: 70%;
      float: left; }
      /* line 302, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .report-receipt-provider .provider-wrapper .provider-info {
        margin-bottom: 20px;
        font-weight: 600; }
    /* line 308, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .report-receipt-provider .provider-buttons-logos {
      float: right;
      text-align: center; }
      /* line 312, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .report-receipt-provider .provider-buttons-logos .provider-logo img {
        max-width: 160px;
        margin-bottom: 10px; }
      /* line 317, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .report-receipt-provider .provider-buttons-logos .complete-order {
        text-align: center; }
        /* line 320, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button {
          white-space: nowrap; }
  /* line 332, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .help-item .title {
    margin-bottom: 5px; }
  /* line 342, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .help-item strong {
    color: #707276; }
  /* line 350, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .wrapper-msg {
    margin-bottom: 30px;
    border-bottom: 5px solid #0075b4;
    padding: 20px 30px;
    background: #f2f8fb; }
    /* line 356, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-msg .msg {
      max-width: 1180px;
      min-width: 760px;
      width: 100%;
      margin: 0 auto; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .verification-process .wrapper-msg .msg:after {
        content: "";
        display: table;
        clear: both; }
    /* line 365, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-msg .msg-content,
    .verification-process .wrapper-msg .msg-icon {
      display: block;
      float: left; }
    /* line 372, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-msg .msg-content {
      width: 91.4702%; }
    /* line 385, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-msg .msg-icon {
      width: 6.17215%;
      margin-right: 2.35765%;
      text-align: center;
      color: #0075b4; }
  /* line 398, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .wrapper-msg-error {
    border-bottom-color: #b20610;
    background: #fbf3f3; }
    /* line 402, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-msg-error .msg-icon {
      color: #b20610; }
    /* line 407, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-msg-error .msg-content .title {
      color: #b20610; }
  /* line 414, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .wrapper-msg-activate {
    border-bottom-color: #c2387d;
    background: #fcf5f9; }
    /* line 418, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-msg-activate .msg-icon {
      color: #c2387d; }
    /* line 423, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-msg-activate .msg-content .title {
      color: #c2387d; }
  /* line 434, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .msg-inline.msg-error .copy,
  .verification-process .msg-inline.msg-error .copy p {
    color: #b20610; }
  /* line 444, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .page-header {
    width: 100%;
    margin-bottom: 0;
    border-bottom: none; }
    /* line 449, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .page-header .title {
      width: 100%;
      margin: 0; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .verification-process .page-header .title:after {
        content: "";
        display: table;
        clear: both; }
      /* line 455, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .page-header .title .sts-course,
      .verification-process .page-header .title .sts-track {
        display: inline-block;
        vertical-align: middle; }
      /* line 461, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .page-header .title .sts-track {
        width: 23.23176%;
        text-align: right; }
        /* line 466, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .page-header .title .sts-track .sts-track-value {
          display: inline-block;
          background: #66b366;
          color: white;
          font-weight: 600; }
          /* line 474, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
          .verification-process .page-header .title .sts-track .sts-track-value .context {
            opacity: 0.8;
            color: white;
            letter-spacing: 0.1rem; }
        /* line 482, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .page-header .title .sts-track.professional-ed .sts-track-value {
          background-color: #c2387d; }
      /* line 488, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .page-header .title .sts-label,
      .verification-process .page-header .title .sts-course-org,
      .verification-process .page-header .title .sts-course-number,
      .verification-process .page-header .title .sts-course-name {
        font-size: 14px;
        line-height: 20.72px;
        display: inline-block;
        color: #767676;
        text-transform: none; }
      /* line 503, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .page-header .title .sts-label {
        margin: 0;
        border: none;
        padding: 0; }
      /* line 509, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .page-header .title .sts-course {
        width: initial; }
      /* line 513, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .page-header .title .sts-course-org {
        margin-right: 0; }
      /* line 517, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .page-header .title .wrapper-sts {
        display: inline-block;
        width: 74.41059%;
        margin-bottom: 5px; }
      /* line 523, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .page-header .title .title .sts-track {
        display: inline-block; }
        /* line 526, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .page-header .title .title .sts-track .sts-track-value {
          background: #66b366; }
        /* line 531, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .page-header .title .title .sts-track.professional-ed .sts-track-value {
          background-color: #c2387d; }
  /* line 542, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .wrapper-progress {
    position: relative;
    margin-bottom: 30px; }
  /* line 547, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .progress-sts {
    height: 5px;
    width: 5px;
    position: absolute;
    top: 43px;
    left: 7%;
    display: block;
    width: 83%;
    margin: 0 auto;
    background: whitesmoke; }
    /* line 562, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .progress-sts .progress-sts-value {
      width: 0%;
      height: 100%;
      display: block;
      background: #99cd99; }
  /* line 570, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .progress {
    width: 100%;
    margin: 0 auto;
    border-bottom: 5px solid whitesmoke; }
    /* line 575, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .progress .progress-steps {
      position: relative;
      top: 5px;
      display: table;
      width: 100%; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .verification-process .progress .progress-steps:after {
        content: "";
        display: table;
        clear: both; }
    /* line 584, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .progress .progress-step {
      position: relative;
      display: table-cell;
      height: 120px;
      padding: 20px 20px 30px 20px;
      text-align: center; }
      /* line 593, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .progress .progress-step .wrapper-step-number,
      .verification-process .progress .progress-step .step-number,
      .verification-process .progress .progress-step .step-name {
        display: block; }
      /* line 599, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .progress .progress-step .wrapper-step-number {
        height: 40px;
        width: 40px;
        margin: 0 auto 10px auto;
        border-radius: 200px;
        border: 4px solid whitesmoke;
        background: white; }
        /* line 607, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .progress .progress-step .wrapper-step-number .step-number {
          line-height: 0px;
          margin: 16px auto 0 auto;
          color: #97999b; }
      /* line 618, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .progress .progress-step .step-name {
        color: #97999b; }
      /* line 627, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .progress .progress-step.progress-step-icon .step-number {
        margin-top: 10px; }
      /* line 633, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .progress .progress-step.is-completed {
        border-bottom: 4px solid #66b366; }
        /* line 636, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .progress .progress-step.is-completed .wrapper-step-number {
          border-color: #66b366; }
        /* line 640, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .progress .progress-step.is-completed .step-number,
        .verification-process .progress .progress-step.is-completed .step-name {
          color: #b1b2b4; }
      /* line 647, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .progress .progress-step.is-current {
        border-bottom: 4px solid #1790c7;
        opacity: 1; }
        /* line 651, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .progress .progress-step.is-current .wrapper-step-number {
          border-color: #1790c7; }
        /* line 655, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .progress .progress-step.is-current .step-number,
        .verification-process .progress .progress-step.is-current .step-name {
          color: #646668; }
  /* line 669, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .carousel .carousel-item {
    opacity: 0; }
  /* line 674, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .carousel .carousel-active {
    opacity: 1; }
  /* line 678, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .carousel .view {
    width: 100%; }
    /* line 681, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel .view > .title {
      color: #1790c7; }
    /* line 687, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel .view .instruction {
      margin-bottom: 20px; }
  /* line 710, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .carousel .requirements {
    margin-bottom: 10px;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process .carousel .requirements:after {
      content: "";
      display: table;
      clear: both; }
    /* line 715, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel .requirements .title {
      margin-bottom: 10px; }
    /* line 721, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel .requirements .requirement {
      margin-bottom: 30px;
      border: 1px solid #e5e5e5;
      border-top: 5px solid #f4d78a;
      padding: 10px;
      box-shadow: 1px 1px 3px #888;
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 48.82117%; }
      /* line 697, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .requirements .requirement:last-child {
        margin-bottom: 0; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .verification-process .carousel .requirements .requirement:last-child {
        margin-right: 0; }
  /* line 734, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .carousel .wrapper-task {
    width: 100%;
    margin: 20px 0; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process .carousel .wrapper-task:after {
      content: "";
      display: table;
      clear: both; }
    /* line 740, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel .wrapper-task .wrapper-help {
      float: right;
      width: 48.82117%;
      padding: 0 20px; }
      /* line 746, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .wrapper-help .help {
        margin-bottom: 30px; }
        /* line 697, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel .wrapper-task .wrapper-help .help:last-child {
          margin-bottom: 0; }
        /* line 749, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel .wrapper-task .wrapper-help .help .example {
          color: #a4a6a8; }
        /* line 754, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel .wrapper-task .wrapper-help .help .list-help {
          margin-top: 10px;
          color: #000; }
          /* line 758, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
          .verification-process .carousel .wrapper-task .wrapper-help .help .list-help .help-item {
            margin-bottom: 5px;
            border-bottom: 1px solid whitesmoke;
            padding-bottom: 5px; }
            /* line 763, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
            .verification-process .carousel .wrapper-task .wrapper-help .help .list-help .help-item:last-child {
              margin-bottom: 0;
              border-bottom: none;
              padding-bottom: 0; }
        /* line 775, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel .wrapper-task .wrapper-help .help .copy-extra {
          color: #000; }
        /* line 780, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel .wrapper-task .wrapper-help .help .list-faq {
          margin-bottom: 20px; }
    /* line 786, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel .wrapper-task .task {
      float: left;
      margin-right: 2.35765%;
      width: 48.82117%; }
    /* line 795, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel .wrapper-task .controls {
      padding: 15px 20px;
      background: whitesmoke;
      text-align: center; }
      /* line 800, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .controls .list-controls {
        position: relative; }
      /* line 805, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .controls .control .action, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action {
        padding: 10px 15px; }
        /* line 810, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel .wrapper-task .controls .control .action .icon, .verification-process .carousel .wrapper-task .controls .control .entitlement-actions-wrapper .entitlement-action .icon, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control .entitlement-action .icon {
          padding: 5px 10px;
          display: block; }
      /* line 819, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .controls .control.is-hidden {
        visibility: hidden; }
      /* line 824, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .controls .control.is-shown {
        visibility: visible; }
      /* line 830, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .controls .control.approved .action, .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .verification-process .carousel .wrapper-task .controls .control.approved .entitlement-action {
        padding: 10px 15px; }
      /* line 839, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .controls .control-redo {
        position: absolute;
        left: 10px; }
      /* line 846, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .controls .control-do,
      .verification-process .carousel .wrapper-task .controls .control-retake {
        left: 45%; }
      /* line 852, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .controls .control-approve {
        position: absolute;
        right: 10px; }
    /* line 859, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel .wrapper-task .msg {
      margin-top: 40px; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .verification-process .carousel .wrapper-task .msg:after {
        content: "";
        display: table;
        clear: both; }
      /* line 864, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .msg .copy {
        float: left;
        width: 65.88078%;
        margin-right: 2.35765%; }
      /* line 872, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .msg .list-actions {
        position: relative;
        top: -10px;
        float: left;
        width: 31.76157%;
        text-align: right; }
        /* line 882, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel .wrapper-task .msg .list-actions .action-retakephotos a {
          font-size: 14px;
          padding: 10px 15px; }
    /* line 892, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel .wrapper-task .msg-followup {
      border-top: 2px solid rgba(138, 140, 143, 0.125);
      padding-top: 20px; }
  /* line 899, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .carousel #wrapper-review {
    color: #000; }
    /* line 902, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel #wrapper-review .page-title {
      border-bottom: 2px solid #646668;
      padding-bottom: 15px;
      margin-bottom: 20px;
      text-transform: inherit; }
    /* line 912, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel #wrapper-review .review .certificate {
      font-size: 18px;
      background-repeat: no-repeat;
      padding-left: 50px;
      overflow: hidden;
      min-height: 32px; }
      /* line 920, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review .certificate p {
        line-height: 32.56px;
        margin-top: 0;
        color: #000; }
      /* line 929, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review .certificate .purchase {
        float: right;
        margin-left: 15px;
        text-align: right; }
        /* line 935, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel #wrapper-review .review .certificate .purchase .product-info {
          font-size: 22px;
          color: #0075b4; }
      /* line 944, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review .certificate.verified_icon {
        background-image: url("/static/images/icon-sm-verified.d8923fc267da.png"); }
      /* line 948, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review .certificate.no-id-professional_icon, .verification-process .carousel #wrapper-review .review .certificate.professional_icon {
        background-image: url("/static/images/icon-sm-professional.f80f246d188f.png"); }
    /* line 954, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel #wrapper-review .review .payment-buttons {
      overflow: auto;
      padding-bottom: 5px;
      margin-top: 10px;
      margin-bottom: 15px; }
      /* line 962, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review .payment-buttons .payment-button {
        padding: 8px 20px;
        min-width: 200px; }
      /* line 968, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review .payment-buttons .action-primary-blue.is-selected {
        background: #0075b4 !important; }
    /* line 974, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel #wrapper-review .review .border-gray {
      border-bottom: 2px solid #767676;
      margin: 22.4px 0; }
    /* line 980, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel #wrapper-review .container, .verification-process .carousel #wrapper-review section.outside-app, .verification-process .carousel #wrapper-review .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy .verification-process .carousel #wrapper-review .u-field-account_privacy, .verification-process .carousel #wrapper-review .view-profile .wrapper-profile-sections, .view-profile .verification-process .carousel #wrapper-review .wrapper-profile-sections, .verification-process .carousel #wrapper-review .view-profile .badge-set-display, .view-profile .verification-process .carousel #wrapper-review .badge-set-display {
      padding: 15px 0; }
      /* line 983, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .container p, .verification-process .carousel #wrapper-review section.outside-app p, .verification-process .carousel #wrapper-review .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy p, .view-profile .profile-self .wrapper-profile-field-account-privacy .verification-process .carousel #wrapper-review .u-field-account_privacy p, .verification-process .carousel #wrapper-review .view-profile .wrapper-profile-sections p, .view-profile .verification-process .carousel #wrapper-review .wrapper-profile-sections p, .verification-process .carousel #wrapper-review .view-profile .badge-set-display p, .view-profile .verification-process .carousel #wrapper-review .badge-set-display p {
        line-height: 32.56px;
        color: #000; }
      /* line 989, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .container .photo-requirement, .verification-process .carousel #wrapper-review section.outside-app .photo-requirement, .verification-process .carousel #wrapper-review .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .photo-requirement, .view-profile .profile-self .wrapper-profile-field-account-privacy .verification-process .carousel #wrapper-review .u-field-account_privacy .photo-requirement, .verification-process .carousel #wrapper-review .view-profile .wrapper-profile-sections .photo-requirement, .view-profile .verification-process .carousel #wrapper-review .wrapper-profile-sections .photo-requirement, .verification-process .carousel #wrapper-review .view-profile .badge-set-display .photo-requirement, .view-profile .verification-process .carousel #wrapper-review .badge-set-display .photo-requirement {
        font-size: 12px;
        position: relative;
        padding-left: 40px;
        margin-top: 15px;
        background-repeat: no-repeat;
        background-position: left top; }
        /* line 998, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel #wrapper-review .container .photo-requirement .fa, .verification-process .carousel #wrapper-review section.outside-app .photo-requirement .fa, .verification-process .carousel #wrapper-review .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .photo-requirement .fa, .view-profile .profile-self .wrapper-profile-field-account-privacy .verification-process .carousel #wrapper-review .u-field-account_privacy .photo-requirement .fa, .verification-process .carousel #wrapper-review .view-profile .wrapper-profile-sections .photo-requirement .fa, .view-profile .verification-process .carousel #wrapper-review .wrapper-profile-sections .photo-requirement .fa, .verification-process .carousel #wrapper-review .view-profile .badge-set-display .photo-requirement .fa, .view-profile .verification-process .carousel #wrapper-review .badge-set-display .photo-requirement .fa {
          position: absolute;
          left: 0;
          color: #ced2db; }
        /* line 1004, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel #wrapper-review .container .photo-requirement h6, .verification-process .carousel #wrapper-review section.outside-app .photo-requirement h6, .verification-process .carousel #wrapper-review .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .photo-requirement h6, .view-profile .profile-self .wrapper-profile-field-account-privacy .verification-process .carousel #wrapper-review .u-field-account_privacy .photo-requirement h6, .verification-process .carousel #wrapper-review .view-profile .wrapper-profile-sections .photo-requirement h6, .view-profile .verification-process .carousel #wrapper-review .wrapper-profile-sections .photo-requirement h6, .verification-process .carousel #wrapper-review .view-profile .badge-set-display .photo-requirement h6, .view-profile .verification-process .carousel #wrapper-review .badge-set-display .photo-requirement h6 {
          font-weight: bold;
          color: #3d4043; }
    /* line 1014, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel #wrapper-review .review-task {
      margin-bottom: 30px;
      padding: 15px 20px;
      border-radius: 2px;
      background: whitesmoke; }
      /* line 1020, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review-task:last-child {
        margin-bottom: 0; }
      /* line 1031, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review-task .copy strong {
        color: #050505; }
    /* line 1041, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos {
      width: 100%;
      margin: 20px 0; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos:after {
        content: "";
        display: table;
        clear: both; }
      /* line 1047, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .wrapper-photo {
        float: left;
        width: 48.82117%;
        margin-right: 2.35765%; }
        /* line 1054, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .wrapper-photo:last-child {
          margin-right: 0; }
        /* line 1058, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .wrapper-photo .placeholder-photo {
          padding: 15px 20px; }
          /* line 1063, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
          .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .wrapper-photo .placeholder-photo img {
            display: block;
            width: 100%;
            margin: 0 auto; }
      /* line 1071, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .help-tips {
        margin-left: 20px; }
        /* line 1083, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .help-tips .list-tips {
          color: #000; }
          /* line 1086, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
          .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .help-tips .list-tips .tip {
            margin-bottom: 5px;
            border-bottom: 1px solid rgba(138, 140, 143, 0.125);
            padding-bottom: 5px; }
            /* line 1091, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
            .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .help-tips .list-tips .tip:last-child {
              margin-bottom: 0;
              border-bottom: none;
              padding-bottom: 0; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process .carousel #wrapper-review .review-task-name:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1106, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel #wrapper-review .review-task-name .copy {
      float: left;
      width: 65.88078%;
      margin-right: 2.35765%; }
    /* line 1114, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel #wrapper-review .review-task-name .list-actions {
      position: relative;
      top: -20px;
      float: left;
      width: 31.76157%;
      text-align: right; }
      /* line 1124, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review-task-name .list-actions .action-editname a {
        font-size: 14px;
        padding: 10px 15px; }
    /* line 1136, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel #wrapper-review .review-task-contribution .list-fields {
      margin: 20px 0; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .verification-process .carousel #wrapper-review .review-task-contribution .list-fields:after {
        content: "";
        display: table;
        clear: both; }
      /* line 1141, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review-task-contribution .list-fields .field {
        float: left;
        margin-right: 10px;
        padding: 10px 15px;
        background: rgba(138, 140, 143, 0.125); }
        /* line 1148, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel #wrapper-review .review-task-contribution .list-fields .field:last-child {
          margin-right: 0; }
      /* line 1154, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review-task-contribution .list-fields .field-group-other .contribution-option {
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
        padding: 3px 0; }
        /* line 1162, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel #wrapper-review .review-task-contribution .list-fields .field-group-other .contribution-option:last-child {
          margin-right: 0; }
  /* line 1179, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .cam .placeholder-cam {
    position: relative;
    width: 95%;
    height: 375px;
    margin: 10px auto;
    background: #f2f8fb; }
    /* line 1187, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .cam .placeholder-cam .placeholder-art {
      opacity: 0.7;
      z-index: 100; }
      /* line 1191, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .cam .placeholder-cam .placeholder-art .copy {
        position: absolute;
        top: 40%;
        margin: 0 40px;
        text-align: center; }
    /* line 1201, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .cam .placeholder-cam video,
    .verification-process .cam .placeholder-cam canvas {
      position: relative;
      display: block;
      height: 100%;
      width: 100%;
      z-index: 500; }
  /* line 1212, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .cam .controls {
    height: 80px; }
  /* line 1216, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .cam .preview {
    width: 100%;
    height: 100%; }
  /* line 1225, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .deco-divider {
    position: relative;
    display: block;
    margin: 20px 0 40px;
    border-top: 4px solid whitesmoke; }
    /* line 1231, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .deco-divider .copy {
      left: calc(50% - 46px);
      position: absolute;
      top: -25px;
      padding: 10px 30px;
      background: white;
      text-align: center;
      color: #474747; }
  /* line 1250, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .nav-wizard {
    width: 100%;
    border-radius: 2px;
    background: whitesmoke;
    padding: 15px 20px; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process .nav-wizard:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1260, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .nav-wizard .help-inline {
      float: left;
      width: 48.82117%;
      margin: 15px 2.35765% 0 0; }
    /* line 1271, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .nav-wizard.is-ready {
      background: #e6f1f8; }
    /* line 1275, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .nav-wizard.is-not-ready {
      background: whitesmoke; }
  /* line 1288, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .contribution-options .contribution-option {
    border-radius: 4px; }
    /* line 1291, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .contribution-options .contribution-option .label,
    .verification-process .contribution-options .contribution-option label,
    .verification-process .contribution-options .contribution-option input {
      display: inline-block;
      vertical-align: middle; }
    /* line 1298, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .contribution-options .contribution-option .label,
    .verification-process .contribution-options .contribution-option label {
      margin-bottom: 0;
      padding: 6px 0; }
    /* line 1304, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .contribution-options .contribution-option input {
      margin-right: 5px; }
    /* line 1308, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .contribution-options .contribution-option .deco-denomination,
    .verification-process .contribution-options .contribution-option .label-value,
    .verification-process .contribution-options .contribution-option .denomination-name {
      display: inline-block;
      vertical-align: middle; }
    /* line 1319, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .contribution-options .contribution-option .denomination-name {
      font-size: 14px;
      color: #97999b; }
    /* line 1326, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .contribution-options .contribution-option #contribution-other-amt {
      width: 90px;
      padding: 5px 10px; }
  /* line 1337, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .list-faq .faq-question {
    border-bottom: 1px solid whitesmoke;
    padding-bottom: 5px; }
  /* line 1344, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .list-faq .faq-answer {
    margin-bottom: 25px; }
  /* line 1352, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .content-main {
    width: 100%; }
    /* line 1355, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .content-main > .title {
      color: #1790c7; }
    /* line 1361, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .content-main .instruction {
      margin-bottom: 20px; }
  /* line 1371, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .wrapper-content-supplementary {
    margin: 30px 0;
    border-top: 5px solid whitesmoke; }
  /* line 1376, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .content-supplementary {
    box-sizing: border-box;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process .content-supplementary:after {
      content: "";
      display: table;
      clear: both; }
    /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
    .verification-process .content-supplementary:last-child {
      margin-right: 0; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process .content-supplementary .list-help:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1384, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .content-supplementary .list-help .help-item {
      width: 100%;
      box-sizing: border-box;
      margin-bottom: 25px; }
      /* line 1389, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .content-supplementary .list-help .help-item:last-child {
        margin: 0; }
    @media screen and (min-width: 550px) {
      /* line 1397, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .content-supplementary .list-help .help-item {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%;
        margin-bottom: 0; }
        /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .verification-process .content-supplementary .list-help .help-item:last-child {
          margin-right: 0; }
        /* line 1402, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .content-supplementary .list-help .help-item.help-item-technical {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 65.88078%; }
          /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
          .verification-process .content-supplementary .list-help .help-item.help-item-technical:last-child {
            margin-right: 0; } }
  /* line 1414, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-select-track .container, .verification-process.step-select-track section.outside-app, .verification-process.step-select-track .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy .verification-process.step-select-track .u-field-account_privacy, .verification-process.step-select-track .view-profile .wrapper-profile-sections, .view-profile .verification-process.step-select-track .wrapper-profile-sections, .verification-process.step-select-track .view-profile .badge-set-display, .view-profile .verification-process.step-select-track .badge-set-display {
    min-width: 0;
    max-width: 1920px; }
  /* line 1423, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-select-track .form-register-choose {
    margin: 40px 0; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process.step-select-track .form-register-choose:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1428, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .form-register-choose .deco-divider {
      width: 100%;
      box-sizing: border-box;
      float: left; }
  /* line 1434, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-select-track .register-choice,
  .verification-process.step-select-track .help-register {
    float: left; }
  /* line 1439, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-select-track .register-choice {
    width: 100%;
    box-sizing: border-box;
    margin: 0 2.35765% 20px 0;
    border-top: 5px solid #050505;
    padding: 20px 30px;
    background: whitesmoke; }
    /* line 1447, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice:last-child {
      margin-bottom: 0; }
    /* line 1451, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .wrapper-copy,
    .verification-process.step-select-track .register-choice .list-actions {
      display: inline-block;
      vertical-align: middle; }
    /* line 1457, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .list-actions {
      width: 100%;
      box-sizing: border-box;
      text-align: right;
      float: right;
      margin: 5px 0;
      border-top: none;
      clear: both; }
    /* line 1467, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .title {
      margin-bottom: 10px;
      width: calc(100% - 30px); }
    /* line 1479, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .wrapper-copy-inline {
      display: inline-block;
      width: 100%; }
    /* line 1486, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .copy-inline {
      display: inline-block; }
    /* line 1492, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .action-select {
      width: 100%;
      box-sizing: border-box; }
      /* line 1495, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-select-track .register-choice .action-select input {
        padding: 10px 15px;
        width: 100%;
        white-space: normal; }
  /* line 1505, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-select-track .register-choice-audit {
    border-color: #1790c7; }
    /* line 1508, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice-audit .deco-ribbon {
      position: relative;
      top: -50px;
      right: -7px;
      float: right;
      display: block;
      width: 58px;
      height: 84px; }
    /* line 1520, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice-audit .list-actions {
      margin: 20px 0; }
  /* line 1529, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-select-track .register-choice-certificate {
    border-color: #66b366;
    position: relative; }
    /* line 1533, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice-certificate .deco-ribbon {
      position: absolute;
      top: -10px;
      right: 20px;
      display: block;
      width: 45px;
      height: 45px;
      background: transparent url("/static/images/verified-ribbon.2a7eb60ed330.png") no-repeat 0 0; }
    /* line 1545, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice-certificate .action-intro,
    .verification-process.step-select-track .register-choice-certificate .action-select {
      display: inline-block;
      vertical-align: middle; }
    /* line 1551, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice-certificate .action-intro {
      width: 100%;
      box-sizing: border-box;
      text-align: left; }
    /* line 1564, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice-certificate .title-expand {
      font-weight: 500 !important;
      display: inline-block;
      margin: 0; }
    /* line 1572, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice-certificate .expandable-area {
      margin: 20px 0; }
  /* line 1577, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-select-track .help-register {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
    /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
    .verification-process.step-select-track .help-register:last-child {
      margin-right: 0; }
    /* line 1580, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .help-register .title {
      margin-top: 20px;
      margin-bottom: 10px; }
  /* line 1594, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-select-track .progress-sts-value {
    width: 0%; }
  /* line 1599, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-select-track .field-certificate-contribution {
    margin: 20px 0; }
    /* line 1602, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .field-certificate-contribution .label {
      margin-bottom: 10px; }
  /* line 1610, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-select-track .contribution-options {
    width: 100%;
    box-sizing: border-box;
    margin: 0; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process.step-select-track .contribution-options:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1616, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .contribution-options::after {
      clear: none;
      display: none; }
    /* line 1621, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .contribution-options .field {
      width: 100%;
      box-sizing: border-box;
      float: left;
      margin: 0 10px 10px 0;
      padding: 10px 15px;
      background: rgba(138, 140, 143, 0.125); }
      /* line 1629, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-select-track .contribution-options .field input {
        width: auto;
        padding: 0; }
      /* line 1634, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-select-track .contribution-options .field:last-child {
        margin-right: 0; }
    /* line 1639, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .contribution-options #contribution-other-amt {
      width: 90px;
      padding: 5px 10px; }
    /* line 1645, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .contribution-options .field-group-other .contribution-option {
      display: inline-block;
      vertical-align: middle;
      margin-right: 5px;
      padding: 1px 0; }
      /* line 1653, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-select-track .contribution-options .field-group-other .contribution-option:last-child {
        margin-right: 0; }
  @media screen and (min-width: 550px) and (max-width: 768px) {
    /* line 1667, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .contribution-options .field {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 48.82117%; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .verification-process.step-select-track .contribution-options .field:last-child {
        margin-right: 0; }
      /* line 1670, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-select-track .contribution-options .field:nth-of-type(even) {
        margin-right: 0; }
    /* line 1677, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .list-actions {
      float: left;
      width: auto; }
    /* line 1683, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .action-select {
      width: initial; }
      /* line 1686, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-select-track .register-choice .action-select input {
        width: initial; } }
  @media screen and (min-width: 769px) {
    /* line 1695, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .contribution-options .field {
      width: auto; }
    /* line 1701, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .list-actions {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 31.76157%;
      width: auto; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .verification-process.step-select-track .register-choice .list-actions:last-child {
        margin-right: 0; }
    /* line 1707, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .action-select {
      width: initial; }
      /* line 1710, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-select-track .register-choice .action-select input {
        width: initial; } }
  @media screen and (min-width: 980px) {
    /* line 1719, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .list-actions {
      float: right;
      clear: none; } }
  /* line 1730, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-requirements .help-item-technical {
    display: none; }
  /* line 1738, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-requirements .progress .progress-step#progress-step0 {
    border-bottom: 4px solid #1790c7;
    opacity: 1; }
    /* line 1742, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-requirements .progress .progress-step#progress-step0 .wrapper-step-number {
      border-color: #1790c7; }
    /* line 1746, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-requirements .progress .progress-step#progress-step0 .step-number,
    .verification-process.step-requirements .progress .progress-step#progress-step0 .step-name {
      color: #646668; }
  /* line 1754, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-requirements .progress-sts-value {
    width: 0%; }
  /* line 1758, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-requirements .list-reqs {
    width: 100%;
    text-align: center; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process.step-requirements .list-reqs:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1764, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-requirements .list-reqs .req {
      margin-right: 2.35765%;
      display: inline-block;
      vertical-align: top;
      width: 31.76157%;
      min-height: 300px;
      border-color: #99cd99;
      text-align: center; }
      /* line 1776, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req:last-child {
        margin-right: 0; }
      /* line 1780, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req .title {
        padding: 20px;
        border-bottom: 1px solid #99cd99;
        background: #e6f2e6; }
      /* line 1790, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req .placeholder-art {
        position: relative;
        display: inline-block;
        margin: 20px 0 10px;
        padding: 20px;
        background: #66b366;
        border-radius: 200px; }
        /* line 1798, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process.step-requirements .list-reqs .req .placeholder-art *[class^="icon"] {
          color: white; }
        /* line 1804, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process.step-requirements .list-reqs .req .placeholder-art .fa-stack-1x,
        .verification-process.step-requirements .list-reqs .req .placeholder-art .fa-stack-2x {
          position: relative; }
        /* line 1813, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process.step-requirements .list-reqs .req .placeholder-art .fa-stack-1x {
          position: absolute;
          left: 24px;
          top: 34px;
          background: #66b366;
          padding: 3px 5px; }
        /* line 1826, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process.step-requirements .list-reqs .req .placeholder-art .id-photo {
          width: 23px;
          padding: 3px 0; }
        /* line 1831, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process.step-requirements .list-reqs .req .placeholder-art.old-id-card {
          width: 88px;
          height: 88px; }
          /* line 1835, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
          .verification-process.step-requirements .list-reqs .req .placeholder-art.old-id-card .fa-list-alt {
            left: -7px; }
          /* line 1839, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
          .verification-process.step-requirements .list-reqs .req .placeholder-art.old-id-card .id-photo {
            top: 13px;
            left: -3px;
            line-height: 1.1em; }
      /* line 1849, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req .copy {
        padding: 10px 20px; }
      /* line 1853, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req .copy-super,
      .verification-process.step-requirements .list-reqs .req .copy-sub {
        display: block; }
      /* line 1858, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req .copy-super {
        margin-bottom: 10px;
        color: #008100; }
      /* line 1869, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req .actions {
        padding: 10px 20px; }
    /* line 1875, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-requirements .list-reqs .req-activate {
      float: left;
      text-align: center;
      border-color: #d7548e; }
      /* line 1881, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req-activate .title {
        border-bottom-color: #d7548e;
        background: #fcf5f9;
        color: #c2387d; }
      /* line 1890, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req-activate .placeholder-art {
        background: #ca2f73; }
      /* line 1894, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req-activate .copy-super {
        color: #c2387d; }
    /* line 1907, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-requirements .list-reqs.account-not-activated .req {
      width: 23.23176%;
      min-height: 360px; }
  /* line 1922, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-photos-cam .progress .progress-step#progress-step0 {
    border-bottom: 4px solid #66b366; }
    /* line 1925, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-photos-cam .progress .progress-step#progress-step0 .wrapper-step-number {
      border-color: #66b366; }
    /* line 1929, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-photos-cam .progress .progress-step#progress-step0 .step-number,
    .verification-process.step-photos-cam .progress .progress-step#progress-step0 .step-name {
      color: #b1b2b4; }
  /* line 1936, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-photos-cam .progress .progress-step#progress-step1 {
    border-bottom: 4px solid #1790c7;
    opacity: 1; }
    /* line 1940, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-photos-cam .progress .progress-step#progress-step1 .wrapper-step-number {
      border-color: #1790c7; }
    /* line 1944, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-photos-cam .progress .progress-step#progress-step1 .step-number,
    .verification-process.step-photos-cam .progress .progress-step#progress-step1 .step-name {
      color: #646668; }
  /* line 1952, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-photos-cam .progress-sts-value {
    width: 14%; }
  /* line 1964, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-photos-id .progress .progress-step#progress-step0, .verification-process.step-photos-id .progress .progress-step#progress-step1 {
    border-bottom: 4px solid #66b366; }
    /* line 1968, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-photos-id .progress .progress-step#progress-step0 .wrapper-step-number, .verification-process.step-photos-id .progress .progress-step#progress-step1 .wrapper-step-number {
      border-color: #66b366; }
    /* line 1972, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-photos-id .progress .progress-step#progress-step0 .step-number,
    .verification-process.step-photos-id .progress .progress-step#progress-step0 .step-name, .verification-process.step-photos-id .progress .progress-step#progress-step1 .step-number,
    .verification-process.step-photos-id .progress .progress-step#progress-step1 .step-name {
      color: #b1b2b4; }
  /* line 1979, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-photos-id .progress .progress-step#progress-step2 {
    border-bottom: 4px solid #1790c7;
    opacity: 1; }
    /* line 1983, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-photos-id .progress .progress-step#progress-step2 .wrapper-step-number {
      border-color: #1790c7; }
    /* line 1987, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-photos-id .progress .progress-step#progress-step2 .step-number,
    .verification-process.step-photos-id .progress .progress-step#progress-step2 .step-name {
      color: #646668; }
  /* line 1995, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-photos-id .progress-sts-value {
    width: 36%; }
  /* line 2002, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-review .help-item-technical {
    display: none; }
  /* line 2006, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-review .modal.edit-name .submit input, .verification-process.step-review .edit-name.leanModal_box .submit input, .verification-process.step-review .edit-name.entitlement-unenrollment-modal .submit input {
    color: white; }
  /* line 2011, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-review .modal fieldset, .verification-process.step-review .leanModal_box fieldset, .verification-process.step-review .entitlement-unenrollment-modal fieldset {
    margin-top: 20px; }
  /* line 2015, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-review .modal .close-modal, .verification-process.step-review .leanModal_box .close-modal, .verification-process.step-review .entitlement-unenrollment-modal .close-modal, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .verification-process.step-review .modal .entitlement-unenrollment-modal-close-btn, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .verification-process.step-review .leanModal_box .entitlement-unenrollment-modal-close-btn, .verification-process.step-review .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-close-btn {
    font-size: 24px;
    color: #126f9a; }
    /* line 2020, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-review .modal .close-modal:hover, .verification-process.step-review .leanModal_box .close-modal:hover, .verification-process.step-review .entitlement-unenrollment-modal .close-modal:hover, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .verification-process.step-review .modal .entitlement-unenrollment-modal-close-btn:hover, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .verification-process.step-review .leanModal_box .entitlement-unenrollment-modal-close-btn:hover, .verification-process.step-review .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-close-btn:hover, .verification-process.step-review .modal .close-modal:focus, .verification-process.step-review .leanModal_box .close-modal:focus, .verification-process.step-review .entitlement-unenrollment-modal .close-modal:focus, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .verification-process.step-review .modal .entitlement-unenrollment-modal-close-btn:focus, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .verification-process.step-review .leanModal_box .entitlement-unenrollment-modal-close-btn:focus, .verification-process.step-review .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-close-btn:focus {
      color: #1790c7;
      border: none; }
  /* line 2029, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-review .nav-wizard .prompt-verify {
    float: left;
    margin: 0 2.35765% 0 0;
    width: 48.82117%; }
    /* line 2035, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-review .nav-wizard .prompt-verify .title {
      margin-bottom: 5px; }
    /* line 2046, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-review .nav-wizard .prompt-verify .list-actions {
      margin-top: 10px; }
  /* line 2055, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-review .nav-wizard .wizard-steps {
    margin-top: 10px; }
    /* line 2058, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-review .nav-wizard .wizard-steps .wizard-step {
      margin-right: 2.35765%;
      display: inline-block;
      vertical-align: middle; }
      /* line 2064, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-review .nav-wizard .wizard-steps .wizard-step:last-child {
        margin-right: 0; }
  /* line 2081, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-review .progress .progress-step#progress-step0, .verification-process.step-review .progress .progress-step#progress-step1, .verification-process.step-review .progress .progress-step#progress-step2 {
    border-bottom: 4px solid #66b366; }
    /* line 2086, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-review .progress .progress-step#progress-step0 .wrapper-step-number, .verification-process.step-review .progress .progress-step#progress-step1 .wrapper-step-number, .verification-process.step-review .progress .progress-step#progress-step2 .wrapper-step-number {
      border-color: #66b366; }
    /* line 2090, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-review .progress .progress-step#progress-step0 .step-number,
    .verification-process.step-review .progress .progress-step#progress-step0 .step-name, .verification-process.step-review .progress .progress-step#progress-step1 .step-number,
    .verification-process.step-review .progress .progress-step#progress-step1 .step-name, .verification-process.step-review .progress .progress-step#progress-step2 .step-number,
    .verification-process.step-review .progress .progress-step#progress-step2 .step-name {
      color: #b1b2b4; }
  /* line 2097, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-review .progress .progress-step#progress-step3 {
    border-bottom: 4px solid #1790c7;
    opacity: 1; }
    /* line 2101, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-review .progress .progress-step#progress-step3 .wrapper-step-number {
      border-color: #1790c7; }
    /* line 2105, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-review .progress .progress-step#progress-step3 .step-number,
    .verification-process.step-review .progress .progress-step#progress-step3 .step-name {
      color: #646668; }
  /* line 2113, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-review .progress-sts-value {
    width: 55%; }
  /* line 2120, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-confirmation .help-item-technical {
    display: none; }
  /* line 2128, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-confirmation .progress .progress-step#progress-step0, .verification-process.step-confirmation .progress .progress-step#progress-step1, .verification-process.step-confirmation .progress .progress-step#progress-step2, .verification-process.step-confirmation .progress .progress-step#progress-step3, .verification-process.step-confirmation .progress .progress-step#progress-step4 {
    border-bottom: 4px solid #66b366; }
    /* line 2135, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-confirmation .progress .progress-step#progress-step0 .wrapper-step-number, .verification-process.step-confirmation .progress .progress-step#progress-step1 .wrapper-step-number, .verification-process.step-confirmation .progress .progress-step#progress-step2 .wrapper-step-number, .verification-process.step-confirmation .progress .progress-step#progress-step3 .wrapper-step-number, .verification-process.step-confirmation .progress .progress-step#progress-step4 .wrapper-step-number {
      border-color: #66b366; }
    /* line 2139, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-confirmation .progress .progress-step#progress-step0 .step-number,
    .verification-process.step-confirmation .progress .progress-step#progress-step0 .step-name, .verification-process.step-confirmation .progress .progress-step#progress-step1 .step-number,
    .verification-process.step-confirmation .progress .progress-step#progress-step1 .step-name, .verification-process.step-confirmation .progress .progress-step#progress-step2 .step-number,
    .verification-process.step-confirmation .progress .progress-step#progress-step2 .step-name, .verification-process.step-confirmation .progress .progress-step#progress-step3 .step-number,
    .verification-process.step-confirmation .progress .progress-step#progress-step3 .step-name, .verification-process.step-confirmation .progress .progress-step#progress-step4 .step-number,
    .verification-process.step-confirmation .progress .progress-step#progress-step4 .step-name {
      color: #b1b2b4; }
  /* line 2146, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-confirmation .progress .progress-step#progress-step5 {
    border-bottom: 4px solid #1790c7;
    opacity: 1; }
    /* line 2150, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-confirmation .progress .progress-step#progress-step5 .wrapper-step-number {
      border-color: #1790c7; }
    /* line 2154, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-confirmation .progress .progress-step#progress-step5 .step-number,
    .verification-process.step-confirmation .progress .progress-step#progress-step5 .step-name {
      color: #646668; }
  /* line 2162, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-confirmation .progress-sts-value {
    width: 100%; }
  /* line 2168, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-confirmation .list-info .info-item {
    margin-bottom: 30px;
    border-bottom: 5px solid whitesmoke;
    padding-bottom: 30px; }
    /* line 2173, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-confirmation .list-info .info-item:last-child {
      margin-bottom: 0;
      border-bottom: none;
      padding-bottom: 0; }
    /* line 2179, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-confirmation .list-info .info-item > .title {
      margin-bottom: 20px; }
    /* line 2185, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-confirmation .list-info .info-item .copy {
      margin-bottom: 20px; }
  /* line 2196, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-confirmation .course-info .options .action-course {
    font-size: 14px;
    padding: 5px 10px; }
  /* line 2212, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-confirmation .instruction {
    display: inline-block;
    width: 65.88078%;
    vertical-align: top; }
  /* line 2218, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-confirmation .actions-next {
    display: inline-block;
    width: 31.76157%;
    vertical-align: top;
    margin-top: 20px; }
  /* line 2225, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-confirmation .nav-item {
    display: block;
    margin: 0 0 20px 0;
    text-align: center; }
    /* line 2232, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-confirmation .nav-item.conditional::after {
      content: "or";
      display: block;
      margin: 20px 0; }
  /* line 2241, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .reverify-success-step .title {
    text-align: left;
    text-transform: none; }
  /* line 2248, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .reverify-success-step .wrapper-actions {
    margin-top: 20px; }

/* line 2254, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.reverify-blocked {
  padding: 30px 30px 40px 30px; }
  /* line 2257, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .reverify-blocked .title {
    text-align: left;
    text-transform: none; }
  /* line 2264, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .reverify-blocked .wrapper-actions {
    margin-top: 20px; }

/* line 2275, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.msg-reverify .reverify-list {
  margin: 5px 0; }

/* line 2282, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.facephoto.view .wrapper-task #facecam {
  float: left; }

/* line 2286, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.facephoto.view .wrapper-task .wrapper-help {
  float: right; }

/* line 2296, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-verified .nav-wizard .price-value {
  font-size: 16px;
  margin-top: 18px;
  color: #1790c7; }

/* line 2305, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-verified .title {
  font-weight: 400; }

/* line 2313, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-verified .progress .progress-step#progress-step1 {
  border-bottom: 4px solid #66b366; }
  /* line 2316, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-verified .progress .progress-step#progress-step1 .wrapper-step-number {
    border-color: #66b366; }
  /* line 2320, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-verified .progress .progress-step#progress-step1 .step-number,
  .register.is-verified .progress .progress-step#progress-step1 .step-name {
    color: #b1b2b4; }

/* line 2327, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-verified .progress .progress-step#progress-step2 {
  border-bottom: 4px solid #1790c7;
  opacity: 1; }
  /* line 2331, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-verified .progress .progress-step#progress-step2 .wrapper-step-number {
    border-color: #1790c7; }
  /* line 2335, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-verified .progress .progress-step#progress-step2 .step-number,
  .register.is-verified .progress .progress-step#progress-step2 .step-name {
    color: #646668; }

/* line 2343, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-verified .progress-sts {
  width: 75%;
  left: 13%; }

/* line 2349, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-verified .progress-sts-value {
  width: 32% !important; }

/* line 2358, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-upgrading .form-register-choose {
  margin-top: 40px !important; }

/* line 2365, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified .help-item-emphasis {
  color: #c2387d; }

/* line 2370, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified .progress-sts {
  width: 72%;
  left: 15%; }

/* line 2383, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified.step-photos .progress .progress-step#progress-step1 {
  border-bottom: 4px solid #1790c7;
  opacity: 1; }
  /* line 2387, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-not-verified.step-photos .progress .progress-step#progress-step1 .wrapper-step-number {
    border-color: #1790c7; }
  /* line 2391, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-not-verified.step-photos .progress .progress-step#progress-step1 .step-number,
  .register.is-not-verified.step-photos .progress .progress-step#progress-step1 .step-name {
    color: #646668; }

/* line 2398, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified.step-photos .progress-sts-value {
  width: 0 !important; }

/* line 2410, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified.step-photos-id .progress .progress-step#progress-step1 {
  border-bottom: 4px solid #66b366; }
  /* line 2413, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-not-verified.step-photos-id .progress .progress-step#progress-step1 .wrapper-step-number {
    border-color: #66b366; }
  /* line 2417, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-not-verified.step-photos-id .progress .progress-step#progress-step1 .step-number,
  .register.is-not-verified.step-photos-id .progress .progress-step#progress-step1 .step-name {
    color: #b1b2b4; }

/* line 2424, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified.step-photos-id .progress .progress-step#progress-step2 {
  border-bottom: 4px solid #1790c7;
  opacity: 1; }
  /* line 2428, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-not-verified.step-photos-id .progress .progress-step#progress-step2 .wrapper-step-number {
    border-color: #1790c7; }
  /* line 2432, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-not-verified.step-photos-id .progress .progress-step#progress-step2 .step-number,
  .register.is-not-verified.step-photos-id .progress .progress-step#progress-step2 .step-name {
    color: #646668; }

/* line 2439, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified.step-photos-id .progress-sts-value {
  width: 40% !important; }

/* line 2451, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified.step-review .progress .progress-step#progress-step1, .register.is-not-verified.step-review .progress .progress-step#progress-step2 {
  border-bottom: 4px solid #66b366; }
  /* line 2454, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-not-verified.step-review .progress .progress-step#progress-step1 .wrapper-step-number, .register.is-not-verified.step-review .progress .progress-step#progress-step2 .wrapper-step-number {
    border-color: #66b366; }
  /* line 2458, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-not-verified.step-review .progress .progress-step#progress-step1 .step-number,
  .register.is-not-verified.step-review .progress .progress-step#progress-step1 .step-name, .register.is-not-verified.step-review .progress .progress-step#progress-step2 .step-number,
  .register.is-not-verified.step-review .progress .progress-step#progress-step2 .step-name {
    color: #b1b2b4; }

/* line 2465, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified.step-review .progress .progress-step#progress-step3 {
  border-bottom: 4px solid #1790c7;
  opacity: 1; }
  /* line 2469, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-not-verified.step-review .progress .progress-step#progress-step3 .wrapper-step-number {
    border-color: #1790c7; }
  /* line 2473, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-not-verified.step-review .progress .progress-step#progress-step3 .step-number,
  .register.is-not-verified.step-review .progress .progress-step#progress-step3 .step-name {
    color: #646668; }

/* line 2480, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified.step-review .progress-sts-value {
  width: 70% !important; }

/* line 2486, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified.step-confirmation .content-confirmation {
  margin-bottom: 40px; }

/* line 2491, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified.step-confirmation .view .title {
  color: #1790c7; }

/* line 2497, /edx/app/edxapp/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified.step-confirmation .view .instruction {
  margin-bottom: 20px; }

/* line 5, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .review .title.center-col, .verification-process .incourse-reverify .review .title.center-col, .verification-process .reverify .review .title.center-col {
  padding: 0 calc((100% - 750px) / 2) 10px; }

/* line 9, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .review h2, .verification-process .pay-and-verify .review .home > header .title > .heading-group p, .home > header .title > .heading-group .verification-process .pay-and-verify .review p, .verification-process .pay-and-verify .review section.outside-app h1, section.outside-app .verification-process .pay-and-verify .review h1, .verification-process .incourse-reverify .review h2, .verification-process .incourse-reverify .review .home > header .title > .heading-group p, .home > header .title > .heading-group .verification-process .incourse-reverify .review p, .verification-process .incourse-reverify .review section.outside-app h1, section.outside-app .verification-process .incourse-reverify .review h1, .verification-process .reverify .review h2, .verification-process .reverify .review .home > header .title > .heading-group p, .home > header .title > .heading-group .verification-process .reverify .review p, .verification-process .reverify .review section.outside-app h1, section.outside-app .verification-process .reverify .review h1 {
  font-size: 16px;
  font-weight: 600;
  text-transform: unset;
  color: #4a4a4a;
  margin-bottom: 40px; }
  /* line 16, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
  .verification-process .pay-and-verify .review h2 .course-title, .verification-process .pay-and-verify .review .home > header .title > .heading-group p .course-title, .home > header .title > .heading-group .verification-process .pay-and-verify .review p .course-title, .verification-process .pay-and-verify .review section.outside-app h1 .course-title, section.outside-app .verification-process .pay-and-verify .review h1 .course-title, .verification-process .incourse-reverify .review h2 .course-title, .verification-process .incourse-reverify .review .home > header .title > .heading-group p .course-title, .home > header .title > .heading-group .verification-process .incourse-reverify .review p .course-title, .verification-process .incourse-reverify .review section.outside-app h1 .course-title, section.outside-app .verification-process .incourse-reverify .review h1 .course-title, .verification-process .reverify .review h2 .course-title, .verification-process .reverify .review .home > header .title > .heading-group p .course-title, .home > header .title > .heading-group .verification-process .reverify .review p .course-title, .verification-process .reverify .review section.outside-app h1 .course-title, section.outside-app .verification-process .reverify .review h1 .course-title {
    display: block;
    font-weight: 100;
    font-size: 24px;
    margin-top: 5px; }

/* line 26, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .instruction.center-col, .verification-process .incourse-reverify .instruction.center-col, .verification-process .reverify .instruction.center-col {
  width: 750px;
  margin-left: auto;
  margin-right: auto; }

/* line 32, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .instruction .instruction-info, .verification-process .incourse-reverify .instruction .instruction-info, .verification-process .reverify .instruction .instruction-info {
  font-size: 24px;
  font-weight: 100;
  color: #57595a;
  margin-bottom: 30px; }
  /* line 38, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
  .verification-process .pay-and-verify .instruction .instruction-info .fa-envelope-o, .verification-process .incourse-reverify .instruction .instruction-info .fa-envelope-o, .verification-process .reverify .instruction .instruction-info .fa-envelope-o {
    color: #b92167;
    font-size: 26px;
    margin-right: 8px; }

/* line 45, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .instruction .activate, .verification-process .incourse-reverify .instruction .activate, .verification-process .reverify .instruction .activate {
  font-size: 16px;
  font-weight: 600;
  color: #4a4a4a; }

/* line 51, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .instruction .activate-info, .verification-process .incourse-reverify .instruction .activate-info, .verification-process .reverify .instruction .activate-info {
  font-size: 16px;
  font-weight: 100;
  color: #4a4a4a; }

/* line 58, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .payment-info, .verification-process .incourse-reverify .payment-info, .verification-process .reverify .payment-info {
  padding: 5px 0 30px; }
  /* line 61, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
  .verification-process .pay-and-verify .payment-info .copy, .verification-process .incourse-reverify .payment-info .copy, .verification-process .reverify .payment-info .copy {
    margin: 20px 0; }

/* line 67, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .placeholder-cam .copy, .verification-process .incourse-reverify .placeholder-cam .copy, .verification-process .reverify .placeholder-cam .copy {
  font-weight: bold !important; }

/* line 74, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .requirements-container .list-reqs .req, .verification-process .incourse-reverify .requirements-container .list-reqs .req, .verification-process .reverify .requirements-container .list-reqs .req {
  width: 300px;
  height: 250px;
  min-height: 250px;
  margin-right: 45px; }
  /* line 80, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
  .verification-process .pay-and-verify .requirements-container .list-reqs .req:last-of-type, .verification-process .incourse-reverify .requirements-container .list-reqs .req:last-of-type, .verification-process .reverify .requirements-container .list-reqs .req:last-of-type {
    margin-right: 0; }

/* line 85, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .requirements-container .list-reqs.account-not-activated, .verification-process .incourse-reverify .requirements-container .list-reqs.account-not-activated, .verification-process .reverify .requirements-container .list-reqs.account-not-activated {
  width: 300px; }
  /* line 88, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
  .verification-process .pay-and-verify .requirements-container .list-reqs.account-not-activated .req, .verification-process .incourse-reverify .requirements-container .list-reqs.account-not-activated .req, .verification-process .reverify .requirements-container .list-reqs.account-not-activated .req {
    height: 290px;
    min-height: 290px; }

/* line 96, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .no-content, .verification-process .incourse-reverify .no-content, .verification-process .reverify .no-content {
  margin-bottom: 50px; }

/* line 101, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .nav-wizard.center, .verification-process .incourse-reverify .nav-wizard.center, .verification-process .reverify .nav-wizard.center {
  text-align: center; }

/* line 105, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .nav-wizard .right, .verification-process .incourse-reverify .nav-wizard .right, .verification-process .reverify .nav-wizard .right {
  float: right;
  padding: 15px 50px; }

/* line 111, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .nav-wizard .nav-link, .verification-process .incourse-reverify .nav-wizard .nav-link, .verification-process .reverify .nav-wizard .nav-link {
  line-height: 45px; }

/* line 115, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .nav-wizard .prompt-verify .title, .verification-process .incourse-reverify .nav-wizard .prompt-verify .title, .verification-process .reverify .nav-wizard .prompt-verify .title {
  float: left;
  text-align: left;
  width: 600px;
  position: relative;
  display: inline;
  line-height: 45px;
  color: black; }

/* line 126, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .nav-wizard .wizard-steps, .verification-process .incourse-reverify .nav-wizard .wizard-steps, .verification-process .reverify .nav-wizard .wizard-steps {
  width: auto; }

/* line 131, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .photo-controls, .verification-process .incourse-reverify .photo-controls, .verification-process .reverify .photo-controls {
  position: relative;
  text-align: center; }
  /* line 136, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
  .verification-process .pay-and-verify .photo-controls .control.control-do, .verification-process .incourse-reverify .photo-controls .control.control-do, .verification-process .reverify .photo-controls .control.control-do {
    left: 45%;
    left: calc((50%) - (69px / 2)); }
  /* line 141, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
  .verification-process .pay-and-verify .photo-controls .control.control-retake, .verification-process .incourse-reverify .photo-controls .control.control-retake, .verification-process .reverify .photo-controls .control.control-retake {
    left: 40%;
    left: calc((50%) - (131px / 2)); }
  /* line 146, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
  .verification-process .pay-and-verify .photo-controls .control .action-redo, .verification-process .incourse-reverify .photo-controls .control .action-redo, .verification-process .reverify .photo-controls .control .action-redo {
    line-height: 28px; }

/* line 152, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .retake-photos, .verification-process .incourse-reverify .retake-photos, .verification-process .reverify .retake-photos {
  color: #0075b4;
  background: none !important;
  border: 0 !important;
  padding: 0 !important;
  box-shadow: none;
  cursor: pointer; }
  /* line 160, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
  .verification-process .pay-and-verify .retake-photos:hover, .verification-process .pay-and-verify .retake-photos:focus, .verification-process .incourse-reverify .retake-photos:hover, .verification-process .incourse-reverify .retake-photos:focus, .verification-process .reverify .retake-photos:hover, .verification-process .reverify .retake-photos:focus {
    text-decoration: underline; }

/* line 167, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .tip .is-expandable .title-expand, .verification-process .incourse-reverify .tip .is-expandable .title-expand, .verification-process .reverify .tip .is-expandable .title-expand {
  color: #0075b4 !important; }

/* line 172, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .tip .expandable-area, .verification-process .incourse-reverify .tip .expandable-area, .verification-process .reverify .tip .expandable-area {
  margin-top: 5px;
  padding-bottom: 20px; }

/* line 178, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .help-tips, .verification-process .incourse-reverify .help-tips, .verification-process .reverify .help-tips {
  margin-left: 0 !important; }
  /* line 181, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
  .verification-process .pay-and-verify .help-tips .title, .verification-process .incourse-reverify .help-tips .title, .verification-process .reverify .help-tips .title {
    font-size: 16px !important; }
  /* line 186, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
  .verification-process .pay-and-verify .help-tips .list-tips .tip, .verification-process .incourse-reverify .help-tips .list-tips .tip, .verification-process .reverify .help-tips .list-tips .tip {
    font-size: 16px;
    line-height: 1.5em; }

/* line 193, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .photo-tip, .verification-process .incourse-reverify .photo-tip, .verification-process .reverify .photo-tip {
  color: black;
  margin-bottom: 20px; }

/* line 200, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .list-help, .verification-process .incourse-reverify .list-help, .verification-process .reverify .list-help {
  list-style: disc;
  padding-left: 20px; }

/* line 207, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .list-faq dd, .verification-process .incourse-reverify .list-faq dd, .verification-process .reverify .list-faq dd {
  color: black; }

/* line 213, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .wrapper-task .msg-retake, .verification-process .incourse-reverify .wrapper-task .msg-retake, .verification-process .reverify .wrapper-task .msg-retake {
  margin-top: 0; }

/* line 217, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .wrapper-task .wrapper-photos, .verification-process .incourse-reverify .wrapper-task .wrapper-photos, .verification-process .reverify .wrapper-task .wrapper-photos {
  margin-bottom: 0 !important; }

/* line 224, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .report-course .course-actions td:last-of-type, .verification-process .incourse-reverify .report-course .course-actions td:last-of-type, .verification-process .reverify .report-course .course-actions td:last-of-type {
  width: 300px; }

/* line 230, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .pay-and-verify .enrollment-status-footer, .verification-process .incourse-reverify .enrollment-status-footer, .verification-process .reverify .enrollment-status-footer {
  margin: 50px 0; }
  /* line 233, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
  .verification-process .pay-and-verify .enrollment-status-footer h4, .verification-process .incourse-reverify .enrollment-status-footer h4, .verification-process .reverify .enrollment-status-footer h4 {
    font-weight: 600; }
  /* line 237, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
  .verification-process .pay-and-verify .enrollment-status-footer .verify-pending-msg, .verification-process .incourse-reverify .enrollment-status-footer .verify-pending-msg, .verification-process .reverify .enrollment-status-footer .verify-pending-msg {
    margin: 20px 0; }

/* line 243, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
.verification-process .tooltip {
  transition: opacity 0.125s ease-out 0s;
  font-size: 12px;
  position: absolute;
  width: 350px;
  top: 0;
  left: 0;
  padding: 10px 20px;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.85);
  line-height: 26px;
  color: white;
  pointer-events: none;
  opacity: 0; }
  /* line 259, /edx/app/edxapp/edx-platform/lms/static/sass/views/_decoupled-verification.scss */
  .verification-process .tooltip::after {
    font-size: 20px;
    content: '▾';
    display: block;
    position: absolute;
    bottom: -14px;
    left: 50%;
    margin-left: -7px;
    color: rgba(0, 0, 0, 0.85); }

/* line 14, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.pull-right {
  float: right; }

/* line 27, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.notification {
  padding: 30px 30px 0 30px; }

/* line 31, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.error_msg {
  margin: 20px;
  border: 1px solid #b20610;
  padding: 5px;
  color: #b20610; }

/* line 38, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.cart-errors {
  text-align: center;
  display: none;
  margin-bottom: 20px;
  border-bottom: 1px solid #c2387d;
  padding: 10px 0;
  background: #f9ebf2;
  color: #c2387d; }

/* line 51, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
#expiry-msg {
  margin-top: 3px;
  border-top: 1px solid #f1f1f1;
  background-color: #f1f1f1;
  padding: 15px;
  text-shadow: 0 1px 1px white; }

/* line 62, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.confirm-enrollment .title {
  text-align: left;
  border-bottom: 1px solid #f1f1f1; }

/* line 70, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.confirm-enrollment .course-image {
  float: left;
  margin-right: 10px;
  width: 223px;
  vertical-align: top; }

/* line 78, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.confirm-enrollment .enrollment-details {
  float: left;
  margin-bottom: 20px;
  width: calc(100% - 237px); }
  /* line 84, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .confirm-enrollment .enrollment-details .sub-title {
    color: #919191; }
  /* line 90, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .confirm-enrollment .enrollment-details .course-date-label {
    float: right;
    color: #919191; }
  /* line 96, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .confirm-enrollment .enrollment-details .course-dates {
    float: right; }
  /* line 102, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .confirm-enrollment .enrollment-details .course-title h1 {
    text-align: left;
    color: rgba(0, 0, 0, 0.75); }
  /* line 111, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .confirm-enrollment .enrollment-details .enrollment-text {
    line-height: normal;
    color: #919191; }

/* line 119, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.confirm-enrollment a.contact-support-bg-color {
  box-shadow: 0 1px 0 0 #919191 inset;
  border: 16px solid #919191;
  background-color: #919191;
  background-image: linear-gradient(#919191, #919191);
  text-shadow: 0 1px 0 #919191; }

/* line 127, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.confirm-enrollment a.course-link-bg-color {
  box-shadow: 0 1px 0 0 #00a1e5 inset;
  border: 16px solid #00a1e5;
  background-color: #00a1e5;
  text-shadow: 0 1px 0 #00a1e5; }

/* line 134, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.confirm-enrollment a.link-button {
  float: right;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  display: inline-block;
  background-clip: padding-box;
  padding: 6px 18px;
  width: 250px;
  text-transform: none;
  text-decoration: none;
  color: white; }
  /* line 150, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .confirm-enrollment a.link-button:hover {
    box-shadow: 0 1px 0 0 #0075b4 inset;
    border: 16px solid #0075b4;
    background: #0075b4; }

/* line 157, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.confirm-enrollment button[type="submit"] {
  float: right;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  box-shadow: 0 1px 0 0 #00a1e5 inset;
  border: 1px solid #00a1e5;
  background-color: #00a1e5;
  background-image: linear-gradient(#00a1e5, #00a1e5);
  background-clip: padding-box;
  padding: 7px 18px;
  width: 450px;
  height: 70px;
  text-shadow: 0 1px 0 #00a1e5;
  text-transform: none;
  text-decoration: none;
  color: white; }
  /* line 178, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .confirm-enrollment button[type="submit"]:hover {
    box-shadow: none;
    background: #0075b4; }

/* line 186, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart a.blue {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  margin: 10px 0 20px 0;
  background: #00a1e5;
  padding: 20px 40px;
  color: white; }
  /* line 199, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart a.blue:hover {
    text-decoration: none; }

/* line 204, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .relative {
  position: relative; }

/* line 208, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart input[type="text"], .shopping-cart input[type="email"], .shopping-cart select {
  border: 2px solid #979797;
  padding: 8px 12px;
  width: 260px;
  height: auto;
  font-style: normal; }
  /* line 219, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart input[type="text"]:focus, .shopping-cart input[type="email"]:focus, .shopping-cart select:focus {
    box-shadow: none;
    border-color: #979797; }
  /* line 225, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart input[type="text"].error, .shopping-cart input[type="email"].error, .shopping-cart select.error {
    border-color: #d0021b; }

/* line 230, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .hidden {
  display: none; }

/* line 234, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .show {
  display: inline-block; }

/* line 238, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart h1 {
  text-align: left;
  margin: 10px 0 0 0;
  padding: 30px 0;
  letter-spacing: 0;
  color: #4a4a4a; }

/* line 249, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .steps {
  border-top: 3px solid #f2f2f2;
  border-bottom: 3px solid #f2f2f2; }
  /* line 255, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .steps li {
    font-size: 20px;
    display: inline-block;
    position: relative;
    margin: 0 30px;
    padding: 26px 30px;
    color: #4a4a4a;
    font-weight: 100; }
    /* line 266, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .steps li.active {
      border-bottom: 3px solid #f2f2f2; }
    /* line 273, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .steps li:first-child {
      margin-left: 0;
      padding-left: 30px; }
    /* line 279, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .steps li:last-child {
      margin-right: 0;
      padding-right: 30px; }
      /* line 283, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .steps li:last-child::after {
        display: none; }
    /* line 288, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .steps li::after {
      right: -40px;
      content: "\f178";
      position: absolute;
      top: 26px;
      color: #dddddd;
      font-family: FontAwesome;
      font-weight: 100; }

/* line 308, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart hr {
  border-top: 1px solid #979797; }

/* line 312, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .user-data {
  margin: 20px 0; }
  /* line 315, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .user-data .image {
    float: left;
    width: 220px; }
  /* line 321, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .user-data .data-input {
    float: left;
    margin-left: 25px;
    width: calc(100% - 245px); }
    /* line 327, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .user-data .data-input h3, .shopping-cart .user-data .data-input h3 span {
      padding: 0;
      color: #ababab; }
    /* line 334, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .user-data .data-input .course-title-info {
      display: inline-block;
      width: 60%; }
    /* line 339, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .user-data .data-input .course-meta-info {
      float: right;
      text-align: right;
      display: inline-block;
      width: 35%; }
    /* line 347, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .user-data .data-input .course-registration-title,
    .shopping-cart .user-data .data-input .course-dates-title {
      display: block;
      padding: 0;
      color: #ababab; }
    /* line 356, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .user-data .data-input .course-display-name,
    .shopping-cart .user-data .data-input .course-display-dates {
      display: block;
      color: #979797; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .shopping-cart .user-data .data-input .course-display-dates:after {
      content: "";
      display: table;
      clear: both; }
    /* line 368, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .user-data .data-input h1 {
      float: left;
      padding: 0 0 10px 0;
      width: 700px;
      text-transform: capitalize;
      color: #4a4a4a; }
      /* line 379, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .user-data .data-input h1::after {
        content: "\200E‎"; }
    /* line 388, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .user-data .data-input span.date {
      float: right;
      text-align: right;
      width: calc(100% - 700px); }
    /* line 395, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .user-data .data-input hr {
      clear: both;
      border-top: 1px solid #979797; }
    /* line 401, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .user-data .data-input .three-col .col-1 {
      float: left;
      padding-top: 11px;
      width: 450px;
      color: #ababab; }
      /* line 412, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .user-data .data-input .three-col .col-1 .price span {
        padding-left: 20px;
        color: #4a4a4a; }
      /* line 421, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .user-data .data-input .three-col .col-1 .price.green {
        color: #61a12e; }
      /* line 425, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .user-data .data-input .three-col .col-1 .price .line-through {
        text-decoration: line-through; }
    /* line 431, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .user-data .data-input .three-col .col-2 {
      float: left;
      line-height: 44.0004px;
      margin-top: 3px;
      width: 350px;
      color: #ababab; }
      /* line 439, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row {
        position: relative; }
        /* line 442, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
        .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row label {
          cursor: text;
          color: #ababab;
          font-style: normal; }
        /* line 451, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
        .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .counter {
          margin-left: 25px;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px;
          padding: 6px 30px 6px 10px;
          display: inline-block;
          border: 2px solid #979797; }
          /* line 459, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
          .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .counter input[type="text"] {
            text-align: center;
            box-shadow: none;
            border: none;
            padding: 8px 0;
            width: 75px;
            height: auto;
            color: rgba(0, 0, 0, 0.5);
            font-style: normal; }
        /* line 480, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
        .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row button {
          margin-left: -30px;
          position: absolute;
          box-shadow: none;
          border: none;
          background: none;
          padding: 0;
          height: 17px;
          text-shadow: none; }
          /* line 491, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
          .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row button i {
            color: #979797; }
            /* line 496, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
            .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row button i span {
              display: none; }
          /* line 502, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
          .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row button.inc {
            top: 9px;
            width: auto; }
          /* line 510, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
          .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row button.dec {
            top: 30px;
            width: auto;
            height: 22px; }
        /* line 521, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
        .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row.disabled .counter {
          border: 2px solid #767676; }
          /* line 525, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
          .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row.disabled .counter:hover {
            cursor: not-allowed; }
          /* line 529, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
          .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row.disabled .counter input {
            color: #c8c8c8; }
        /* line 534, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
        .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row.disabled .button i {
          color: #c8c8c8; }
        /* line 539, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
        .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .updateBtn {
          float: right;
          padding: 25px 35px 25px 0;
          display: inline-block; }
        /* line 553, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
        .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row span.error-text {
          display: block;
          text-transform: lowercase; }
      /* line 559, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .user-data .data-input .three-col .col-2 .disable-numeric-counter {
        pointer-events: none; }
    /* line 564, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .user-data .data-input .three-col .col-3 {
      float: right;
      padding-top: 13px;
      width: 40px; }
      /* line 570, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .user-data .data-input .three-col .col-3 button.btn-remove {
        float: right;
        opacity: 0.8;
        box-shadow: none;
        border: none;
        width: auto;
        height: auto;
        text-shadow: none; }
        /* line 580, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
        .shopping-cart .user-data .data-input .three-col .col-3 button.btn-remove i {
          line-height: 39.9896px;
          color: #979797; }
        /* line 589, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
        .shopping-cart .user-data .data-input .three-col .col-3 button.btn-remove:hover {
          opacity: 1;
          text-decoration: none; }

/* line 599, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .discount {
  margin: 20px 0;
  border-top: 2px solid #f2f2f2;
  border-bottom: 2px solid #f2f2f2;
  padding: 17px 20px 15px 20px;
  min-height: 45px; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .shopping-cart .discount .code-text:after {
    content: "";
    display: table;
    clear: both; }
  /* line 609, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .discount .code-text a {
    display: inline-block;
    cursor: pointer;
    padding: 10px 0;
    color: #4a90e2;
    text-transform: lowercase; }
  /* line 620, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .discount .code-text span {
    margin-right: -20px;
    display: inline-block;
    padding: 9px 0; }
    /* line 626, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .discount .code-text span b {
      padding-left: 20px;
      letter-spacing: 0; }
  /* line 637, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .discount .code-input {
    float: left;
    display: inline-block; }
    /* line 642, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .discount .code-input input[type="text"] {
      border: 2px solid #979797;
      padding: 8px 12px;
      width: 260px;
      height: auto;
      font-style: normal; }
      /* line 653, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .discount .code-input input[type="text"]:focus {
        box-shadow: none;
        border-color: #979797; }
      /* line 659, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .discount .code-input input[type="text"].error {
        border-color: #d0021b; }
    /* line 664, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .discount .code-input .error-text {
      display: block;
      padding-bottom: 0;
      color: #d0021b; }
    /* line 672, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .discount .code-input button[type="submit"] {
      padding: 9px 35px;
      width: auto;
      height: 45px; }
  /* line 679, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .discount .code-applied {
    display: inline-block; }
    /* line 682, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .discount .code-applied .green {
      margin-right: 20px;
      color: #61a12e; }
    /* line 690, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .discount .code-applied button[type="submit"] {
      box-shadow: none;
      border: 2px solid #979797;
      background: white;
      padding: 9px 35px;
      text-shadow: none;
      color: #979797; }
      /* line 699, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .discount .code-applied button[type="submit"]:hover {
        border: 2px solid #979797;
        background: white;
        color: #4a4a4a; }
  /* line 707, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .discount button[type="submit"] {
    float: none;
    padding: 7px 20px;
    width: auto;
    height: auto;
    letter-spacing: 0; }
    /* line 718, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .discount button[type="submit"]:hover {
      box-shadow: none;
      border: 1px solid transparent;
      background: #0075b4; }

/* line 726, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .col-two {
  border-bottom: 2px solid #f1f1f1;
  padding-bottom: 20px;
  overflow: hidden; }
  /* line 731, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .col-two .row-inside {
    float: left;
    padding: 10px 0;
    width: 50%; }
    /* line 737, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .col-two .row-inside .billing-detail-label {
      margin-right: 20px;
      display: inline-block;
      width: 190px;
      vertical-align: top; }
    /* line 747, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .col-two .row-inside .billing-detail-value {
      display: inline-block;
      margin: 0;
      cursor: text;
      width: 1200px;
      word-wrap: break-word;
      color: #2f2f2f;
      font-style: normal; }
  /* line 760, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .col-two .col-1 {
    float: left;
    width: 35%; }
    /* line 765, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .col-two .col-1 span.radio-group {
      margin: 10px 0 10px 5px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      display: inline-block;
      border: 2px solid #979797; }
      /* line 773, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .col-two .col-1 span.radio-group:first-child {
        margin-left: 15px; }
      /* line 778, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .col-two .col-1 span.radio-group.blue {
        border-color: #00a1e5; }
        /* line 781, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
        .shopping-cart .col-two .col-1 span.radio-group.blue label {
          color: #00a1e5; }
      /* line 786, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .col-two .col-1 span.radio-group label {
        padding: 8px 15px 8px 6px;
        display: inline-block;
        margin-bottom: 0;
        color: #979797;
        font-style: normal; }
    /* line 799, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .col-two .col-1 input[type="radio"] {
      margin-left: 10px; }
  /* line 804, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .col-two .col-2 {
    float: right;
    width: 65%; }
    /* line 809, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .col-two .col-2 button[type="submit"] {
      float: right;
      margin-left: 15px;
      padding: 15px 60px 22px 30px;
      width: auto;
      height: 67px;
      letter-spacing: 0; }
      /* line 822, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .col-two .col-2 button[type="submit"]#register {
        padding: 18px 30px; }
      /* line 827, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .col-two .col-2 button[type="submit"]:hover {
        box-shadow: none;
        background: #0075b4; }
    /* line 833, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .col-two .col-2 p {
      text-align: right;
      padding: 13px 0; }
    /* line 841, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .col-two .col-2 form {
      position: relative; }
    /* line 845, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .col-two .col-2 .fa-caret-right {
      right: 30px;
      position: absolute;
      top: 22px;
      color: white; }

/* line 857, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .disclaimer {
  text-align: right;
  padding: 10px 0;
  color: #ababab; }

/* line 866, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart h3 {
  padding: 30px 20px;
  color: #4a4a4a; }

/* line 874, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .billing-data {
  display: table;
  width: 100%; }
  /* line 878, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .billing-data h3 {
    margin-bottom: 5px;
    padding: 12px 0;
    color: #4a4a4a; }
  /* line 886, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .billing-data .row {
    display: table-row; }
  /* line 890, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .billing-data .col-half {
    float: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 15px;
    background: #f2f2f2;
    padding: 20px;
    width: 45%;
    min-height: 240px; }
    /* line 901, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .billing-data .col-half:nth-child(even) {
      margin-left: 20px; }
    /* line 905, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .billing-data .col-half .data-group {
      margin-bottom: 15px; }
      /* line 908, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .billing-data .col-half .data-group label {
        display: block;
        color: #979797;
        font-style: normal; }
      /* line 917, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .billing-data .col-half .data-group input {
        margin-bottom: 5px;
        width: 100%; }
      /* line 925, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .billing-data .col-half .data-group:nth-child(4n) {
        margin-right: 0; }

/* line 932, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .error-text {
  display: block;
  padding-bottom: 0;
  color: #d0021b; }

/* line 940, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .gray-bg {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 20px 20px 20px 30px;
  margin: 20px 0;
  background: #f2f2f2;
  overflow: hidden; }
  /* line 948, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .gray-bg .message-left {
    float: left;
    line-height: 24.0056px;
    width: 100%;
    color: #4a4a4a; }
    /* line 955, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .gray-bg .message-left b {
      text-transform: capitalize; }
    /* line 959, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .gray-bg .message-left a.blue {
      margin: 0 0 0 20px; }
      /* line 962, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .gray-bg .message-left a.blue i {
        margin-left: 10px; }
    /* line 967, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .gray-bg .message-left .mt-7 {
      display: block;
      margin-top: 7px; }

/* line 974, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .bordered-bar {
  margin-bottom: 20px;
  border-top: 2px solid #f2f2f2;
  border-bottom: 2px solid #f2f2f2;
  padding: 20px; }
  /* line 980, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .bordered-bar h2, .shopping-cart .bordered-bar .home > header .title > .heading-group p, .home > header .title > .heading-group .shopping-cart .bordered-bar p, .shopping-cart .bordered-bar section.outside-app h1, section.outside-app .shopping-cart .bordered-bar h1 {
    margin-bottom: 0;
    color: #4a4a4a; }
    /* line 986, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .bordered-bar h2 span, .shopping-cart .bordered-bar .home > header .title > .heading-group p span, .home > header .title > .heading-group .shopping-cart .bordered-bar p span, .shopping-cart .bordered-bar section.outside-app h1 span, section.outside-app .shopping-cart .bordered-bar h1 span {
      padding-left: 60px;
      text-transform: capitalize;
      letter-spacing: 0; }
      /* line 992, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .bordered-bar h2 span .blue-link, .shopping-cart .bordered-bar .home > header .title > .heading-group p span .blue-link, .home > header .title > .heading-group .shopping-cart .bordered-bar p span .blue-link, .shopping-cart .bordered-bar section.outside-app h1 span .blue-link, section.outside-app .shopping-cart .bordered-bar h1 span .blue-link {
        color: #00a1e5; }
        /* line 998, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
        .shopping-cart .bordered-bar h2 span .blue-link:hover, .shopping-cart .bordered-bar .home > header .title > .heading-group p span .blue-link:hover, .home > header .title > .heading-group .shopping-cart .bordered-bar p span .blue-link:hover, .shopping-cart .bordered-bar section.outside-app h1 span .blue-link:hover, section.outside-app .shopping-cart .bordered-bar h1 span .blue-link:hover {
          text-decoration: none; }

/* line 1006, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .pattern {
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 20px;
  color: #4a4a4a; }

/* line 1017, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart hr.border {
  border-top: 2px solid #f2f2f2; }

/* line 1021, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .no-border {
  border: none !important; }

/* line 1025, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart table.course-receipt {
  margin: auto;
  margin-bottom: 27px;
  width: 94%; }
  /* line 1030, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart table.course-receipt thead th {
    text-align: center;
    border-bottom: 1px solid #979797;
    padding: 8px 0;
    color: #ababab;
    font-weight: normal; }
    /* line 1039, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart table.course-receipt thead th:first-child {
      text-align: left; }
    /* line 1044, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart table.course-receipt thead th:last-child {
      text-align: center; }
  /* line 1049, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart table.course-receipt tr {
    border-bottom: 1px solid #f2f2f2; }
    /* line 1053, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart table.course-receipt tr:last-child {
      border-bottom: none; }
    /* line 1057, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart table.course-receipt tr td {
      text-align: center;
      padding: 15px 0;
      width: 30%;
      color: #4a4a4a; }
      /* line 1065, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart table.course-receipt tr td:nth-child(2) {
        width: 20%; }
      /* line 1070, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart table.course-receipt tr td:nth-child(3) {
        width: 40%; }
      /* line 1075, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart table.course-receipt tr td:first-child {
        text-align: left;
        text-transform: capitalize; }
      /* line 1084, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart table.course-receipt tr td:last-child {
        text-align: center; }
        /* line 1087, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
        .shopping-cart table.course-receipt tr td:last-child span {
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px;
          text-align: center;
          display: inline-block;
          padding: 2px 10px;
          min-width: 55px;
          color: white; }
          /* line 1099, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
          .shopping-cart table.course-receipt tr td:last-child span.red {
            background: #e75c5c; }
          /* line 1104, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
          .shopping-cart table.course-receipt tr td:last-child span.green {
            background: #6ccc6c; }

/* line 1115, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.course-image .item-image, .image .item-image {
  width: 100%;
  height: 100%; }

/* line 1121, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.empty-cart {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  margin: 20px 0;
  background: #f2f2f2;
  padding: 20px 0; }
  /* line 1129, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .empty-cart h2, .empty-cart .home > header .title > .heading-group p, .home > header .title > .heading-group .empty-cart p, .empty-cart section.outside-app h1, section.outside-app .empty-cart h1 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 5px;
    text-transform: initial;
    letter-spacing: 0;
    color: #919191; }
  /* line 1142, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .empty-cart p {
    text-align: center;
    text-shadow: 0 1px 1px white;
    color: #919191; }
  /* line 1151, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .empty-cart a.blue {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    margin: 10px 0 20px 0;
    background: #00a1e5;
    padding: 20px 40px;
    color: white; }
    /* line 1164, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .empty-cart a.blue:hover {
      text-decoration: none; }

@media print {
  /* line 1173, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  a[href]::after {
    content: none !important; }
  /* line 1177, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .steps, .blue.pull-right, .bordered-bar .pull-right, .left.nav-global.authenticated {
    display: none; }
  /* line 1181, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart {
    padding-right: 40px;
    font-size: 14px; }
    /* line 1186, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .gray-bg {
      margin: 0;
      background: none;
      padding: 10px 0 20px 0; }
      /* line 1191, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .gray-bg .message-left {
        width: 100%; }
    /* line 1197, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .bordered-bar h2, .shopping-cart .bordered-bar .home > header .title > .heading-group p, .home > header .title > .heading-group .shopping-cart .bordered-bar p, .shopping-cart .bordered-bar section.outside-app h1, section.outside-app .shopping-cart .bordered-bar h1 {
      font-size: 14px; }
    /* line 1201, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .bordered-bar span {
      float: right; }
    /* line 1206, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .user-data .data-input h1 {
      font-size: 18px; }
    /* line 1212, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart table.course-receipt .redemption-url::before {
      display: inline-block;
      content: " " attr(data-base-url) " "; }
    /* line 1218, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart table.course-receipt th:last-child {
      display: none; }
    /* line 1222, /edx/app/edxapp/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart table.course-receipt td:last-child {
      display: none; } }

/* line 7, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
.courses-container {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .courses-container:after {
    content: "";
    display: table;
    clear: both; }
  /* line 10, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
  .courses-container .courses {
    display: block;
    float: left;
    width: 100%; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .courses-container .courses:after {
      content: "";
      display: table;
      clear: both; }
    /* line 19, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
    .courses-container .courses .courses-listing .courses-listing-item {
      margin: 0 0 30px 0;
      max-height: 360px; }
    /* line 25, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
    .courses-container .courses .course {
      box-sizing: border-box;
      transition: all 0.125s linear 0s;
      position: relative;
      border-bottom: 3px solid #126f9a;
      box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.125), inset 0 0 0 1px rgba(255, 255, 255, 0.75);
      background: #fff;
      width: 100%; }
      /* line 35, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
      .courses-container .courses .course .course-image .cover-image {
        height: 160px;
        overflow: hidden; }
        /* line 40, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
        .courses-container .courses .course .course-image .cover-image::before {
          left: 0;
          position: absolute;
          top: 0;
          opacity: 0;
          background: #000;
          width: 100%;
          height: 160px;
          content: ''; }
        /* line 54, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
        .courses-container .courses .course .course-image .cover-image img {
          width: 100%;
          height: auto; }
        /* line 59, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
        .courses-container .courses .course .course-image .cover-image .learn-more {
          left: calc(50% - 100px);
          box-sizing: border-box;
          position: absolute;
          top: 55px;
          padding: 0 20px;
          width: 200px;
          height: 50px;
          border-color: #0075b4;
          border-radius: 3px;
          background: #0075b4;
          color: white;
          line-height: 50px;
          text-align: center;
          opacity: 0;
          text-transform: none; }
      /* line 81, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
      .courses-container .courses .course .course-info {
        height: 200px;
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
        /* line 85, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
        .courses-container .courses .course .course-info h2, .courses-container .courses .course .course-info .home > header .title > .heading-group p, .home > header .title > .heading-group .courses-container .courses .course .course-info p, .courses-container .courses .course .course-info section.outside-app h1, section.outside-app .courses-container .courses .course .course-info h1 {
          font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
        /* line 89, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
        .courses-container .courses .course .course-info .course-organization, .courses-container .courses .course .course-info .course-code, .courses-container .courses .course .course-info .course-date {
          color: #474747; }
        /* line 95, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
        .courses-container .courses .course .course-info .course-organization, .courses-container .courses .course .course-info .course-code, .courses-container .courses .course .course-info .course-title {
          display: block;
          text-transform: none; }
        /* line 100, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
        .courses-container .courses .course .course-info .course-organization {
          line-height: 16.28px;
          padding: 10px 15px 2px 15px; }
        /* line 106, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
        .courses-container .courses .course .course-info .course-code {
          line-height: 23.68px;
          padding: 0 15px; }
        /* line 112, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
        .courses-container .courses .course .course-info .course-title {
          line-height: 23.68px;
          margin: 5px 0 35px 0;
          padding: 0 15px;
          height: 72px;
          color: #0075b4; }
        /* line 123, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
        .courses-container .courses .course .course-info .course-date {
          line-height: 20.72px;
          padding: 2px 15px; }
      /* line 134, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
      .courses-container .courses .course:hover .cover-image::before, .courses-container .courses .course:focus .cover-image::before {
        transition: opacity 0.25s ease-out 0.25s;
        opacity: 0.6; }
      /* line 140, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
      .courses-container .courses .course:hover .cover-image .learn-more, .courses-container .courses .course:focus .cover-image .learn-more {
        transition: opacity 0.25s ease-out 0.25s;
        opacity: 1; }
  /* line 150, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
  .courses-container .courses-more {
    margin-right: 0;
    text-align: center; }
    @media screen and (min-width: 769px) {
      /* line 150, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
      .courses-container .courses-more {
        margin-right: 10px;
        text-align: right; } }
    /* line 160, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
    .courses-container .courses-more .courses-more-cta {
      font-weight: 600; }
      /* line 163, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
      .courses-container .courses-more .courses-more-cta::after {
        content: " ›"; }

/* Set homepage specific media queries */
/* line 171, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
.home .courses-container .courses .courses-listing .courses-listing-item {
  width: 100%;
  box-sizing: border-box; }
  @media screen and (min-width: 541px) and (max-width: 768px) {
    /* line 171, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
    .home .courses-container .courses .courses-listing .courses-listing-item {
      float: left;
      display: block;
      margin-right: 3.57866%;
      width: 48.21067%; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .home .courses-container .courses .courses-listing .courses-listing-item:last-child {
        margin-right: 0; }
      /* line 54, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
      .home .courses-container .courses .courses-listing .courses-listing-item:nth-child(2n) {
        margin-right: 0; }
      /* line 59, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
      .home .courses-container .courses .courses-listing .courses-listing-item:nth-child(2n+1) {
        clear: left; } }
  @media screen and (min-width: 769px) and (max-width: 979px) {
    /* line 171, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
    .home .courses-container .courses .courses-listing .courses-listing-item {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 31.76157%; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .home .courses-container .courses .courses-listing .courses-listing-item:last-child {
        margin-right: 0; }
      /* line 54, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
      .home .courses-container .courses .courses-listing .courses-listing-item:nth-child(3n) {
        margin-right: 0; }
      /* line 59, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
      .home .courses-container .courses .courses-listing .courses-listing-item:nth-child(3n+1) {
        clear: left; } }
  @media screen and (min-width: 980px) {
    /* line 171, /edx/app/edxapp/edx-platform/lms/static/sass/views/_homepage.scss */
    .home .courses-container .courses .courses-listing .courses-listing-item {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 23.23176%; }
      /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .home .courses-container .courses .courses-listing .courses-listing-item:last-child {
        margin-right: 0; }
      /* line 54, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
      .home .courses-container .courses .courses-listing .courses-listing-item:nth-child(4n) {
        margin-right: 0; }
      /* line 59, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_omega.scss */
      .home .courses-container .courses .courses-listing .courses-listing-item:nth-child(4n+1) {
        clear: left; } }

/* line 5, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.certificates-search,
.enrollment-search {
  margin: 40px 0; }
  /* line 9, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .certificates-search input[name="query"],
  .enrollment-search input[name="query"] {
    width: 350px; }
  /* line 13, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .certificates-search .certificates-form,
  .enrollment-search .certificates-form {
    max-width: 850px;
    margin: 0 auto; }

/* line 19, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.manage-user-search {
  margin: 40px 0; }
  /* line 22, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .manage-user-search input[name="query"] {
    width: 350px; }

/* line 28, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.certificates-results table {
  margin: 0 auto; }

/* line 32, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.certificates-results th {
  text-align: center;
  text-decoration: underline; }

/* line 37, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.certificates-results th,
.certificates-results td {
  padding: 10px;
  vertical-align: middle; }

/* line 44, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.btn-cert-regenerate {
  font-size: 12px; }

/* line 48, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.btn-cert-generate {
  font-size: 12px; }

/* line 52, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.enrollment-modal-wrapper.is-shown {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2; }
  /* line 60, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .enrollment-modal-wrapper.is-shown .enrollment-modal {
    width: 600px;
    position: relative;
    margin: 10% auto;
    padding: 20px;
    border: 4px solid #767676;
    border-radius: 4px;
    background-color: white; }
    /* line 69, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
    .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-title {
      text-align: left;
      margin-bottom: 0;
      text-transform: none; }
    /* line 79, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
    .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field {
      margin: 0;
      padding: 5px 0;
      border-bottom: 1px solid #919191; }
      /* line 84, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
      .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field p,
      .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field label,
      .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field select,
      .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-field input {
        display: inline;
        font-style: normal; }
    /* line 95, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
    .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-errors {
      color: #b20610; }
    /* line 102, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
    .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-info {
      padding: 0;
      margin: 0;
      list-style: none; }
    /* line 108, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
    .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-submit,
    .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-cancel {
      margin: 5px auto;
      text-transform: none;
      background-image: none;
      border: none;
      box-shadow: none;
      text-shadow: none; }
    /* line 120, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
    .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-cancel {
      background-color: #c8c8c8; }

/* line 126, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.enrollment-modal-wrapper.is-hidden {
  display: none; }

/* line 133, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.enrollment-results .enrollment-table {
  display: inline-block; }

/* line 141, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.enrollment-results .change-enrollment-btn,
.enrollment-results .change-enrollment-btn:hover {
  margin: 5px auto;
  padding: 5px 1px;
  letter-spacing: normal;
  text-transform: none;
  background-image: none;
  border: none;
  box-shadow: none;
  text-shadow: none; }

/* line 157, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.manage-user-results .manage-user-table {
  display: inline-block; }

/* line 161, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.manage-user-results th {
  text-align: center; }

/* line 167, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.manage-user-results td {
  padding: 0 23px; }

/* line 171, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.manage-user-results .disable-account-btn,
.manage-user-results .disable-account-btn:hover {
  letter-spacing: normal;
  text-transform: none;
  background-image: none;
  border: none;
  box-shadow: none;
  text-shadow: none; }

/* line 184, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.manage-user-content {
  text-align: center; }

/* line 189, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.fb-enrollments-results .fb-enrollments-table {
  display: inline-block; }

/* line 193, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.fb-enrollments-results th {
  text-align: center; }

/* line 199, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.fb-enrollments-results td {
  padding: 0 23px; }

/* line 204, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.fb-enrollments-content {
  text-align: center; }

/* line 208, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.fb-enrollments-search {
  margin: 40px 0; }
  /* line 211, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .fb-enrollments-search input[name="course_key"] {
    width: 350px; }

/* line 216, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
.contact-us-wrapper {
  min-width: auto; }
  /* line 219, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .form-group {
    font-family: inherit; }
  /* line 223, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper h2, .contact-us-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .contact-us-wrapper p, .contact-us-wrapper section.outside-app h1, section.outside-app .contact-us-wrapper h1 {
    font-size: 24px;
    font-weight: bold; }
  /* line 228, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper p {
    font-size: 20px;
    font-weight: 400; }
  /* line 233, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper label {
    font-family: inherit;
    font-size: 18px;
    font-style: normal;
    font-weight: 400; }
  /* line 240, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .help-button {
    margin-bottom: 20px;
    height: 40px;
    font-weight: 400;
    font-size: 18px;
    border: 1px solid #0075b4;
    border-radius: 3px;
    color: #0075b4; }
  /* line 250, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .label-course {
    margin-bottom: 15px; }
  /* line 254, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .message-desc {
    color: #4a4a4a;
    font-size: 14px;
    margin-bottom: 4px; }
  /* line 260, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .select-course {
    font-size: 16px;
    height: 40px;
    margin-bottom: 20px; }
  /* line 266, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .progress {
    padding: 0;
    margin-top: 10px; }
    /* line 270, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
    .contact-us-wrapper .progress .progress-bar {
      background-color: #0075b4; }
    /* line 274, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
    .contact-us-wrapper .progress .zero-width {
      width: 0; }
  /* line 279, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .btn-primary, .contact-us-wrapper .btn-brand {
    background-color: #0075b4;
    width: 100%;
    height: 40px;
    font-size: 18px; }
    /* line 285, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
    .contact-us-wrapper .btn-primary:hover, .contact-us-wrapper .btn-brand:hover, .contact-us-wrapper .btn-primary:focus, .contact-us-wrapper .btn-brand:focus {
      background-image: none;
      background-color: #256a97;
      border-color: #256a97; }
  /* line 293, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .file-loading,
  .contact-us-wrapper .file-name {
    font-size: 18px; }
  /* line 298, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .file-action {
    float: right;
    font-size: 18px;
    margin-bottom: 10px; }
    /* line 304, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
    .contact-us-wrapper .file-action button {
      padding: 0; }
  /* line 309, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .btn-signin {
    width: 160px;
    color: white;
    margin-bottom: 20px; }
    /* line 314, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
    .contact-us-wrapper .btn-signin:hover, .contact-us-wrapper .btn-signin:focus {
      color: white; }
  /* line 320, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper a.create-account {
    color: #256a97;
    text-decoration: underline !important;
    font-size: 20px; }
  /* line 326, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .create-account-note {
    padding-top: 15px; }
  /* line 330, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper input[type='text'] {
    font-size: 14px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400; }
  /* line 337, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .alert-danger {
    color: #b20610 !important;
    font-size: 16px; }
  /* line 343, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .has-error label {
    color: #d44040; }
  @media only screen and (min-width: 768px) {
    /* line 349, /edx/app/edxapp/edx-platform/lms/static/sass/views/_support.scss */
    .contact-us-wrapper .row {
      max-width: 500px; } }

/* line 3, /edx/app/edxapp/edx-platform/lms/static/sass/views/_oauth2.scss */
.oauth2 {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .oauth2:after {
    content: "";
    display: table;
    clear: both; }
  /* line 6, /edx/app/edxapp/edx-platform/lms/static/sass/views/_oauth2.scss */
  .oauth2 .authorization-confirmation {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin-left: 25.58941%;
    float: unset !important;
    line-height: 1.5em;
    padding: 50px 0; }
    /* line 42, /edx/app/edxapp/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
    .oauth2 .authorization-confirmation:last-child {
      margin-right: 0; }

/* line 18, /edx/app/edxapp/edx-platform/lms/static/sass/views/_oauth2.scss */
.wrapper-authorize {
  background: white;
  padding-right: 10px;
  padding-left: 10px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 24, /edx/app/edxapp/edx-platform/lms/static/sass/views/_oauth2.scss */
  .wrapper-authorize h1 {
    margin-bottom: 0;
    margin-left: 0;
    padding: 20px;
    padding-left: 0;
    text-align: left; }
  /* line 35, /edx/app/edxapp/edx-platform/lms/static/sass/views/_oauth2.scss */
  .wrapper-authorize p {
    margin: 10px 0; }
  /* line 41, /edx/app/edxapp/edx-platform/lms/static/sass/views/_oauth2.scss */
  .wrapper-authorize .control-group {
    float: right; }
  /* line 45, /edx/app/edxapp/edx-platform/lms/static/sass/views/_oauth2.scss */
  .wrapper-authorize .btn-authorization-allow {
    margin-left: 20px;
    line-height: 0.7em; }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
.financial-assistance-wrapper p, .financial-assistance-wrapper .user-info .title, .financial-assistance-wrapper .user-info .data {
  padding: 10px 0;
  margin: 0;
  color: #707276; }

/* line 9, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
.financial-assistance-wrapper {
  margin: auto;
  padding: 20px 10px;
  max-width: 1180px; }
  /* line 14, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper h1 {
    text-align: left;
    margin: 0;
    padding: 10px 0;
    border-bottom: 4px solid #f1f1f1;
    color: #646668; }
  /* line 25, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper h2, .financial-assistance-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .financial-assistance-wrapper p, .financial-assistance-wrapper section.outside-app h1, section.outside-app .financial-assistance-wrapper h1 {
    margin-top: 10px;
    text-transform: none; }
  /* line 33, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper p {
    font-size: 0.875em; }
  /* line 39, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .financial-assistance {
    padding-bottom: 10px;
    border-bottom: 4px solid #f1f1f1; }
    /* line 43, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance .apply-form-list {
      padding: 0;
      list-style: none; }
      /* line 47, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
      .financial-assistance-wrapper .financial-assistance .apply-form-list .apply-form-section {
        border-bottom: 2px solid #f1f1f1; }
      /* line 51, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
      .financial-assistance-wrapper .financial-assistance .apply-form-list .apply-form-section:last-child {
        border: none; }
      /* line 55, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
      .financial-assistance-wrapper .financial-assistance .apply-form-list .about-me {
        padding: 0;
        list-style: none; }
        /* line 59, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
        .financial-assistance-wrapper .financial-assistance .apply-form-list .about-me .about-me-item {
          margin-right: 150px;
          display: inline-block; }
          /* line 64, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
          .financial-assistance-wrapper .financial-assistance .apply-form-list .about-me .about-me-item p {
            padding: 0;
            display: block; }
  /* line 73, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .financial-assistance-footer {
    padding: 20px; }
    /* line 76, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-footer .faq-link {
      padding: 10px; }
    /* line 80, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-footer .action-link {
      float: right;
      padding: 10px;
      background-color: #0075b4;
      color: #fefefe;
      border-radius: 2px; }
  /* line 91, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .intro {
    border-bottom: 4px solid #f1f1f1; }
    /* line 94, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .intro p {
      margin: 10px 0; }
  /* line 100, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .success-message p {
    margin: 10px 0; }
  /* line 105, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .btn-dashboard {
    float: right;
    color: white; }
    /* line 110, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .btn-dashboard:hover, .financial-assistance-wrapper .btn-dashboard:active, .financial-assistance-wrapper .btn-dashboard:focus {
      color: white; }
  /* line 117, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .user-info {
    border-bottom: 2px solid #f1f1f1;
    padding: 20px 0;
    margin-bottom: 20px; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .financial-assistance-wrapper .user-info:after {
      content: "";
      display: table;
      clear: both; }
    /* line 124, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .user-info .info-column {
      float: left;
      width: 100%;
      margin: 10px 0; }
    /* line 131, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .user-info .title {
      padding: 0; }
      /* line 136, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
      .financial-assistance-wrapper .user-info .title.error {
        color: #b20610; }
    /* line 141, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .user-info .data {
      padding: 0;
      color: #000;
      font-size: 1.125em; }
  /* line 153, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .financial-assistance-form .action-primary {
    float: left;
    width: auto;
    margin-top: 0; }
  /* line 160, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .financial-assistance-form .nav-link {
    margin: 15px 0;
    display: block; }
  /* line 165, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .financial-assistance-form form {
    border: none; }
  /* line 170, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .financial-assistance-form .form-field select,
  .financial-assistance-wrapper .financial-assistance-form .form-field input {
    width: 320px; }
  /* line 175, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .financial-assistance-form .form-field input {
    border-top: none;
    border-right: none;
    border-bottom: 3px solid #919191;
    border-left: none;
    box-shadow: none; }
  /* line 186, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .financial-assistance-form .form-field textarea {
    height: 125px; }
  /* line 190, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .financial-assistance-form .form-field .checkbox {
    height: auto;
    position: absolute;
    top: 5px; }
    /* line 195, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-form .form-field .checkbox + label {
      margin-left: 30px;
      display: inline-block; }
  /* line 204, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .cta-wrapper {
    border-top: 4px solid #f1f1f1;
    padding: 20px 0; }
  @media screen and (min-width: 541px) and (max-width: 768px) {
    /* line 211, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .user-info .info-column {
      width: 50%; }
    /* line 217, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-form .action-primary {
      float: right; }
    /* line 221, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-form .nav-link {
      display: inline-block; } }
  @media screen and (min-width: 769px) and (max-width: 979px) {
    /* line 229, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .user-info .info-column {
      width: 25%; }
    /* line 235, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-form .action-primary {
      float: right; }
    /* line 239, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-form .nav-link {
      display: inline-block; } }
  @media screen and (min-width: 980px) {
    /* line 247, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .user-info .info-column {
      width: 25%; }
    /* line 253, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-form .action-primary {
      float: right; }
    /* line 257, /edx/app/edxapp/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-form .nav-link {
      display: inline-block; } }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/course/_auto-cert.scss */
.wrapper-msg.wrapper-auto-cert {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: none; }
  /* line 7, /edx/app/edxapp/edx-platform/lms/static/sass/course/_auto-cert.scss */
  .wrapper-msg.wrapper-auto-cert .errors-info {
    margin-top: 20px;
    margin-bottom: 20px;
    color: #cb0712; }
  /* line 13, /edx/app/edxapp/edx-platform/lms/static/sass/course/_auto-cert.scss */
  .wrapper-msg.wrapper-auto-cert .auto-cert-message {
    margin: 20px 0;
    padding: 20px;
    border-left: 3px solid #1790c7;
    background: #f1f1f1; }
    /* line 20, /edx/app/edxapp/edx-platform/lms/static/sass/course/_auto-cert.scss */
    .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-content {
      width: 74.41059%; }
    /* line 24, /edx/app/edxapp/edx-platform/lms/static/sass/course/_auto-cert.scss */
    .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions {
      display: inline-block;
      width: 23.23176%; }
      /* line 30, /edx/app/edxapp/edx-platform/lms/static/sass/course/_auto-cert.scss */
      .wrapper-msg.wrapper-auto-cert .auto-cert-message .has-actions .msg-actions .btn {
        text-shadow: none; }

/* line 2, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
#api-access-wrapper h1 {
  margin-bottom: 0;
  padding: 20px;
  text-align: left; }

/* line 11, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
#api-access-wrapper h2, #api-access-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group #api-access-wrapper p, #api-access-wrapper section.outside-app h1, section.outside-app #api-access-wrapper h1 {
  margin: 20px;
  text-align: left; }

/* line 19, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
#api-access-wrapper p {
  margin: 20px; }

/* line 25, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
#api-access-wrapper .request-status {
  margin: 0 20px;
  padding: 20px;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1); }
  /* line 30, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
  #api-access-wrapper .request-status.request-pending {
    border-top: 2px solid #fd7e14; }
  /* line 34, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
  #api-access-wrapper .request-status.request-denied {
    border-top: 2px solid #b20610; }
  /* line 38, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
  #api-access-wrapper .request-status.request-approved {
    border-top: 2px solid #008100; }

/* line 47, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
#api-access-wrapper .catalog-body {
  display: inline-block;
  width: 100%; }

/* line 52, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
#api-access-wrapper .api-form-container {
  float: left;
  width: 50%; }
  /* line 57, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
  #api-access-wrapper .api-form-container .api-form {
    padding: 0 20px 20px 20px; }
    /* line 60, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
    #api-access-wrapper .api-form-container .api-form p {
      margin: 30px 0; }
      /* line 63, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
      #api-access-wrapper .api-form-container .api-form p .helptext {
        display: block; }
    /* line 70, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
    #api-access-wrapper .api-form-container .api-form label {
      display: block;
      font-style: normal; }
    /* line 77, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
    #api-access-wrapper .api-form-container .api-form input[type=checkbox] + label {
      display: inline-block; }
    /* line 81, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
    #api-access-wrapper .api-form-container .api-form input, #api-access-wrapper .api-form-container .api-form textarea {
      font-family: 'Open Sans';
      font-style: normal;
      width: 300px; }
      /* line 88, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
      #api-access-wrapper .api-form-container .api-form input[type=checkbox], #api-access-wrapper .api-form-container .api-form textarea[type=checkbox] {
        display: inline-block;
        width: initial;
        margin-right: 10px; }
      /* line 95, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
      #api-access-wrapper .api-form-container .api-form input[type=submit], #api-access-wrapper .api-form-container .api-form textarea[type=submit] {
        border-radius: 3px;
        border: none;
        background-color: #0075b4;
        box-shadow: none;
        background-image: none;
        text-shadow: none;
        text-transform: none; }
    /* line 108, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
    #api-access-wrapper .api-form-container .api-form .errorlist {
      padding: 0;
      list-style-type: none; }
      /* line 112, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
      #api-access-wrapper .api-form-container .api-form .errorlist li {
        margin: 0;
        color: #b20610; }
    /* line 120, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
    #api-access-wrapper .api-form-container .api-form #api-access-submit, #api-access-wrapper .api-form-container .api-form .preview-query {
      border-radius: 3px;
      border: none;
      background-color: #0075b4;
      box-shadow: none;
      background-image: none;
      text-shadow: none;
      text-transform: none; }

/* line 134, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
#api-access-wrapper .preview-results {
  float: right;
  width: 50%; }

/* line 140, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
#api-access-wrapper .preview-query {
  display: block;
  margin-top: 10px; }

/* line 145, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
#api-access-wrapper .application-info {
  margin: 20px 0; }
  /* line 148, /edx/app/edxapp/edx-platform/lms/static/sass/views/_api-access.scss */
  #api-access-wrapper .application-info p {
    margin: 10px 0; }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/views/_text-me-the-app.scss */
.text-me-content {
  box-sizing: border-box;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  justify-content: center;
  background: white;
  display: block;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .text-me-content:after {
    content: "";
    display: table;
    clear: both; }
  /* line 13, /edx/app/edxapp/edx-platform/lms/static/sass/views/_text-me-the-app.scss */
  .text-me-content .text-me-container {
    background: white;
    min-height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 120px;
    padding-bottom: 120px;
    display: block;
    max-width: 350px;
    min-width: 250px;
    margin: 0 auto; }

/* line 30, /edx/app/edxapp/edx-platform/lms/static/sass/views/_text-me-the-app.scss */
.text-me-fragment h2, .text-me-fragment .home > header .title > .heading-group p, .home > header .title > .heading-group .text-me-fragment p, .text-me-fragment section.outside-app h1, section.outside-app .text-me-fragment h1 {
  letter-spacing: normal;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #065683; }

/* line 38, /edx/app/edxapp/edx-platform/lms/static/sass/views/_text-me-the-app.scss */
.text-me-fragment h3 {
  margin: 0;
  letter-spacing: normal;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #111111; }

/* line 48, /edx/app/edxapp/edx-platform/lms/static/sass/views/_text-me-the-app.scss */
.text-me-fragment form {
  clear: both; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .text-me-fragment form:after {
    content: "";
    display: table;
    clear: both; }
  /* line 53, /edx/app/edxapp/edx-platform/lms/static/sass/views/_text-me-the-app.scss */
  .text-me-fragment form .form-field {
    clear: both;
    position: relative;
    width: 100%;
    margin: 10px 0 0 0; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .text-me-fragment form .form-field:after {
      content: "";
      display: table;
      clear: both; }
    /* line 61, /edx/app/edxapp/edx-platform/lms/static/sass/views/_text-me-the-app.scss */
    .text-me-fragment form .form-field label, .text-me-fragment form .form-field input {
      width: 100%;
      height: auto;
      line-height: 1.5em;
      border-radius: 0;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-style: normal;
      font-weight: 400;
      display: block; }
    /* line 72, /edx/app/edxapp/edx-platform/lms/static/sass/views/_text-me-the-app.scss */
    .text-me-fragment form .form-field .action-primary {
      padding: 1ex 1em;
      text-transform: none;
      font-weight: 600;
      letter-spacing: normal;
      margin-top: 20px;
      width: 100%; }

/* line 5, /edx/app/edxapp/edx-platform/lms/static/sass/features/_bookmarks-v1.scss */
.wrapper-course-modes {
  border-bottom: 1px solid #c8c8c8;
  padding: 5px; }
  /* line 9, /edx/app/edxapp/edx-platform/lms/static/sass/features/_bookmarks-v1.scss */
  .wrapper-course-modes > div {
    box-sizing: border-box;
    display: inline-block; }

/* line 17, /edx/app/edxapp/edx-platform/lms/static/sass/features/_bookmarks-v1.scss */
.courseware-bookmarks-button {
  width: 40.29137%;
  vertical-align: top; }
  /* line 21, /edx/app/edxapp/edx-platform/lms/static/sass/features/_bookmarks-v1.scss */
  .courseware-bookmarks-button .bookmarks-list-button {
    font-size: 13px;
    width: 100%;
    padding: 5px 10px; }
    /* line 32, /edx/app/edxapp/edx-platform/lms/static/sass/features/_bookmarks-v1.scss */
    .courseware-bookmarks-button .bookmarks-list-button::before {
      content: "";
      font-family: FontAwesome; }

/* line 41, /edx/app/edxapp/edx-platform/lms/static/sass/features/_bookmarks-v1.scss */
.course-content .bookmark-icon.bookmarked {
  right: 5px;
  top: -3px;
  position: absolute; }

/* line 49, /edx/app/edxapp/edx-platform/lms/static/sass/features/_bookmarks-v1.scss */
.course-content .bookmark-button-wrapper {
  margin-bottom: 30px; }

/* line 56, /edx/app/edxapp/edx-platform/lms/static/sass/features/_bookmarks-v1.scss */
.course-content .bookmark-button::before {
  padding-right: 5px;
  content: "";
  font-family: FontAwesome; }

/* line 64, /edx/app/edxapp/edx-platform/lms/static/sass/features/_bookmarks-v1.scss */
.course-content .bookmark-button.bookmarked::before {
  content: ""; }

/* line 5, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.learner-achievements .learner-message {
  margin: 15px 0; }
  /* line 10, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .learner-achievements .learner-message .message-header,
  .learner-achievements .learner-message .message-actions {
    text-align: center; }
  /* line 15, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .learner-achievements .learner-message .message-actions {
    margin-top: 10px; }
    /* line 18, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .learner-achievements .learner-message .message-actions .btn-brand {
      color: white; }

/* line 25, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.certificate-card {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
  padding: 10px;
  border: 1px;
  border-style: solid;
  background-color: white;
  cursor: pointer; }
  /* line 35, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card:hover {
    box-shadow: 0 0 1px 1px #adadad; }
  /* line 39, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card .card-logo {
    margin-right: 20px;
    width: 100px;
    height: 100px; }
    @media (max-width: 768px) {
      /* line 39, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .certificate-card .card-logo {
        display: none; } }
  /* line 50, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card .card-content {
    color: #313131;
    margin-top: 10px; }
  /* line 55, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card .card-supertitle {
    color: #767676; }
  /* line 61, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card .card-title {
    margin-bottom: 10px; }
  /* line 68, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card .card-text {
    color: #767676; }
  /* line 74, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card.mode-audit {
    border-color: #4a4a4a; }
    /* line 77, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .certificate-card.mode-audit .card-logo {
      background-image: url("/static/images/certificates/audit.24fb9e64fdae.png"); }
  /* line 82, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card.mode-honor {
    border-color: #0075b4; }
    /* line 85, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .certificate-card.mode-honor .card-logo {
      background-image: url("/static/images/certificates/honor.24fb9e64fdae.png"); }
  /* line 90, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card.mode-verified {
    border-color: #008100; }
    /* line 93, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .certificate-card.mode-verified .card-logo {
      background-image: url("/static/images/certificates/verified.24fb9e64fdae.png"); }
  /* line 98, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card.mode-professional {
    border-color: #9a1f60; }
    /* line 101, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .certificate-card.mode-professional .card-logo {
      background-image: url("/static/images/certificates/professional.24fb9e64fdae.png"); }

/* line 110, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .window-wrap,
.view-profile .content-wrapper {
  background-color: #fff;
  padding: 0;
  margin-top: 0; }

/* line 117, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .page-banner {
  background-color: #e4e4e4;
  max-width: none; }
  /* line 121, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .page-banner .user-messages {
    max-width: 1920px;
    margin: auto;
    padding: 10px; }

/* line 128, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .ui-loading-indicator {
  padding-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 100px; }

/* line 141, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .profile-image-field button {
  background: transparent !important;
  border: none !important;
  padding: 0; }

/* line 147, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .profile-image-field .u-field-image {
  padding-top: 0;
  padding-bottom: 5px; }

/* line 152, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .profile-image-field .image-wrapper {
  width: 120px;
  position: relative;
  margin: auto; }
  /* line 157, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .profile-image-field .image-wrapper .image-frame {
    display: block;
    position: relative;
    width: 120px;
    height: 120px;
    border-radius: 60px;
    overflow: hidden;
    border: 3px solid #f8f8f8;
    margin-top: -15px;
    background: white; }
  /* line 169, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .profile-image-field .image-wrapper .u-field-upload-button {
    position: absolute;
    top: 0;
    opacity: 0;
    width: 120px;
    height: 120px;
    border-radius: 60px;
    border: 2px dashed transparent;
    background: rgba(229, 241, 247, 0.8);
    color: #0075b4;
    text-shadow: none;
    transition: all 0.5s ease-in-out 0s;
    z-index: 6; }
    /* line 185, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .profile-image-field .image-wrapper .u-field-upload-button i {
      color: #0075b4; }
    /* line 189, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .profile-image-field .image-wrapper .u-field-upload-button:focus, .view-profile .profile-image-field .image-wrapper .u-field-upload-button:hover {
      opacity: 1;
      border-color: #0075b4; }
    /* line 196, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .profile-image-field .image-wrapper .u-field-upload-button.in-progress {
      opacity: 1; }
  /* line 201, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .profile-image-field .image-wrapper .button-visible {
    opacity: 1; }
  /* line 205, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .profile-image-field .image-wrapper .upload-button-icon,
  .view-profile .profile-image-field .image-wrapper .upload-button-title {
    display: block;
    margin-bottom: 5px;
    transform: translateY(35px);
    line-height: 1.3em;
    text-align: center;
    z-index: 7;
    color: #313131; }
  /* line 218, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .profile-image-field .image-wrapper .upload-button-input {
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    border-radius: 60px;
    height: 100%;
    cursor: pointer;
    z-index: 5;
    outline: 0;
    opacity: 0; }
  /* line 233, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .profile-image-field .image-wrapper .u-field-remove-button {
    position: relative;
    display: block;
    width: 120px;
    margin-top: 5px;
    padding: 4px 0 0;
    text-align: center;
    opacity: 0;
    transition: opacity 0.5s; }
  /* line 246, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .profile-image-field .image-wrapper:hover .u-field-remove-button, .view-profile .profile-image-field .image-wrapper:active .u-field-remove-button {
    opacity: 1; }

/* line 253, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .wrapper-profile {
  min-height: 200px;
  background-color: #f8f8f8; }
  /* line 257, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .wrapper-profile .ui-loading-indicator {
    margin-top: 100px; }

/* line 263, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .profile-self .wrapper-profile-field-account-privacy {
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
  border-bottom: 1px solid #c8c8c8;
  background-color: #e4e4e4;
  padding: 15px 5%;
  display: table; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-profile .profile-self .wrapper-profile-field-account-privacy:after {
    content: "";
    display: table;
    clear: both; }
  /* line 274, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records {
    display: table-row; }
    /* line 277, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button {
      margin-top: 1em;
      background: #0075b4;
      color: #fff; }
  @media (min-width: 576px) {
    /* line 287, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records {
      display: table-cell;
      vertical-align: middle;
      white-space: nowrap; }
      /* line 292, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .profile-self .wrapper-profile-field-account-privacy .wrapper-profile-records button {
        margin-top: 0; } }
  /* line 298, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy {
    display: table-cell;
    border: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
    vertical-align: middle; }
    @media (max-width: 768px) {
      /* line 298, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy {
        max-width: calc(100% - 40px);
        min-width: auto; } }
    /* line 313, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy {
      padding-top: 4px;
      padding-bottom: 5px;
      background-image: none;
      box-shadow: none; }
  /* line 323, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-title {
    width: auto;
    color: #313131;
    cursor: text;
    text-shadow: none; }
  /* line 332, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-value {
    width: auto;
    margin-left: 10px; }
  /* line 338, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-message {
    float: left;
    width: 100%;
    padding: 0;
    color: #313131; }
    /* line 345, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-message .u-field-message-notification {
      color: #474747; }

/* line 352, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .wrapper-profile-sections {
  padding: 30px 5% 30px 5%;
  display: flex;
  min-width: 0;
  max-width: 100%; }
  @media (max-width: 768px) {
    /* line 352, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-sections {
      margin-left: 0;
      flex-wrap: wrap; } }

/* line 368, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .profile-header {
  max-width: 1920px;
  margin: auto;
  padding: 20px 5% 0; }
  /* line 373, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .profile-header .header {
    display: inline-block;
    color: #222; }

@media (max-width: 768px) {
  /* line 386, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .wrapper-profile-section-container-one {
    width: 100%; } }

/* line 391, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one {
  width: 300px;
  background-color: white;
  border-top: 5px solid #0075b4;
  padding-bottom: 20px; }
  @media (max-width: 768px) {
    /* line 391, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one {
      margin-left: 0;
      width: 100%; } }
  /* line 403, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields {
    margin: 0 10px; }
    /* line 406, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .social-links {
      padding: 5px 0 0 5px;
      font-size: 2rem; }
      /* line 411, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .social-links > span {
        color: #e4e4e4; }
      /* line 416, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .social-links a .fa-facebook-square {
        color: #4267b2; }
      /* line 420, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .social-links a .fa-twitter-square {
        color: #55acee; }
      /* line 424, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .social-links a .fa-linkedin-square {
        color: #0077b5; }
    /* line 430, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .u-field {
      font-weight: 600;
      padding: 0 0 0 3px;
      color: #313131;
      margin-top: 4px; }
      /* line 438, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .u-field .u-field-value,
      .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .u-field .u-field-title {
        font-weight: 500;
        width: calc(100% - 40px);
        color: #767676; }
      /* line 445, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .u-field .u-field-value-readonly {
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #000; }
      /* line 450, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .u-field.u-field-dropdown {
        position: relative; }
        /* line 453, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
        .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .u-field.u-field-dropdown:not(.editable-never) {
          cursor: pointer; }
      /* line 463, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .u-field:not(.u-field-readonly):not(:last-child) {
        padding-bottom: 5px;
        border-bottom: 1px solid #e7e7e7; }
        /* line 467, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
        .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .u-field:not(.u-field-readonly):not(:last-child):hover.mode-placeholder {
          padding-bottom: 4px;
          border-bottom: 2px dashed #0075b4; }
    /* line 476, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields > .u-field:not(:first-child) {
      font-size: 0.875em;
      color: #313131;
      font-weight: 300;
      margin-bottom: 0; }
    /* line 483, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields > .u-field:first-child {
      font-size: 1.5em; }
    /* line 491, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields select {
      width: 85%; }
    /* line 495, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .u-field-message {
      right: 0;
      position: absolute;
      top: 0;
      width: 20px; }
      /* line 502, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one .profile-section-one-fields .u-field-message .icon {
        vertical-align: baseline; }

/* line 511, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .wrapper-profile-section-container-two {
  float: left;
  padding-left: 20px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  flex-grow: 1; }
  @media (max-width: 768px) {
    /* line 511, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-two {
      width: 90%;
      margin-top: 20px;
      padding: 0; } }
  /* line 524, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .wrapper-profile-section-container-two .u-field-textarea {
    padding: 0 15px 15px 0;
    margin-bottom: 10px; }
    @media (max-width: 768px) {
      /* line 524, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .wrapper-profile-section-container-two .u-field-textarea {
        padding-left: 5px; } }
    /* line 533, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-two .u-field-textarea .u-field-header {
      position: relative; }
      /* line 536, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .wrapper-profile-section-container-two .u-field-textarea .u-field-header .u-field-message {
        right: 0;
        top: 5px;
        position: absolute; }
    /* line 544, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-two .u-field-textarea.editable-toggle {
      cursor: pointer; }
  /* line 549, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .wrapper-profile-section-container-two .u-field-title {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 5px;
    color: #2f2f2f;
    width: 100%;
    font: 600 1.4em/1.4em "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 560, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .wrapper-profile-section-container-two .u-field-value {
    width: 100%;
    overflow: auto; }
    /* line 566, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-two .u-field-value textarea {
      width: 100%;
      background-color: transparent;
      border-radius: 5px;
      border-color: #5e5e5e;
      resize: none;
      white-space: pre-line;
      outline: 0;
      box-shadow: none;
      -webkit-appearance: none; }
    /* line 578, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-two .u-field-value a {
      color: inherit; }
  /* line 583, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .wrapper-profile-section-container-two .u-field-message {
    float: right;
    width: auto; }
    /* line 588, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-two .u-field-message .message-can-edit {
      position: absolute; }
  /* line 593, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .wrapper-profile-section-container-two .u-field.mode-placeholder {
    padding: 20px;
    margin: 15px 0;
    border: 2px dashed #c8c8c8; }
    /* line 598, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-two .u-field.mode-placeholder i {
      font-size: 12px;
      padding-right: 5px;
      vertical-align: middle;
      color: #313131; }
    /* line 607, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-two .u-field.mode-placeholder .u-field-title {
      width: 100%;
      text-align: center; }
    /* line 612, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-two .u-field.mode-placeholder .u-field-value {
      text-align: center;
      line-height: 1.5em;
      color: #313131; }
    /* line 621, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-two .u-field.mode-placeholder:hover {
      border: 2px dashed #0075b4; }
      /* line 624, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .wrapper-profile-section-container-two .u-field.mode-placeholder:hover .u-field-title,
      .view-profile .wrapper-profile-section-container-two .u-field.mode-placeholder:hover i {
        color: #0075b4; }
  /* line 631, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .wrapper-profile-section-container-two .wrapper-u-field {
    font-size: 0.875em;
    color: #313131; }
    /* line 635, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-two .wrapper-u-field .u-field-header .u-field-title {
      color: #313131; }
    /* line 640, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-two .wrapper-u-field .u-field-footer .field-textarea-character-count {
      float: right;
      margin-top: 5px; }
  /* line 650, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .wrapper-profile-section-container-two .profile-private-message {
    padding-left: 15px;
    line-height: 3em; }

/* line 657, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .badge-paging-header {
  padding-top: 20px; }

/* line 665, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .badge-set-display {
  padding: 0; }
  /* line 670, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .badge-set-display .badge-list {
    margin: 1em 0;
    padding: 0 0 0 40px; }
  /* line 677, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .badge-set-display .badge-display {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding: 2em 0; }
    /* line 683, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .badge-set-display .badge-display .badge-image-container {
      padding-right: 20px;
      margin-left: 1em;
      width: 20%;
      vertical-align: top;
      display: inline-block; }
      /* line 690, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .badge-set-display .badge-display .badge-image-container img.badge {
        width: 100%; }
      /* line 694, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .badge-set-display .badge-display .badge-image-container .accomplishment-placeholder {
        border: 4px dotted #e4e4e4;
        border-radius: 50%;
        display: block;
        width: 100%;
        padding-bottom: 100%; }
    /* line 703, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .badge-set-display .badge-display .badge-details {
      max-width: 70%;
      display: inline-block;
      color: #5e5e5e; }
      /* line 711, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .badge-set-display .badge-display .badge-details .badge-name {
        color: #2f2f2f; }
      /* line 718, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .badge-set-display .badge-display .badge-details .badge-description {
        padding-bottom: 20px;
        line-height: 1.5em; }
      /* line 727, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .badge-set-display .badge-display .badge-details .find-button-container {
        border: 1px solid #3391c3;
        padding: 10px 20px 10px 20px;
        display: inline-block;
        border-radius: 5px;
        font-weight: bold;
        color: #0075b4; }
      /* line 736, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .badge-set-display .badge-display .badge-details .share-button {
        background: #f8f8f8;
        color: #5e5e5e;
        padding: 5px 10px;
        margin-bottom: 10px;
        display: inline-block;
        border-radius: 5px;
        border: 2px solid #5e5e5e;
        cursor: pointer;
        transition: background 0.5s; }
        /* line 750, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
        .view-profile .badge-set-display .badge-display .badge-details .share-button .share-prefix {
          display: inline-block;
          vertical-align: middle; }
        /* line 755, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
        .view-profile .badge-set-display .badge-display .badge-details .share-button .share-icon-container {
          display: inline-block; }
          /* line 758, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
          .view-profile .badge-set-display .badge-display .badge-details .share-button .share-icon-container img.icon-mozillaopenbadges {
            max-width: 1.5em;
            margin-right: 0.25em; }
        /* line 764, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
        .view-profile .badge-set-display .badge-display .badge-details .share-button:hover {
          background: #e4e4e4; }
        /* line 768, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
        .view-profile .badge-set-display .badge-display .badge-details .share-button:active {
          box-shadow: inset 0 4px 15px 0 rgba(0, 0, 0, 0.5);
          transition: none; }
  /* line 776, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .badge-set-display .badge-placeholder {
    background-color: #fefefe;
    box-shadow: inset 0 0 4px 0 #e4e4e4; }

/* line 785, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .badges-overlay {
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.75);
  /* dim the background */
  width: 100%;
  height: 100%;
  vertical-align: middle; }
  /* line 796, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .badges-overlay .badges-modal {
    color: #646464;
    box-sizing: content-box;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    max-width: 700px;
    max-height: calc(100% - 100px);
    margin-right: auto;
    margin-left: auto;
    border-top: 0.625rem solid #66acd2;
    background: #f9f9f9;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 20px;
    overflow-x: hidden; }
    /* line 818, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .badges-overlay .badges-modal .modal-header {
      margin-top: 10px;
      margin-bottom: 10px; }
    /* line 823, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .badges-overlay .badges-modal .close {
      color: #646464;
      position: absolute;
      right: 20px;
      top: 20px;
      cursor: pointer;
      padding: 5px 10px;
      transition: all 0.25s ease-in-out 0s; }
      /* line 836, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .badges-overlay .badges-modal .close:focus, .view-profile .badges-overlay .badges-modal .close:hover {
        background-color: #00466c;
        border-radius: 3px;
        color: white; }
    /* line 844, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .badges-overlay .badges-modal .badges-steps {
      display: table; }
    /* line 848, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .badges-overlay .badges-modal .image-container {
      padding-left: 2em; }
    /* line 861, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .badges-overlay .badges-modal .backpack-logo {
      float: right;
      margin-left: 20px; }

/* line 868, /edx/app/edxapp/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .modal-hr {
  display: block;
  border: none;
  background-color: #dddddd;
  height: 0.125rem;
  width: 100%; }

/* line 2, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
.journals-listing-item {
  box-sizing: border-box;
  box-shadow: 1px 2px 5px #ccc;
  position: relative;
  height: 360px;
  overflow: visible;
  min-height: 0;
  border: none;
  display: block;
  margin: 0 auto 40px;
  background: white;
  border-radius: 0; }
  /* line 15, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
  .journals-listing-item .journal-image {
    height: 142px;
    position: relative;
    overflow: hidden; }
    /* line 20, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
    .journals-listing-item .journal-image .cover-image {
      height: 142px; }
      /* line 23, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
      .journals-listing-item .journal-image .cover-image img {
        width: 100%;
        height: auto;
        min-height: 100%; }
      /* line 29, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
      .journals-listing-item .journal-image .cover-image::before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        background: black;
        opacity: 0;
        transition: all 0.2s ease-out; }
      /* line 42, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
      .journals-listing-item .journal-image .cover-image .learn-more {
        left: calc(50% - 100px);
        box-sizing: border-box;
        position: absolute;
        z-index: 100;
        top: 62px;
        padding: 0 20px;
        width: 200px;
        height: 50px;
        border-color: #0074b4;
        border-radius: 3px;
        background: #0074b4;
        color: #fff;
        line-height: 50px;
        text-align: center;
        opacity: 0;
        text-transform: none;
        transition: all 0.25s ease; }
  /* line 64, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
  .journals-listing-item .banner {
    background: #065784;
    color: white;
    padding-right: 15px;
    line-height: 18px;
    font-weight: bold;
    font-size: 0.7em;
    text-align: right;
    text-transform: uppercase; }
  /* line 77, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
  .journals-listing-item .journal-info {
    padding: 12px 15px 5px; }
    /* line 80, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
    .journals-listing-item .journal-info .journal-org {
      font-weight: normal;
      font-size: 0.9em;
      color: #3d3e3f;
      margin: 0;
      line-height: 16px; }
    /* line 88, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
    .journals-listing-item .journal-info .journal-title {
      max-height: 55px;
      overflow: hidden;
      color: #222;
      font-size: 1.25em;
      line-height: 1.333;
      margin-bottom: 5px; }
    /* line 97, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
    .journals-listing-item .journal-info .journal-subtitle {
      font-size: 1em;
      margin-bottom: 33px;
      line-height: 1.25em;
      height: 40px;
      color: #646464;
      overflow: hidden; }
  /* line 107, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
  .journals-listing-item .journal-footer {
    display: table;
    width: 100%;
    padding: 0 15px 15px;
    position: absolute;
    bottom: 0; }
    /* line 114, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
    .journals-listing-item .journal-footer .availability,
    .journals-listing-item .journal-footer .journal-logo {
      display: table-cell;
      vertical-align: middle; }
    /* line 120, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
    .journals-listing-item .journal-footer .availability {
      text-align: left;
      font-size: 0.9em;
      line-height: 20px;
      color: #3d3e3f; }
    /* line 127, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
    .journals-listing-item .journal-footer .journal-logo {
      text-align: right;
      width: 75px; }
  /* line 133, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
  .journals-listing-item::before, .journals-listing-item::after {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #d5d5d5;
    border: 1px solid #b5b5b5; }
  /* line 144, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
  .journals-listing-item::before {
    left: -5px;
    top: -5px;
    z-index: -1; }
  /* line 151, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
  .journals-listing-item::after {
    left: -10px;
    top: -10px;
    z-index: -2; }
  /* line 158, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
  .journals-listing-item:hover {
    opacity: 1; }
    /* line 163, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
    .journals-listing-item:hover .journal-image .cover-image .learn-more {
      opacity: 1; }
    /* line 167, /edx/app/edxapp/edx-platform/lms/static/sass/features/_journals.scss */
    .journals-listing-item:hover .journal-image .cover-image::before {
      opacity: 0.6; }

/* line 10, /edx/app/edxapp/edx-platform/lms/static/sass/features/_unsupported-browser-alert.scss */
.buorg {
  background-color: #fff;
  background-position: 8px 17px;
  border-bottom: 1px solid #c5c6c7;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 17px;
  left: 0;
  position: absolute;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2; }
  /* line 26, /edx/app/edxapp/edx-platform/lms/static/sass/features/_unsupported-browser-alert.scss */
  .buorg .buorg-buttons a {
    color: #fff; }
    /* line 29, /edx/app/edxapp/edx-platform/lms/static/sass/features/_unsupported-browser-alert.scss */
    .buorg .buorg-buttons a:hover {
      color: #fff !important; }
  /* line 34, /edx/app/edxapp/edx-platform/lms/static/sass/features/_unsupported-browser-alert.scss */
  .buorg .buorg-buttons #buorgul {
    background-color: #0075b4; }
  /* line 38, /edx/app/edxapp/edx-platform/lms/static/sass/features/_unsupported-browser-alert.scss */
  .buorg .buorg-buttons #buorgig {
    background-color: #646668; }

@media only screen and (max-width: 700px) {
  /* line 45, /edx/app/edxapp/edx-platform/lms/static/sass/features/_unsupported-browser-alert.scss */
  .buorg div {
    padding: 5px 12px 5px 9px;
    text-indent: 22px;
    line-height: 1.3em; }
  /* line 51, /edx/app/edxapp/edx-platform/lms/static/sass/features/_unsupported-browser-alert.scss */
  .buorg {
    background-position: 9px 8px; } }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/features/_content-type-gating.scss */
.content-paywall {
  margin-top: 10px;
  border-radius: 5px 5px 5px 5px;
  display: flex;
  justify-content: space-between;
  border: lightgrey 1px solid;
  padding: 15px 20px; }
  /* line 9, /edx/app/edxapp/edx-platform/lms/static/sass/features/_content-type-gating.scss */
  .content-paywall h3 {
    font-weight: 600;
    margin-bottom: 10px; }
  /* line 14, /edx/app/edxapp/edx-platform/lms/static/sass/features/_content-type-gating.scss */
  .content-paywall .fa-lock {
    color: black;
    margin-right: 10px;
    font-size: 24px;
    margin-left: 5px; }
  /* line 21, /edx/app/edxapp/edx-platform/lms/static/sass/features/_content-type-gating.scss */
  .content-paywall .certDIV_1 {
    color: #197d1d;
    height: 20px;
    width: 300px;
    font: normal normal 600 normal 14px / 20px 'Helvetica Neue', Helvetica, Arial, sans-serif; }
  /* line 28, /edx/app/edxapp/edx-platform/lms/static/sass/features/_content-type-gating.scss */
  .content-paywall .certA_1 {
    text-decoration: underline !important;
    color: #0075b4;
    font: normal normal 400 normal 16px / 25.6px 'Open Sans'; }
  /* line 34, /edx/app/edxapp/edx-platform/lms/static/sass/features/_content-type-gating.scss */
  .content-paywall .certSPAN_1 {
    padding: 10px 0; }
  /* line 38, /edx/app/edxapp/edx-platform/lms/static/sass/features/_content-type-gating.scss */
  .content-paywall img {
    height: 60px; }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/features/_course-duration-limits.scss */
.course-expiration-message {
  background-color: #d9edf7;
  border: 1px solid #bcdff1;
  border-radius: 2px;
  box-sizing: border-box;
  color: #31708f;
  line-height: 1.5;
  margin: 20px auto;
  padding: 20px; }
  /* line 11, /edx/app/edxapp/edx-platform/lms/static/sass/features/_course-duration-limits.scss */
  .course-expiration-message a:not(.btn) {
    color: #245269;
    font-weight: bold;
    text-decoration: underline; }
    /* line 16, /edx/app/edxapp/edx-platform/lms/static/sass/features/_course-duration-limits.scss */
    .course-expiration-message a:not(.btn):hover {
      color: #1b3d4e;
      text-decoration: underline; }
  /* line 22, /edx/app/edxapp/edx-platform/lms/static/sass/features/_course-duration-limits.scss */
  .course-expiration-message + .page-content {
    margin-top: 0;
    padding-top: 0;
    font-size: 44px !important; }

/* line 28, /edx/app/edxapp/edx-platform/lms/static/sass/features/_course-duration-limits.scss */
.course-content .course-expiration-message {
  max-width: 1080px; }

/* line 31, /edx/app/edxapp/edx-platform/lms/static/sass/features/_course-duration-limits.scss */
#discussion-container .course-expiration-message {
  margin: 20px 40px; }

/* line 1, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
.search-bar {
  box-sizing: border-box;
  position: relative; }
  /* line 6, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
  .search-bar .search-field-wrapper {
    position: relative; }
  /* line 10, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
  .search-bar .search-field {
    box-sizing: border-box;
    top: 5px;
    width: 100%;
    border-radius: 4px;
    background: white; }
  /* line 21, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
  .search-bar .search-button,
  .search-bar .cancel-button,
  .search-bar .search-button:hover,
  .search-bar .cancel-button:hover {
    box-sizing: border-box;
    right: 0;
    display: block;
    position: absolute;
    top: 0;
    border: none;
    border-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;
    background: #0075b4;
    padding: 0 10px;
    height: 35px;
    color: white;
    box-shadow: none;
    line-height: 33px;
    text-shadow: none;
    text-transform: none; }
    /* line 48, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
    .search-bar .search-button:hover, .search-bar .search-button:focus, .search-bar .search-button:active,
    .search-bar .cancel-button:hover,
    .search-bar .cancel-button:focus,
    .search-bar .cancel-button:active,
    .search-bar .search-button:hover:hover,
    .search-bar .search-button:hover:focus,
    .search-bar .search-button:hover:active,
    .search-bar .cancel-button:hover:hover,
    .search-bar .cancel-button:hover:focus,
    .search-bar .cancel-button:hover:active {
      background: #065683;
      box-shadow: none;
      border: none; }
  /* line 57, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
  .search-bar .cancel-button {
    display: none; }

/* line 63, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
.search-results {
  display: none; }
  /* line 66, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
  .search-results .search-info {
    margin-bottom: 20px;
    border-bottom: 4px solid whitesmoke;
    padding-bottom: 10px; }
    /* line 71, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
    .search-results .search-info .search-count {
      float: right;
      color: #919191; }
  /* line 78, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
  .search-results .search-result-list {
    margin: 0;
    padding: 0; }
  /* line 83, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
  .search-results .search-results-item {
    position: relative;
    border-bottom: 1px solid #e4e4e4;
    padding: 20px 10px;
    list-style-type: none;
    cursor: pointer; }
    /* line 90, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
    .search-results .search-results-item:hover {
      background: #f8f8f8; }
    /* line 94, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
    .search-results .search-results-item .result-excerpt {
      margin-bottom: 20px; }
    /* line 98, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
    .search-results .search-results-item .result-type {
      right: 10px;
      position: absolute;
      bottom: 20px;
      font-size: 14px;
      color: #919191; }
    /* line 107, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
    .search-results .search-results-item .result-course-name {
      margin-right: 1em;
      font-size: 14px;
      color: #919191; }
    /* line 114, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
    .search-results .search-results-item .result-location {
      font-size: 14px;
      color: #919191; }
    /* line 119, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
    .search-results .search-results-item .result-link {
      float: right;
      padding-left: 5px;
      line-height: 1.6em; }
    /* line 126, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
    .search-results .search-results-item .search-results-ellipsis {
      color: #313131; }
      /* line 131, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
      .search-results .search-results-item .search-results-ellipsis::after {
        content: '\2026'; }
  /* line 137, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
  .search-results .search-load-next {
    display: block;
    border: 2px solid #0075b4;
    padding: 1rem;
    border-radius: 3px;
    color: #313131; }

/* line 146, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
.courseware-search-bar {
  width: 57.35098%; }

/* line 152, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
.dashboard-search-bar {
  margin: 0 0 20px;
  display: block; }
  /* line 156, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
  .dashboard-search-bar label {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #313131;
    font-size: 13px;
    font-style: normal; }
  /* line 165, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
  .dashboard-search-bar .search-field {
    background: white;
    box-shadow: 0 1px 0 0 white, inset 0 0 3px 0 rgba(0, 0, 0, 0.05);
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal; }

/* line 173, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
.dashboard-search-results {
  margin: 0 0 20px;
  padding: 0; }
  /* line 177, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
  .dashboard-search-results .search-info {
    padding-bottom: 2.47756em; }
    /* line 180, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
    .dashboard-search-results .search-info a {
      display: block;
      margin-bottom: 0.70788em;
      font-size: 13px; }
    /* line 186, /edx/app/edxapp/edx-platform/lms/static/sass/search/_search.scss */
    .dashboard-search-results .search-info h2, .dashboard-search-results .search-info .home > header .title > .heading-group p, .home > header .title > .heading-group .dashboard-search-results .search-info p, .dashboard-search-results .search-info section.outside-app h1, section.outside-app .dashboard-search-results .search-info h1 {
      float: left;
      clear: left; }

/* line 5, /edx/app/edxapp/edx-platform/lms/static/sass/_notifications.scss */
.notifications {
  font-family: inherit;
  font-size: 0.9em;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px; }
  /* line 13, /edx/app/edxapp/edx-platform/lms/static/sass/_notifications.scss */
  .notifications .notification {
    font-family: inherit;
    margin-top: 15px;
    margin-bottom: 15px; }
    /* line 19, /edx/app/edxapp/edx-platform/lms/static/sass/_notifications.scss */
    .notifications .notification a {
      font-family: inherit; }

/* line 25, /edx/app/edxapp/edx-platform/lms/static/sass/_notifications.scss */
.site-status {
  background-color: rgba(0, 0, 0, 0.1);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), transparent);
  background-image: linear-gradient(to bottom,rgba(0, 0, 0, 0.1), transparent);
  padding: 10px;
  background-color: #c2387d;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) inset;
  font-size: 14px; }
  /* line 33, /edx/app/edxapp/edx-platform/lms/static/sass/_notifications.scss */
  .site-status .icon {
    margin-right: 10px;
    float: left;
    color: white !important;
    font-size: 18px; }
  /* line 41, /edx/app/edxapp/edx-platform/lms/static/sass/_notifications.scss */
  .site-status .inner-wrapper, .site-status .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal .site-status .entitlement-unenrollment-modal-inner-wrapper {
    margin: auto;
    max-width: 1920px;
    min-width: 760px; }
  /* line 47, /edx/app/edxapp/edx-platform/lms/static/sass/_notifications.scss */
  .site-status p {
    margin-bottom: 0;
    line-height: 1.3;
    color: white !important; }

/* line 123, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.ui-col-wide {
  width: 74.41059%;
  margin-right: 2.35765%;
  float: left; }

/* line 130, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.ui-col-narrow {
  width: 23.23176%;
  float: left; }

/* line 138, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.verification-process .wrapper-report .report, .verification-process .report-receipt-provider, .verification-process .carousel .wrapper-task .task, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .wrapper-photo .placeholder-photo, .verification-process.step-requirements .list-reqs .req, body.uxdesign.alerts .content-primary {
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  margin-bottom: 20px;
  border: 1px solid #adadad;
  background: white; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .verification-process .wrapper-report .report:after, .verification-process .report-receipt-provider:after, .verification-process .carousel .wrapper-task .task:after, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .wrapper-photo .placeholder-photo:after, .verification-process.step-requirements .list-reqs .req:after, body.uxdesign.alerts .content-primary:after {
    content: "";
    display: table;
    clear: both; }
  /* line 148, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
  .verification-process .wrapper-report .report:hover, .verification-process .report-receipt-provider:hover, .verification-process .carousel .wrapper-task .task:hover, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .wrapper-photo .placeholder-photo:hover, .verification-process.step-requirements .list-reqs .req:hover, body.uxdesign.alerts .content-primary:hover, .verification-process .wrapper-report .report:active, .verification-process .report-receipt-provider:active, .verification-process .carousel .wrapper-task .task:active, .verification-process .carousel #wrapper-review .review-task-photos .wrapper-photos .wrapper-photo .placeholder-photo:active, .verification-process.step-requirements .list-reqs .req:active, body.uxdesign.alerts .content-primary:active {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }

/* line 156, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.is-expandable.is-ready .title-expand {
  cursor: pointer; }

/* line 162, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
a:not(.btn):disabled, a.is-disabled:not(.btn), a.disabled:not(.btn),
a:visited:not(.btn):disabled,
a.is-disabled:visited:not(.btn),
a.disabled:visited:not(.btn), .is-disabled {
  pointer-events: none;
  outline: none;
  cursor: default; }

/* line 170, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.find-courses .wrapper-search-context .wrapper-search-input {
  z-index: 0; }

/* line 171, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.pagination .current-page, .header-global, .header-global-new, .modal, .leanModal_box, .entitlement-unenrollment-modal, .modal .inner-wrapper, .leanModal_box .inner-wrapper, .entitlement-unenrollment-modal .inner-wrapper, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .modal .inner-wrapper header, .leanModal_box .inner-wrapper header, .entitlement-unenrollment-modal .inner-wrapper header, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper header, .home > header .title .course-search .search-input, .dashboard .main-container .my-courses .course .details .wrapper-course-image .sts-enrollment .sts-enrollment-value, .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .actions-dropdown, .entitlement-actions-wrapper .dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .entitlement-actions-dropdown, .dashboard .main-container .my-courses .course .details .course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown, .wrapper-messages-primary .message, .find-courses .discovery-input, .find-courses .search-facets, .verification-process .progress-sts, .verification-process.step-requirements .list-reqs .req .placeholder-art .fa-stack-2x, .courses-container .courses .course .course-image .cover-image::before, .view-profile .badges-overlay {
  z-index: 10; }

/* line 172, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.pagination .pagination-form, .help-tab, .home > header .title .course-search .search-button, .dashboard .main-container .my-courses .course, .find-courses .discovery-submit, .verification-process .progress .progress-step, .verification-process.step-requirements .list-reqs .req .placeholder-art .fa-stack-1x, .courses-container .courses .course .course-image .cover-image .learn-more, .view-profile .badges-overlay .badges-modal, .wrapper-alert {
  z-index: 100; }

/* line 173, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.nav-utilities, .highlighted-courses .courses .course .status, .find-courses .courses .course .status, .dashboard .main-container .my-courses .course.verified .sts-enrollment .deco-graphic {
  z-index: 1000; }

/* line 175, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.wrapper-prompt, .wrapper-notification {
  z-index: 100000; }

/* line 191, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.nav-utilities .wrapper-utility:last-child {
  margin-bottom: 0;
  border-bottom: none;
  padding-bottom: 0; }

/* line 341, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.verification-process .nav-wizard, .learner-achievements .learner-message, .ui-loading {
  box-shadow: inset 0 1px 2px 1px rgba(0, 0, 0, 0.2);
  padding: 15px 20px; }

/* line 346, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.learner-achievements .learner-message {
  padding: 40px;
  background-color: #e4e4e4;
  text-align: center;
  color: #767676; }
  /* line 354, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
  .learner-achievements .learner-message .button, .learner-achievements .learner-message .action, .learner-achievements .learner-message .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper .learner-achievements .learner-message .entitlement-action {
    margin-left: 20px; }
    /* line 361, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
    .learner-achievements .learner-message .button .icon, .learner-achievements .learner-message .action .icon, .learner-achievements .learner-message .entitlement-actions-wrapper .entitlement-action .icon, .entitlement-actions-wrapper .learner-achievements .learner-message .entitlement-action .icon {
      margin-right: 10px; }

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

/* line 389, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.is-hidden {
  display: none; }

/* line 419, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.notification.mini .copy p, .alert:not(.pattern-library-shim) .action-alert-close .label {
  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 442, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.notification.mini .title {
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

/* line 459, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.wrapper-account-settings .wrapper-header .account-nav button, .prompt.warning button, .is-in-course .wrapper-prompt .nav-actions .action-secondary {
  background: transparent;
  border: 0;
  padding: 0;
  margin: 0; }

/* line 471, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins.scss */
.login .form-actions.form-third-party-auth button[type="submit"] .icon .icon-image,
.register .form-actions.form-third-party-auth button[type="submit"] .icon .icon-image,
.passwordreset .form-actions.form-third-party-auth button[type="submit"] .icon .icon-image,
#forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"] .icon .icon-image, .login-register .action-primary .icon .icon-image, .financial-assistance-wrapper .financial-assistance-form .action-primary .icon .icon-image, .login-register .login-provider .icon .icon-image, .financial-assistance-wrapper .financial-assistance-form .login-provider .icon .icon-image {
  width: auto;
  height: auto;
  max-height: 2em;
  max-width: 2em;
  margin-top: -2px; }

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

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

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

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

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

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

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

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

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

/* line 121, /edx/app/edxapp/edx-platform/lms/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 #adadad;
  background: white; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .window:after {
    content: "";
    display: table;
    clear: both; }

/* line 311, /edx/app/edxapp/edx-platform/lms/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 #5e5e5e;
  border-radius: 3px;
  background-color: #474747;
  color: #c8c8c8; }
  /* line 144, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
  .gray-button.disabled, .gray-button.is-disabled {
    border: 1px solid #919191 !important;
    border-radius: 3px !important;
    background: #919191 !important;
    color: #5e5e5e !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/lms/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, /edx/app/edxapp/edx-platform/lms/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 321, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
  .gray-button:hover, .gray-button:focus {
    background-color: #2f2f2f;
    color: white; }

/* line 7, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.wrapper-msg {
  display: block;
  background: #383838;
  padding: 20px 30px; }
  /* line 13, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg .msg {
    max-width: 1180px;
    min-width: 760px;
    width: 100%;
    margin: 0 auto; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-msg .msg:after {
      content: "";
      display: table;
      clear: both; }
  /* line 22, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg .msg-content,
  .wrapper-msg .msg-icon {
    display: inline-block;
    vertical-align: middle; }
  /* line 29, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg .msg-content .title {
    margin-bottom: 5px;
    color: inherit;
    text-transform: none;
    letter-spacing: 0; }
  /* line 39, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg .msg-content .copy {
    color: inherit; }
    /* line 44, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg .msg-content .copy p {
      color: inherit; }
  /* line 53, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg .has-actions .msg-content {
    width: 82.94039%; }
  /* line 57, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg .has-actions .nav-actions,
  .wrapper-msg .has-actions .msg-actions {
    width: 14.70196%;
    display: inline-block;
    vertical-align: middle;
    text-align: right; }
  /* line 71, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg .is-dismissable .msg-content {
    width: 91.4702%; }
  /* line 75, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg .is-dismissable .action-dismiss {
    width: 6.17215%;
    display: inline-block;
    vertical-align: top;
    text-align: right; }
    /* line 81, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg .is-dismissable .action-dismiss .button-dismiss {
      background: none;
      box-shadow: none;
      border: none;
      text-shadow: none;
      color: inherit; }
      /* line 90, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
      .wrapper-msg .is-dismissable .action-dismiss .button-dismiss:hover, .wrapper-msg .is-dismissable .action-dismiss .button-dismiss:focus {
        color: #126f9a; }
  /* line 98, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.urgency-high {
    background: #383838; }
    /* line 101, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg.urgency-high .msg {
      color: white; }
  /* line 106, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.urgency-mid {
    background: #888888; }
    /* line 109, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg.urgency-mid .msg {
      color: white; }
  /* line 115, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.recovery-email-alert#banner-msg {
    background: #d9edf7;
    box-shadow: none;
    border-top: 1px solid #579cc5;
    padding: 20px 20px 20px 40px;
    margin-top: -16px; }
  /* line 122, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.recovery-email-alert .fa-close {
    position: relative;
    float: right; }
  /* line 126, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.recovery-email-alert .fa-close:hover {
    cursor: pointer; }
  /* line 131, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.urgency-low {
    background: rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
    /* line 134, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg.urgency-low .msg {
      color: #000; }
  /* line 139, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.urgency-info {
    background: #126f9a; }
    /* line 142, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg.urgency-info .msg {
      color: white; }
    /* line 146, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg.urgency-info .msg-icon {
      font-size: 2.5em;
      padding: 20px; }
    /* line 151, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg.urgency-info .msg-content {
      max-width: 80%; }
  /* line 156, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.alert {
    border-top: 3px solid #d44040; }
  /* line 160, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.error {
    border-top: 3px solid #b20610; }
  /* line 164, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.warning {
    border-top: 3px solid #e2c01f; }
  /* line 168, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.success {
    border-top: 3px solid #008100; }
  /* line 173, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.is-incontext {
    margin: 20px; }
    /* line 176, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg.is-incontext .msg {
      max-width: unset;
      min-width: auto; }

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

/* line 202, /edx/app/edxapp/edx-platform/lms/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;
  margin: 0 0 20px 0;
  padding: 10px 20px;
  color: white; }
  /* line 213, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .message-status .feedback-symbol {
    position: relative;
    top: 1px;
    display: inline-block;
    margin-right: 10px; }
  /* line 222, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .message-status .text {
    display: inline-block; }
  /* line 226, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .message-status.error {
    border-color: #470206;
    background: #c13840; }
  /* line 231, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .message-status.is-shown {
    display: block; }

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

/* line 249, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.wrapper-notification, .wrapper-alert, .prompt {
  background: #2f2f2f; }
  /* line 252, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-notification .copy, .wrapper-alert .copy, .prompt .copy {
    color: #adadad; }
    /* line 255, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification .copy .title, .wrapper-alert .copy .title, .prompt .copy .title {
      color: white; }
    /* line 260, /edx/app/edxapp/edx-platform/lms/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: #181818; }

/* line 271, /edx/app/edxapp/edx-platform/lms/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: white;
  border-color: #00466c; }
  /* line 144, /edx/app/edxapp/edx-platform/lms/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 #919191 !important;
    border-radius: 3px !important;
    background: #919191 !important;
    color: #5e5e5e !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
    .alert.confirm .nav-actions .action-primary.disabled:hover, .alert.confirm .nav-actions .action-primary.disabled:focus, .alert.confirm .nav-actions .action-primary.is-disabled:hover, .alert.confirm .nav-actions .action-primary.is-disabled:focus, .notification.confirm .nav-actions .action-primary.disabled:hover, .notification.confirm .nav-actions .action-primary.disabled:focus, .notification.confirm .nav-actions .action-primary.is-disabled:hover, .notification.confirm .nav-actions .action-primary.is-disabled:focus, .prompt.confirm .nav-actions .action-primary.disabled:hover, .prompt.confirm .nav-actions .action-primary.disabled:focus, .prompt.confirm .nav-actions .action-primary.is-disabled:hover, .prompt.confirm .nav-actions .action-primary.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/lms/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 198, /edx/app/edxapp/edx-platform/lms/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: white; }
  /* line 203, /edx/app/edxapp/edx-platform/lms/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: white !important; }

/* line 279, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.alert.confirm .action-secondary, .notification.confirm .action-secondary, .prompt.confirm .action-secondary {
  color: #0075b4; }
  /* line 282, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert.confirm .action-secondary:hover, .notification.confirm .action-secondary:hover, .prompt.confirm .action-secondary:hover {
    color: #0075b4; }

/* line 290, /edx/app/edxapp/edx-platform/lms/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: #474747;
  border-color: #984c0c;
  color: #181818; }
  /* line 144, /edx/app/edxapp/edx-platform/lms/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 #919191 !important;
    border-radius: 3px !important;
    background: #919191 !important;
    color: #5e5e5e !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
    .alert.warning .nav-actions .action-primary.disabled:hover, .alert.warning .nav-actions .action-primary.disabled:focus, .alert.warning .nav-actions .action-primary.is-disabled:hover, .alert.warning .nav-actions .action-primary.is-disabled:focus, .notification.warning .nav-actions .action-primary.disabled:hover, .notification.warning .nav-actions .action-primary.disabled:focus, .notification.warning .nav-actions .action-primary.is-disabled:hover, .notification.warning .nav-actions .action-primary.is-disabled:focus, .prompt.warning .nav-actions .action-primary.disabled:hover, .prompt.warning .nav-actions .action-primary.disabled:focus, .prompt.warning .nav-actions .action-primary.is-disabled:hover, .prompt.warning .nav-actions .action-primary.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/lms/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 265, /edx/app/edxapp/edx-platform/lms/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: #474747; }
  /* line 270, /edx/app/edxapp/edx-platform/lms/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: #919191 !important;
    box-shadow: none; }

/* line 299, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.alert.warning .action-secondary, .notification.warning .action-secondary, .prompt.warning .action-secondary {
  color: #fd7e14; }
  /* line 302, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert.warning .action-secondary:hover, .notification.warning .action-secondary:hover, .prompt.warning .action-secondary:hover {
    color: #ff7e12; }

/* line 310, /edx/app/edxapp/edx-platform/lms/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: white;
  border-color: #6b040a; }
  /* line 144, /edx/app/edxapp/edx-platform/lms/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 #919191 !important;
    border-radius: 3px !important;
    background: #919191 !important;
    color: #5e5e5e !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
    .alert.error .nav-actions .action-primary.disabled:hover, .alert.error .nav-actions .action-primary.disabled:focus, .alert.error .nav-actions .action-primary.is-disabled:hover, .alert.error .nav-actions .action-primary.is-disabled:focus, .notification.error .nav-actions .action-primary.disabled:hover, .notification.error .nav-actions .action-primary.disabled:focus, .notification.error .nav-actions .action-primary.is-disabled:hover, .notification.error .nav-actions .action-primary.is-disabled:focus, .prompt.error .nav-actions .action-primary.disabled:hover, .prompt.error .nav-actions .action-primary.disabled:focus, .prompt.error .nav-actions .action-primary.is-disabled:hover, .prompt.error .nav-actions .action-primary.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/lms/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 220, /edx/app/edxapp/edx-platform/lms/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: white; }
  /* line 225, /edx/app/edxapp/edx-platform/lms/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: white !important; }

/* line 318, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.alert.error .action-secondary, .notification.error .action-secondary, .prompt.error .action-secondary {
  color: #c13840; }
  /* line 321, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert.error .action-secondary:hover, .notification.error .action-secondary:hover, .prompt.error .action-secondary:hover {
    color: #b20610; }

/* line 329, /edx/app/edxapp/edx-platform/lms/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: white;
  border-color: #00466c; }
  /* line 144, /edx/app/edxapp/edx-platform/lms/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 #919191 !important;
    border-radius: 3px !important;
    background: #919191 !important;
    color: #5e5e5e !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
    .alert.announcement .nav-actions .action-primary.disabled:hover, .alert.announcement .nav-actions .action-primary.disabled:focus, .alert.announcement .nav-actions .action-primary.is-disabled:hover, .alert.announcement .nav-actions .action-primary.is-disabled:focus, .notification.announcement .nav-actions .action-primary.disabled:hover, .notification.announcement .nav-actions .action-primary.disabled:focus, .notification.announcement .nav-actions .action-primary.is-disabled:hover, .notification.announcement .nav-actions .action-primary.is-disabled:focus, .prompt.announcement .nav-actions .action-primary.disabled:hover, .prompt.announcement .nav-actions .action-primary.disabled:focus, .prompt.announcement .nav-actions .action-primary.is-disabled:hover, .prompt.announcement .nav-actions .action-primary.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/lms/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 198, /edx/app/edxapp/edx-platform/lms/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: white; }
  /* line 203, /edx/app/edxapp/edx-platform/lms/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: white !important; }

/* line 337, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.alert.announcement .action-secondary, .notification.announcement .action-secondary, .prompt.announcement .action-secondary {
  color: #0075b4; }
  /* line 340, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert.announcement .action-secondary:hover, .notification.announcement .action-secondary:hover, .prompt.announcement .action-secondary:hover {
    color: #0075b4; }

/* line 348, /edx/app/edxapp/edx-platform/lms/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: white;
  border-color: #004d00; }
  /* line 144, /edx/app/edxapp/edx-platform/lms/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 #919191 !important;
    border-radius: 3px !important;
    background: #919191 !important;
    color: #5e5e5e !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
    .alert.confirmation .nav-actions .action-primary.disabled:hover, .alert.confirmation .nav-actions .action-primary.disabled:focus, .alert.confirmation .nav-actions .action-primary.is-disabled:hover, .alert.confirmation .nav-actions .action-primary.is-disabled:focus, .notification.confirmation .nav-actions .action-primary.disabled:hover, .notification.confirmation .nav-actions .action-primary.disabled:focus, .notification.confirmation .nav-actions .action-primary.is-disabled:hover, .notification.confirmation .nav-actions .action-primary.is-disabled:focus, .prompt.confirmation .nav-actions .action-primary.disabled:hover, .prompt.confirmation .nav-actions .action-primary.disabled:focus, .prompt.confirmation .nav-actions .action-primary.is-disabled:hover, .prompt.confirmation .nav-actions .action-primary.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
  .alert.confirmation .nav-actions .action-primary:hover, .alert.confirmation .nav-actions .action-primary:focus, .alert.confirmation .nav-actions .action-primary:active, .notification.confirmation .nav-actions .action-primary:hover, .notification.confirmation .nav-actions .action-primary:focus, .notification.confirmation .nav-actions .action-primary:active, .prompt.confirmation .nav-actions .action-primary:hover, .prompt.confirmation .nav-actions .action-primary:focus, .prompt.confirmation .nav-actions .action-primary:active {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
  /* line 176, /edx/app/edxapp/edx-platform/lms/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: white; }
  /* line 181, /edx/app/edxapp/edx-platform/lms/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: white !important;
    box-shadow: none; }

/* line 356, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.alert.confirmation .action-secondary, .notification.confirmation .action-secondary, .prompt.confirmation .action-secondary {
  color: #008100; }
  /* line 359, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert.confirmation .action-secondary:hover, .notification.confirmation .action-secondary:hover, .prompt.confirmation .action-secondary:hover {
    color: #008100; }

/* line 367, /edx/app/edxapp/edx-platform/lms/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: white;
  border-color: #74224b; }
  /* line 144, /edx/app/edxapp/edx-platform/lms/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 #919191 !important;
    border-radius: 3px !important;
    background: #919191 !important;
    color: #5e5e5e !important;
    pointer-events: none;
    cursor: none; }
    /* line 153, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
    .alert.step-required .nav-actions .action-primary.disabled:hover, .alert.step-required .nav-actions .action-primary.disabled:focus, .alert.step-required .nav-actions .action-primary.is-disabled:hover, .alert.step-required .nav-actions .action-primary.is-disabled:focus, .notification.step-required .nav-actions .action-primary.disabled:hover, .notification.step-required .nav-actions .action-primary.disabled:focus, .notification.step-required .nav-actions .action-primary.is-disabled:hover, .notification.step-required .nav-actions .action-primary.is-disabled:focus, .prompt.step-required .nav-actions .action-primary.disabled:hover, .prompt.step-required .nav-actions .action-primary.disabled:focus, .prompt.step-required .nav-actions .action-primary.is-disabled:hover, .prompt.step-required .nav-actions .action-primary.is-disabled:focus {
      box-shadow: 0 0 0 0 !important; }
  /* line 159, /edx/app/edxapp/edx-platform/lms/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 242, /edx/app/edxapp/edx-platform/lms/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: white; }
  /* line 247, /edx/app/edxapp/edx-platform/lms/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: white !important; }

/* line 375, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.alert.step-required .action-secondary, .notification.step-required .action-secondary, .prompt.step-required .action-secondary {
  color: #c2387d; }
  /* line 378, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert.step-required .action-secondary:hover, .notification.step-required .action-secondary:hover, .prompt.step-required .action-secondary:hover {
    color: #d5257d; }

/* line 386, /edx/app/edxapp/edx-platform/lms/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 398, /edx/app/edxapp/edx-platform/lms/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 406, /edx/app/edxapp/edx-platform/lms/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 416, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-prompt .prompt .copy {
      border-top: 4px solid #0075b4;
      padding: 20px; }
    /* line 421, /edx/app/edxapp/edx-platform/lms/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: #181818; }
      /* line 427, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
      .wrapper-prompt .prompt .nav-actions .nav-item {
        display: inline-block;
        margin-right: 15px; }
        /* line 432, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
        .wrapper-prompt .prompt .nav-actions .nav-item:last-child {
          margin-right: 0; }
  /* line 450, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.error .feedback-symbol {
    color: #c13840; }
  /* line 454, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.error .copy {
    border-top-color: #c13840; }
  /* line 461, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.confirmation .feedback-symbol {
    color: #008100; }
  /* line 465, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.confirmation .copy {
    border-top-color: #008100; }
  /* line 472, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.warning .feedback-symbol {
    color: #fd7e14; }
  /* line 476, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.warning .copy {
    border-top-color: #fd7e14; }

/* line 485, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.wrapper-notification {
  box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.2), inset 0 3px 1px #0075b4;
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 20px 40px; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .wrapper-notification:after {
    content: "";
    display: table;
    clear: both; }
  /* line 496, /edx/app/edxapp/edx-platform/lms/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 499, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-warning .feedback-symbol {
      color: #fd7e14; }
  /* line 504, /edx/app/edxapp/edx-platform/lms/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 507, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-error .feedback-symbol {
      color: #c13840; }
  /* line 512, /edx/app/edxapp/edx-platform/lms/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 515, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-confirmation .feedback-symbol {
      color: #008100; }
  /* line 520, /edx/app/edxapp/edx-platform/lms/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 525, /edx/app/edxapp/edx-platform/lms/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 534, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-status .notification {
      box-sizing: border-box;
      width: 100%;
      max-width: none;
      min-width: none; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-notification.wrapper-notification-status .notification:after {
        content: "";
        display: table;
        clear: both; }
      /* line 542, /edx/app/edxapp/edx-platform/lms/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 548, /edx/app/edxapp/edx-platform/lms/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 562, /edx/app/edxapp/edx-platform/lms/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 571, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-help .notification {
      box-sizing: border-box;
      width: 100%;
      max-width: none;
      min-width: none; }
      /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-notification.wrapper-notification-help .notification:after {
        content: "";
        display: table;
        clear: both; }
      /* line 579, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
      .wrapper-notification.wrapper-notification-help .notification .feedback-symbol {
        width: 20px;
        margin-right: 15px; }
      /* line 584, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
      .wrapper-notification.wrapper-notification-help .notification .action-notification-close {
        right: 0; }
      /* line 588, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
      .wrapper-notification.wrapper-notification-help .notification .copy {
        width: 200px; }

/* line 595, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.notification {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  max-width: 1400px; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .notification:after {
    content: "";
    display: table;
    clear: both; }
  /* line 607, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .notification .feedback-symbol, .notification .copy {
    float: left;
    display: inline-block;
    vertical-align: middle; }
  /* line 613, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .notification .feedback-symbol {
    transition: color 0.5s ease-in-out 0s;
    width: 6.17215%;
    height: 25px;
    margin-top: 5px;
    margin-right: 2.35765%;
    text-align: right;
    color: white; }
  /* line 626, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .notification .copy {
    width: 82.94039%;
    color: #adadad; }
    /* line 632, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .notification .copy .title {
      margin-bottom: 0;
      color: white; }
  /* line 642, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .notification.has-actions .feedback-symbol {
    width: 6.17215%; }
  /* line 646, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .notification.has-actions .copy {
    width: 57.35098%;
    margin-right: 2.35765%; }
  /* line 652, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .notification.has-actions .nav-actions {
    width: 31.76157%;
    float: left;
    margin-top: 5px;
    text-align: right; }
    /* line 660, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .notification.has-actions .nav-actions .nav-item {
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px; }
      /* line 666, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
      .notification.has-actions .nav-actions .nav-item:last-child {
        margin-right: 0; }
  /* line 672, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .notification.has-actions .action-primary {
    transition: background-color 0.15s, box-shadow 0.15s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0 transparent;
    display: inline-block;
    padding: 4px 20px 5px;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom,rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    border: 1px solid #0075b4;
    border-radius: 3px;
    background-color: #0075b4;
    color: white;
    border-color: #00466c; }
    /* line 144, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
    .notification.has-actions .action-primary.disabled, .notification.has-actions .action-primary.is-disabled {
      border: 1px solid #919191 !important;
      border-radius: 3px !important;
      background: #919191 !important;
      color: #5e5e5e !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
      .notification.has-actions .action-primary.disabled:hover, .notification.has-actions .action-primary.disabled:focus, .notification.has-actions .action-primary.is-disabled:hover, .notification.has-actions .action-primary.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
    .notification.has-actions .action-primary:hover, .notification.has-actions .action-primary:focus, .notification.has-actions .action-primary:active {
      box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.15); }
    /* line 198, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
    .notification.has-actions .action-primary:hover, .notification.has-actions .action-primary:focus, .notification.has-actions .action-primary:active {
      background-color: #065683;
      color: white; }
    /* line 203, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
    .notification.has-actions .action-primary.disabled, .notification.has-actions .action-primary.is-disabled {
      box-shadow: none;
      border: 1px solid #99c8e1 !important;
      background: #99c8e1 !important;
      color: white !important; }
  /* line 686, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .notification.confirmation .copy {
    margin-top: 4px; }
  /* line 691, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .notification.mini {
    width: auto;
    max-width: none;
    min-width: 0; }
    /* line 696, /edx/app/edxapp/edx-platform/lms/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 705, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .notification.mini .copy {
      width: auto; }

/* line 722, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.wrapper-alert {
  box-sizing: border-box;
  box-shadow: 0 1px 1px white, 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: #2f2f2f;
  display: none; }
  /* line 739, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-alert.is-shown {
    display: block; }
  /* line 743, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-alert.wrapper-alert-warning {
    box-shadow: 0 1px 1px white, inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 -4px 1px #fd7e14; }
    /* line 746, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-warning .feedback-symbol {
      color: #fd7e14; }
  /* line 751, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-alert.wrapper-alert-error {
    box-shadow: 0 1px 1px white, inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 -4px 1px #c13840; }
    /* line 754, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-error .feedback-symbol {
      color: #c13840; }
  /* line 759, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-alert.wrapper-alert-confirmation {
    box-shadow: 0 1px 1px white, inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 -4px 1px #008100; }
    /* line 762, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-confirmation .feedback-symbol {
      color: #008100; }
  /* line 767, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-alert.wrapper-alert-announcement {
    box-shadow: 0 1px 1px white, inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 -4px 1px #0075b4; }
    /* line 770, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-announcement .feedback-symbol {
      color: #0075b4; }
  /* line 775, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-alert.wrapper-alert-step-required {
    box-shadow: 0 1px 1px white, inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 -4px 1px #c2387d; }
    /* line 778, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-step-required .feedback-symbol {
      color: #c2387d; }

/* line 785, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.alert:not(.pattern-library-shim) {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  max-width: 1400px;
  color: white; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .alert:not(.pattern-library-shim):after {
    content: "";
    display: table;
    clear: both; }
  /* line 798, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert:not(.pattern-library-shim) .feedback-symbol, .alert:not(.pattern-library-shim) .copy {
    float: left; }
  /* line 802, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert:not(.pattern-library-shim) .feedback-symbol {
    transition: color 0.5s ease-in-out 0s;
    width: 6.17215%;
    margin: 5px 2.35765% 0 0;
    text-align: right; }
  /* line 812, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert:not(.pattern-library-shim) .copy {
    width: 82.94039%;
    margin-top: 10px;
    color: #adadad; }
    /* line 817, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .alert:not(.pattern-library-shim) .copy .title {
      margin-bottom: 0;
      color: white; }
  /* line 827, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert:not(.pattern-library-shim).has-actions .feedback-symbol {
    width: 6.17215%; }
  /* line 831, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert:not(.pattern-library-shim).has-actions .copy {
    width: 57.35098%;
    margin-right: 2.35765%; }
  /* line 837, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert:not(.pattern-library-shim).has-actions .nav-actions {
    width: 31.76157%;
    float: left;
    margin-top: 10px;
    text-align: right; }
    /* line 845, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .alert:not(.pattern-library-shim).has-actions .nav-actions .nav-item {
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px; }
      /* line 851, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
      .alert:not(.pattern-library-shim).has-actions .nav-actions .nav-item:last-child {
        margin-right: 0; }
  /* line 868, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert:not(.pattern-library-shim) .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: #181818;
    text-align: center; }
    /* line 882, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .alert:not(.pattern-library-shim) .action-alert-close .icon {
      color: white;
      width: auto;
      margin: 0;
      padding: 2px; }
    /* line 891, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .alert:not(.pattern-library-shim) .action-alert-close:hover {
      background: #5e5e5e; }
  /* line 898, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert:not(.pattern-library-shim) .action-dismiss .button {
    padding: 5px 10px; }
  /* line 909, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert:not(.pattern-library-shim) .action-dismiss .icon, .alert:not(.pattern-library-shim) .action-dismiss .button-copy {
    display: inline-block;
    vertical-align: middle; }
  /* line 914, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert:not(.pattern-library-shim) .action-dismiss .icon {
    margin-right: 5px; }

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

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

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

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

/* line 986, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.wrapper-message .message {
  background-color: #474747;
  padding: 10px 15px;
  color: white; }
  /* line 993, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message .icon {
    font-style: normal; }
  /* line 997, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.information {
    background-color: #f1f1f1;
    color: #474747; }
  /* line 1004, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.validation {
    background-color: #474747;
    color: white; }
    /* line 1008, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-message .message.validation a {
      color: #66acd2; }
  /* line 1013, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.has-warnings {
    border-bottom: 3px solid #fd7e14; }
    /* line 1016, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-message .message.has-warnings .fa-warning {
      margin-right: 10px;
      color: #fd7e14; }
  /* line 1022, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.has-errors {
    border-bottom: 3px solid #d16a70; }
    /* line 1025, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-message .message.has-errors .fa-exclamation-circle {
      margin-right: 10px;
      color: #d16a70; }

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

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

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

/* line 1057, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
body.uxdesign.alerts .content-primary {
  width: 100%;
  margin-right: 2.35765%;
  padding: 20px 30px; }
  /* line 1066, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  body.uxdesign.alerts .content-primary > section {
    margin-bottom: 40px; }
    /* line 1069, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    body.uxdesign.alerts .content-primary > section:last-child {
      margin-bottom: 0; }
  /* line 1075, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  body.uxdesign.alerts .content-primary ul li {
    width: 100%;
    margin-bottom: 5px;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 5px; }
    /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    body.uxdesign.alerts .content-primary ul li:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1083, /edx/app/edxapp/edx-platform/lms/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 1089, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    body.uxdesign.alerts .content-primary ul li a {
      float: left;
      width: 40.29137%;
      margin-right: 2.35765%; }

/* line 1105, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.main-wrapper .alert {
  padding: 15px 20px;
  margin-bottom: 30px;
  border-radius: 3px;
  border: 1px solid #edbd3c;
  border-radius: 3px;
  background: #fbf6e1; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .main-wrapper .alert:after {
    content: "";
    display: table;
    clear: both; }
  /* line 1117, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .main-wrapper .alert .alert-message {
    float: left;
    margin: 4px 0 0;
    color: #2f2f2f; }
  /* line 1128, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .main-wrapper .alert .alert-action {
    float: left; }
    /* line 1131, /edx/app/edxapp/edx-platform/lms/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: #474747; }
      /* line 144, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
      .main-wrapper .alert .alert-action.secondary.disabled, .main-wrapper .alert .alert-action.secondary.is-disabled {
        border: 1px solid #919191 !important;
        border-radius: 3px !important;
        background: #919191 !important;
        color: #5e5e5e !important;
        pointer-events: none;
        cursor: none; }
        /* line 153, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
        .main-wrapper .alert .alert-action.secondary.disabled:hover, .main-wrapper .alert .alert-action.secondary.disabled:focus, .main-wrapper .alert .alert-action.secondary.is-disabled:hover, .main-wrapper .alert .alert-action.secondary.is-disabled:focus {
          box-shadow: 0 0 0 0 !important; }
      /* line 159, /edx/app/edxapp/edx-platform/lms/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 265, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
      .main-wrapper .alert .alert-action.secondary:hover, .main-wrapper .alert .alert-action.secondary:focus {
        background-color: #ff7e12;
        color: #474747; }
      /* line 270, /edx/app/edxapp/edx-platform/lms/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: #919191 !important;
        box-shadow: none; }

/* line 1138, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
body.error {
  background: #181818;
  color: #2f2f2f; }
  /* line 1142, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  body.error .primary-header {
    display: none; }
  /* line 1146, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  body.error .error-prompt {
    width: 700px;
    margin: 150px auto;
    padding: 60px 50px 90px;
    border-radius: 3px;
    background: white;
    text-align: center; }
  /* line 1155, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  body.error h1 {
    float: none;
    margin: 0;
    color: #2f2f2f; }
  /* line 1164, /edx/app/edxapp/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  body.error .description {
    margin-bottom: 50px; }
  /* line 1170, /edx/app/edxapp/edx-platform/lms/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: white;
    padding: 14px 40px 18px; }
    /* line 144, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
    body.error .back-button.disabled, body.error .back-button.is-disabled {
      border: 1px solid #919191 !important;
      border-radius: 3px !important;
      background: #919191 !important;
      color: #5e5e5e !important;
      pointer-events: none;
      cursor: none; }
      /* line 153, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
      body.error .back-button.disabled:hover, body.error .back-button.disabled:focus, body.error .back-button.is-disabled:hover, body.error .back-button.is-disabled:focus {
        box-shadow: 0 0 0 0 !important; }
    /* line 159, /edx/app/edxapp/edx-platform/lms/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 198, /edx/app/edxapp/edx-platform/lms/static/sass/_mixins-inherited.scss */
    body.error .back-button:hover, body.error .back-button:focus, body.error .back-button:active {
      background-color: #065683;
      color: white; }
    /* line 203, /edx/app/edxapp/edx-platform/lms/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: white !important; }

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

/**
  This file contains all the necessary styling for a uniform
  navigation bar that can exist on any of the v1, v2 or bootstrap
  pages.
*/
/* line 6, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
.global-header {
  box-sizing: border-box;
  width: 100%;
  position: relative;
  overflow: hidden;
  padding-bottom: 10px;
  border-bottom: 1px solid #0075b4;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  line-height: 1.5;
  /*
    Logo and course identification block
  */
  /*
    Main navigation buttons for Courses, programs, profile and explore buttons.

    There are two stylings for the two circumstances, first the mobile, followed
    by the desktop styling
  */ }
  @media (min-width: 992px) {
    /* line 6, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
    .global-header {
      position: inherit; } }
  /* line 24, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
  .global-header .header-logo {
    display: inline; }
    /* line 27, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
    .global-header .header-logo a {
      float: left;
      margin: 15px 0 0 40px;
      display: block; }
      /* line 33, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .header-logo a .logo {
        float: left;
        height: 40px; }
      @media (max-width: 991px) {
        /* line 27, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
        .global-header .header-logo a {
          margin-left: 50%;
          height: 40px;
          width: auto; }
          /* line 45, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
          .global-header .header-logo a .logo {
            margin-left: -50%; } }
    /* line 51, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
    .global-header .header-logo .course-header {
      float: left;
      margin: 16px 0 0 20px;
      font-size: 0.875rem;
      color: #313131;
      line-height: 1em;
      display: none; }
      /* line 60, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .header-logo .course-header .course-name {
        display: block;
        font-size: 1rem;
        margin-top: 7px;
        font-weight: 600; }
      @media (min-width: 992px) {
        /* line 51, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
        .global-header .header-logo .course-header {
          display: block; } }
  /* line 75, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
  .global-header .edx-cookie-banner-wrapper .edx-cookie-banner {
    min-width: 0; }
  @media (min-width: 992px) {
    /* line 89, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
    .global-header .nav-links .nav-item {
      margin: 0 20px; }
      /* line 92, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .nav-links .nav-item a {
        text-decoration: none; }
    /* line 97, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
    .global-header .nav-links .main {
      float: left;
      margin: 20px 0 0 20px; }
      /* line 101, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .nav-links .main .nav-item {
        float: left; }
      /* line 105, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .nav-links .main .nav-tab {
        text-transform: none;
        padding: 0;
        cursor: pointer;
        margin: 0; }
        /* line 111, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
        .global-header .nav-links .main .nav-tab a {
          color: #313131;
          padding: 7px 25px 19px;
          font-weight: 400;
          display: inline-block;
          margin-bottom: -10px;
          border-bottom: 4px solid transparent;
          cursor: pointer; }
          /* line 120, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
          .global-header .nav-links .main .nav-tab a.active, .global-header .nav-links .main .nav-tab a:hover {
            border-bottom-style: solid;
            border-bottom-color: #0075b4; }
          /* line 126, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
          .global-header .nav-links .main .nav-tab a:hover {
            cursor: pointer;
            border-bottom-color: #0075b4; }
    /* line 134, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
    .global-header .nav-links .secondary {
      float: right;
      margin: 15px 40px 0 0; }
      /* line 139, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .nav-links .secondary .nav-item {
        font-size: 1rem;
        display: inline-block;
        padding: 10px 0 0;
        margin: 0 10px; }
        /* line 145, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
        .global-header .nav-links .secondary .nav-item.nav-item-dropdown {
          padding: 0;
          margin: 0; }
        /* line 150, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
        .global-header .nav-links .secondary .nav-item a {
          color: #313131;
          font-weight: 400; }
      /* line 158, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .nav-links .secondary .btn {
        border: 1px solid #0075b4;
        padding: 5px 20px;
        border-radius: 5px;
        cursor: pointer;
        text-decoration: none; }
      /* line 166, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .nav-links .secondary a.sign-in-btn,
      .global-header .nav-links .secondary .nav-item a.shopping-cart {
        background-color: #0075b4;
        color: #fff;
        border: 1px solid #fff;
        font-weight: 400;
        padding: 5px 20px; }
        /* line 174, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
        .global-header .nav-links .secondary a.sign-in-btn:hover,
        .global-header .nav-links .secondary .nav-item a.shopping-cart:hover {
          background-color: #fff;
          color: #0075b4;
          border-color: #0075b4; }
      /* line 181, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .nav-links .secondary a.register-btn {
        background: #fff;
        color: #0075b4;
        font-weight: 400; }
        /* line 186, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
        .global-header .nav-links .secondary a.register-btn:hover {
          background-color: #0075b4;
          color: #fff; }
      /* line 193, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .nav-links .secondary .user-image-frame {
        border: 1px solid #e7e7e7;
        margin: -10px 5px;
        border-radius: 5px;
        width: 40px; }
      /* line 201, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .nav-links .secondary .toggle-user-dropdown {
        padding: 10px;
        text-decoration: none;
        cursor: pointer; }
      /* line 207, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .nav-links .secondary .dropdown-user-menu {
        border: 1px solid #313131;
        position: absolute;
        background-color: #fff;
        color: #313131;
        right: 30px;
        top: 55px;
        z-index: 10; }
        /* line 216, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
        .global-header .nav-links .secondary .dropdown-user-menu .dropdown-item {
          cursor: pointer;
          overflow: hidden;
          padding: 0; }
          /* line 221, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
          .global-header .nav-links .secondary .dropdown-user-menu .dropdown-item:hover {
            color: #313131;
            background-color: #e7e7e7; }
          /* line 226, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
          .global-header .nav-links .secondary .dropdown-user-menu .dropdown-item:not(:last-child) {
            border-bottom: 1px solid #e7e7e7; }
          /* line 230, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
          .global-header .nav-links .secondary .dropdown-user-menu .dropdown-item a {
            font-weight: 400;
            padding: 10px 15px;
            display: inline-block;
            width: 100%; }
            /* line 236, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
            .global-header .nav-links .secondary .dropdown-user-menu .dropdown-item a:focus {
              outline: none;
              color: #313131;
              background-color: #e7e7e7; }
    /* line 247, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
    .global-header .hamburger-menu {
      display: none; } }
  @media (max-width: 991px) {
    /* line 254, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
    .global-header .main-header {
      height: 40px;
      position: inherit; }
    /* line 260, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
    .global-header .hamburger-menu {
      left: 20px;
      position: absolute;
      top: 18px;
      width: 30px;
      height: 20px;
      padding-bottom: 5px;
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: 0.5s ease-in-out;
      transition: 0.5s ease-in-out;
      cursor: pointer; }
      /* line 274, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .hamburger-menu .line {
        display: block;
        position: absolute;
        height: 5px;
        width: 100%;
        background: #767676;
        opacity: 1;
        left: 0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: 0.25s ease-in-out;
        transition: 0.25s ease-in-out; }
        /* line 287, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
        .global-header .hamburger-menu .line:nth-child(1) {
          top: 0; }
        /* line 291, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
        .global-header .hamburger-menu .line:nth-child(2), .global-header .hamburger-menu .line:nth-child(3) {
          top: 10px; }
        /* line 296, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
        .global-header .hamburger-menu .line:nth-child(4) {
          top: 20px; }
      /* line 302, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .hamburger-menu.open .line:nth-child(1) {
        top: 18px;
        width: 0%;
        left: 50%; }
      /* line 308, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .hamburger-menu.open .line:nth-child(2) {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      /* line 313, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .hamburger-menu.open .line:nth-child(3) {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      /* line 318, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .global-header .hamburger-menu.open .line:nth-child(4) {
        top: 18px;
        width: 0%;
        left: 50%; } }
  /* line 328, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
  .global-header .hidden {
    display: none !important; }
  @media print {
    /* line 6, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
    .global-header {
      border-bottom: 1px solid #a0a0a0 !important; } }

/*
  Mobile menu styling
*/
/* line 340, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
.mobile-menu {
  border-top: 1px solid #0075b4;
  margin: 25px 0 -10px; }
  @media (min-width: 992px) {
    /* line 340, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
    .mobile-menu {
      display: none !important; } }
  @media (max-width: 991px) {
    /* line 350, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
    .mobile-menu .mobile-nav-link {
      position: static;
      transform: none;
      overflow: hidden;
      padding: 0; }
      /* line 356, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
      .mobile-menu .mobile-nav-link a {
        font-size: 1rem;
        font-weight: 600;
        text-decoration: none;
        outline: none;
        display: block;
        background-color: #fff;
        border-radius: 0;
        width: 100%;
        padding: 12px 20px;
        border-bottom: 1px solid #e7e7e7;
        text-align: left;
        cursor: pointer; }
        /* line 370, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
        .mobile-menu .mobile-nav-link a:hover, .mobile-menu .mobile-nav-link a:focus {
          background-color: #767676;
          color: #fff; }
        /* line 376, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
        .mobile-menu .mobile-nav-link a::after {
          content: '\00BB';
          padding-left: 4px; } }
  /* line 385, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
  .mobile-menu.hidden {
    display: none !important; }

@media (max-width: 991px) {
  /* line 393, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
  .hidden-mobile:not(.mobile-nav-link) {
    display: none; } }

/* line 401, /edx/app/edxapp/edx-platform/lms/static/sass/_header.scss */
.settings-language-form {
  float: right;
  padding: 10px; }

@-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 27, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.ui-loading .spin, .ui-loading-base .spin, .wrapper-account-settings .ui-loading-indicator .spin,
.wrapper-account-settings .ui-loading-error .spin, .view-profile .ui-loading-indicator .spin {
  animation: rotateCW 1s linear infinite; }

/* line 31, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.ui-loading-base, .wrapper-account-settings .ui-loading-indicator,
.wrapper-account-settings .ui-loading-error, .view-profile .ui-loading-indicator, .ui-loading {
  animation: fadeIn 0.25s linear 1; }
  /* line 36, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
  .ui-loading-base .spin, .wrapper-account-settings .ui-loading-indicator .spin,
  .wrapper-account-settings .ui-loading-error .spin, .view-profile .ui-loading-indicator .spin, .ui-loading .spin {
    display: inline-block; }
  /* line 42, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
  .ui-loading-base .copy, .wrapper-account-settings .ui-loading-indicator .copy,
  .wrapper-account-settings .ui-loading-error .copy, .view-profile .ui-loading-indicator .copy, .ui-loading .copy {
    padding-left: 5px; }

/* line 47, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.ui-loading {
  opacity: 0.6;
  background-color: white;
  padding: 30px 20px;
  text-align: center; }

/* line 59, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.divider-lv0 {
  border-top: 4px solid #e4e4e4; }

/* line 63, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.divider-lv1 {
  border-top: 2px solid #e4e4e4; }

/* line 67, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.divider-lv2 {
  border-top: 1px solid #e4e4e4; }

/* line 73, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.payment-buttons .purchase {
  float: left;
  padding: 10px 0; }
  /* line 77, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
  .payment-buttons .purchase .product-info, .payment-buttons .purchase .product-name, .payment-buttons .purchase .price {
    color: #126f9a; }

/* line 84, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.payment-buttons .payment-button {
  float: right;
  margin-left: 10px; }
  /* line 89, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
  .payment-buttons .payment-button.is-selected {
    background: #60bc61 !important; }

/* line 99, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.view-teams .wrapper-msg {
  max-width: 1180px;
  margin: 0 auto;
  border-top: 3px solid #fd7e14; }
  /* line 15, /edx/app/edxapp/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-teams .wrapper-msg:after {
    content: "";
    display: table;
    clear: both; }
  /* line 106, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
  .view-teams .wrapper-msg .left-floater {
    float: left;
    font-weight: 600;
    color: white;
    line-height: 1.41575em; }
  /* line 114, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
  .view-teams .wrapper-msg .right-floater {
    float: right;
    line-height: 1.41575em; }
    /* line 119, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
    .view-teams .wrapper-msg .right-floater button {
      background: transparent;
      border: 1px solid transparent;
      color: white;
      box-shadow: 0 0 0 0;
      font-weight: 400;
      text-shadow: 0 0; }
      /* line 127, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
      .view-teams .wrapper-msg .right-floater button:hover {
        color: #fd7e14;
        background: transparent;
        border: 1px solid #fd7e14;
        box-shadow: 0 0 0 0; }
      /* line 134, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
      .view-teams .wrapper-msg .right-floater button:focus {
        box-shadow: 0 0 0 0; }

/* line 141, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.view-teams .members-info {
  margin: 0;
  padding: 0; }
  /* line 145, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
  .view-teams .members-info li {
    display: inline; }

/* line 153, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.view-teams .edit-members .team-member {
  line-height: 1.41575em;
  padding: 10px; }

/* line 158, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.view-teams .edit-members .member-info-container {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px; }
  /* line 164, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
  .view-teams .edit-members .member-info-container .primary {
    font-size: 120%; }
  /* line 168, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
  .view-teams .edit-members .member-info-container .secondary {
    color: #646464;
    font-size: 80%;
    display: block; }

/* line 176, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.view-teams .edit-members .member-profile img {
  border: 1px solid #767676; }

/* line 181, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.view-teams .edit-members .action-remove-member {
  color: #0075b4;
  background: transparent;
  border: 1px solid transparent;
  font: inherit; }

/* line 191, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.view-teams .search-field::-ms-clear {
  width: 0;
  height: 0; }

/* line 200, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.prompt.warning button {
  box-shadow: none;
  text-shadow: none; }
  /* line 206, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
  .prompt.warning button:hover {
    color: #ff7e12;
    background: transparent;
    box-shadow: none; }
  /* line 212, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
  .prompt.warning button:focus {
    box-shadow: none;
    border: 0; }

/* line 221, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
.prompt.warning button {
  box-shadow: none;
  text-shadow: none; }
  /* line 227, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
  .prompt.warning button:hover {
    color: #ff7e12;
    background: transparent;
    box-shadow: none; }
  /* line 233, /edx/app/edxapp/edx-platform/lms/static/sass/_developer.scss */
  .prompt.warning button:focus {
    box-shadow: none;
    border: 0; }

/* line 9, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
.header-global .nav-courseware li .btn,
.header-global .nav-courseware div .btn, .login .form-actions button[type="submit"],
.register .form-actions button[type="submit"],
.passwordreset .form-actions button[type="submit"],
#forgot-password-modal #password-reset .form-actions button[type="submit"], .view-survey .action-primary {
  box-sizing: border-box;
  transition: color 0.25s ease-in-out, background 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
  display: inline-block;
  cursor: pointer;
  text-decoration: none; }
  /* line 21, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
  .header-global .nav-courseware li .disabled.btn,
  .header-global .nav-courseware div .disabled.btn, .login .form-actions button.disabled[type="submit"],
  .register .form-actions button.disabled[type="submit"],
  .passwordreset .form-actions button.disabled[type="submit"],
  #forgot-password-modal #password-reset .form-actions button.disabled[type="submit"], .view-survey .disabled.action-primary, .header-global .nav-courseware li [disabled].btn,
  .header-global .nav-courseware div [disabled].btn, .login .form-actions button[disabled][type="submit"],
  .register .form-actions button[disabled][type="submit"],
  .passwordreset .form-actions button[disabled][type="submit"],
  #forgot-password-modal #password-reset .form-actions button[disabled][type="submit"], .view-survey [disabled].action-primary {
    cursor: default;
    pointer-events: none; }

/* line 35, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
.header-global .nav-courseware li .btn,
.header-global .nav-courseware div .btn, .login .form-actions button[type="submit"],
.register .form-actions button[type="submit"],
.passwordreset .form-actions button[type="submit"],
#forgot-password-modal #password-reset .form-actions button[type="submit"], .view-survey .action-primary {
  border-radius: 2px; }

/* line 40, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
.header-global .nav-courseware li .btn,
.header-global .nav-courseware div .btn, .login .form-actions button[type="submit"],
.register .form-actions button[type="submit"],
.passwordreset .form-actions button[type="submit"],
#forgot-password-modal #password-reset .form-actions button[type="submit"], .view-survey .action-primary {
  border: none;
  padding: 10px 20px;
  text-align: center;
  text-shadow: none;
  font-weight: 500;
  letter-spacing: 0; }
  /* line 51, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
  .header-global .nav-courseware li .disabled.btn,
  .header-global .nav-courseware div .disabled.btn, .login .form-actions button.disabled[type="submit"],
  .register .form-actions button.disabled[type="submit"],
  .passwordreset .form-actions button.disabled[type="submit"],
  #forgot-password-modal #password-reset .form-actions button.disabled[type="submit"], .view-survey .disabled.action-primary, .header-global .nav-courseware li [disabled].btn,
  .header-global .nav-courseware div [disabled].btn, .login .form-actions button[disabled][type="submit"],
  .register .form-actions button[disabled][type="submit"],
  .passwordreset .form-actions button[disabled][type="submit"],
  #forgot-password-modal #password-reset .form-actions button[disabled][type="submit"], .view-survey [disabled].action-primary, .header-global .nav-courseware li .is-disabled.btn,
  .header-global .nav-courseware div .is-disabled.btn, .login .form-actions button.is-disabled[type="submit"],
  .register .form-actions button.is-disabled[type="submit"],
  .passwordreset .form-actions button.is-disabled[type="submit"],
  #forgot-password-modal #password-reset .form-actions button.is-disabled[type="submit"], .view-survey .is-disabled.action-primary {
    background: #646668; }
    /* line 54, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
    .header-global .nav-courseware li .disabled.btn:hover,
    .header-global .nav-courseware div .disabled.btn:hover, .login .form-actions button.disabled[type="submit"]:hover,
    .register .form-actions button.disabled[type="submit"]:hover,
    .passwordreset .form-actions button.disabled[type="submit"]:hover,
    #forgot-password-modal #password-reset .form-actions button.disabled[type="submit"]:hover, .view-survey .disabled.action-primary:hover, .header-global .nav-courseware li .disabled.btn:focus,
    .header-global .nav-courseware div .disabled.btn:focus, .login .form-actions button.disabled[type="submit"]:focus,
    .register .form-actions button.disabled[type="submit"]:focus,
    .passwordreset .form-actions button.disabled[type="submit"]:focus,
    #forgot-password-modal #password-reset .form-actions button.disabled[type="submit"]:focus, .view-survey .disabled.action-primary:focus, .header-global .nav-courseware li [disabled].btn:hover,
    .header-global .nav-courseware div [disabled].btn:hover, .login .form-actions button[disabled][type="submit"]:hover,
    .register .form-actions button[disabled][type="submit"]:hover,
    .passwordreset .form-actions button[disabled][type="submit"]:hover,
    #forgot-password-modal #password-reset .form-actions button[disabled][type="submit"]:hover, .view-survey [disabled].action-primary:hover, .header-global .nav-courseware li [disabled].btn:focus,
    .header-global .nav-courseware div [disabled].btn:focus, .login .form-actions button[disabled][type="submit"]:focus,
    .register .form-actions button[disabled][type="submit"]:focus,
    .passwordreset .form-actions button[disabled][type="submit"]:focus,
    #forgot-password-modal #password-reset .form-actions button[disabled][type="submit"]:focus, .view-survey [disabled].action-primary:focus, .header-global .nav-courseware li .is-disabled.btn:hover,
    .header-global .nav-courseware div .is-disabled.btn:hover, .login .form-actions button.is-disabled[type="submit"]:hover,
    .register .form-actions button.is-disabled[type="submit"]:hover,
    .passwordreset .form-actions button.is-disabled[type="submit"]:hover,
    #forgot-password-modal #password-reset .form-actions button.is-disabled[type="submit"]:hover, .view-survey .is-disabled.action-primary:hover, .header-global .nav-courseware li .is-disabled.btn:focus,
    .header-global .nav-courseware div .is-disabled.btn:focus, .login .form-actions button.is-disabled[type="submit"]:focus,
    .register .form-actions button.is-disabled[type="submit"]:focus,
    .passwordreset .form-actions button.is-disabled[type="submit"]:focus,
    #forgot-password-modal #password-reset .form-actions button.is-disabled[type="submit"]:focus, .view-survey .is-disabled.action-primary:focus {
      background: #646668 !important; }

/* line 61, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
.header-global .nav-courseware li .btn,
.header-global .nav-courseware div .btn, .login .form-actions button[type="submit"],
.register .form-actions button[type="submit"],
.passwordreset .form-actions button[type="submit"],
#forgot-password-modal #password-reset .form-actions button[type="submit"], .view-survey .action-primary {
  box-shadow: 0 2px 1px 0 #0a4a67;
  background: #126f9a;
  color: #fff; }
  /* line 68, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
  .header-global .nav-courseware li .btn:hover,
  .header-global .nav-courseware div .btn:hover, .login .form-actions button[type="submit"]:hover,
  .register .form-actions button[type="submit"]:hover,
  .passwordreset .form-actions button[type="submit"]:hover,
  #forgot-password-modal #password-reset .form-actions button[type="submit"]:hover, .view-survey .action-primary:hover, .header-global .nav-courseware li .btn:active,
  .header-global .nav-courseware div .btn:active, .login .form-actions button[type="submit"]:active,
  .register .form-actions button[type="submit"]:active,
  .passwordreset .form-actions button[type="submit"]:active,
  #forgot-password-modal #password-reset .form-actions button[type="submit"]:active, .view-survey .action-primary:active, .header-global .nav-courseware li .btn:focus,
  .header-global .nav-courseware div .btn:focus, .login .form-actions button[type="submit"]:focus,
  .register .form-actions button[type="submit"]:focus,
  .passwordreset .form-actions button[type="submit"]:focus,
  #forgot-password-modal #password-reset .form-actions button[type="submit"]:focus, .view-survey .action-primary:focus {
    background: #1790c7; }
  /* line 72, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
  .header-global .nav-courseware li .btn:focus,
  .header-global .nav-courseware div .btn:focus, .login .form-actions button[type="submit"]:focus,
  .register .form-actions button[type="submit"]:focus,
  .passwordreset .form-actions button[type="submit"]:focus,
  #forgot-password-modal #password-reset .form-actions button[type="submit"]:focus, .view-survey .action-primary:focus {
    box-shadow: 0 0 6px 0 #126f9a; }
  /* line 76, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
  .header-global .nav-courseware li .current.btn,
  .header-global .nav-courseware div .current.btn, .login .form-actions button.current[type="submit"],
  .register .form-actions button.current[type="submit"],
  .passwordreset .form-actions button.current[type="submit"],
  #forgot-password-modal #password-reset .form-actions button.current[type="submit"], .view-survey .current.action-primary, .header-global .nav-courseware li .active.btn,
  .header-global .nav-courseware div .active.btn, .login .form-actions button.active[type="submit"],
  .register .form-actions button.active[type="submit"],
  .passwordreset .form-actions button.active[type="submit"],
  #forgot-password-modal #password-reset .form-actions button.active[type="submit"], .view-survey .active.action-primary {
    box-shadow: inset 0 2px 1px 1px #0075b4;
    background: #0075b4;
    color: #126f9a; }
    /* line 81, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
    .header-global .nav-courseware li .current.btn:hover,
    .header-global .nav-courseware div .current.btn:hover, .login .form-actions button.current[type="submit"]:hover,
    .register .form-actions button.current[type="submit"]:hover,
    .passwordreset .form-actions button.current[type="submit"]:hover,
    #forgot-password-modal #password-reset .form-actions button.current[type="submit"]:hover, .view-survey .current.action-primary:hover, .header-global .nav-courseware li .current.btn:active,
    .header-global .nav-courseware div .current.btn:active, .login .form-actions button.current[type="submit"]:active,
    .register .form-actions button.current[type="submit"]:active,
    .passwordreset .form-actions button.current[type="submit"]:active,
    #forgot-password-modal #password-reset .form-actions button.current[type="submit"]:active, .view-survey .current.action-primary:active, .header-global .nav-courseware li .current.btn:focus,
    .header-global .nav-courseware div .current.btn:focus, .login .form-actions button.current[type="submit"]:focus,
    .register .form-actions button.current[type="submit"]:focus,
    .passwordreset .form-actions button.current[type="submit"]:focus,
    #forgot-password-modal #password-reset .form-actions button.current[type="submit"]:focus, .view-survey .current.action-primary:focus, .header-global .nav-courseware li .active.btn:hover,
    .header-global .nav-courseware div .active.btn:hover, .login .form-actions button.active[type="submit"]:hover,
    .register .form-actions button.active[type="submit"]:hover,
    .passwordreset .form-actions button.active[type="submit"]:hover,
    #forgot-password-modal #password-reset .form-actions button.active[type="submit"]:hover, .view-survey .active.action-primary:hover, .header-global .nav-courseware li .active.btn:active,
    .header-global .nav-courseware div .active.btn:active, .login .form-actions button.active[type="submit"]:active,
    .register .form-actions button.active[type="submit"]:active,
    .passwordreset .form-actions button.active[type="submit"]:active,
    #forgot-password-modal #password-reset .form-actions button.active[type="submit"]:active, .view-survey .active.action-primary:active, .header-global .nav-courseware li .active.btn:focus,
    .header-global .nav-courseware div .active.btn:focus, .login .form-actions button.active[type="submit"]:focus,
    .register .form-actions button.active[type="submit"]:focus,
    .passwordreset .form-actions button.active[type="submit"]:focus,
    #forgot-password-modal #password-reset .form-actions button.active[type="submit"]:focus, .view-survey .active.action-primary:focus {
      box-shadow: inset 0 2px 1px 1px #126f9a;
      color: #0a4a67; }
  /* line 87, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
  .header-global .nav-courseware li .disabled.btn,
  .header-global .nav-courseware div .disabled.btn, .login .form-actions button.disabled[type="submit"],
  .register .form-actions button.disabled[type="submit"],
  .passwordreset .form-actions button.disabled[type="submit"],
  #forgot-password-modal #password-reset .form-actions button.disabled[type="submit"], .view-survey .disabled.action-primary, .header-global .nav-courseware li [disabled].btn,
  .header-global .nav-courseware div [disabled].btn, .login .form-actions button[disabled][type="submit"],
  .register .form-actions button[disabled][type="submit"],
  .passwordreset .form-actions button[disabled][type="submit"],
  #forgot-password-modal #password-reset .form-actions button[disabled][type="submit"], .view-survey [disabled].action-primary {
    box-shadow: none;
    background: #646668; }

/* line 131, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
.view-register .form-actions button[type="submit"], .view-login .form-actions button[type="submit"], .view-passwordreset .form-actions button[type="submit"], .view-survey .form-actions button[type="submit"] {
  text-transform: none;
  vertical-align: middle;
  font-weight: 600 !important;
  letter-spacing: 0 !important; }

/* line 148, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
.verification-process .header-global .logo a:hover, .verification-process .header-global .logo:active, .verification-process .header-global .logo a:focus {
  border: none;
  text-decoration: none;
  padding-bottom: 0; }

/* line 154, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
.verification-process .header-global .nav-global a:hover, .verification-process .header-global .nav-global a:active, .verification-process .header-global .nav-global a:focus {
  border: none; }

/* line 160, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
.verification-process #content .action-primary:hover {
  background-image: none; }

/* line 185, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
.close-modal:focus, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-close-btn:focus, button.close-modal:focus, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper button.entitlement-unenrollment-modal-close-btn:focus {
  border: none !important; }

/* line 193, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
.course-content .discussion-post.edit-post-form .topic-menu {
  padding-left: 0;
  list-style: none; }
  /* line 197, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
  .course-content .discussion-post.edit-post-form .topic-menu .topic-menu-item {
    margin-bottom: 0; }

/* line 202, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
.course-content .discussion-post.edit-post-form .topic-submenu {
  list-style: none; }

/* line 209, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
.is-in-course .wrapper-prompt .nav-actions button {
  font-family: inherit; }

/* line 217, /edx/app/edxapp/edx-platform/lms/static/sass/_shame.scss */
.is-in-course .wrapper-prompt .nav-actions .action-secondary {
  box-shadow: none;
  text-shadow: none; }

/* This css was added as part of the LEARNER-3072 experiment */
/* line 11, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
.complete-program-dashboard-button {
  float: right;
  display: block;
  box-sizing: border-box;
  color: #f2f8fb !important;
  cursor: pointer;
  background: #008100 none repeat scroll 0% 0%/auto padding-box border-box !important;
  font: normal normal 600 normal 15px / normal "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 7px;
  transition: color 0.25s ease-in-out 0s, background 0.25s ease-in-out 0s, box-shadow 0.25s ease-in-out 0s;
  text-decoration: none !important;
  border: none !important;
  margin-top: 5px; }

/* line 26, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
.complete-program-dashboard-button:hover {
  background: #009b00 !important; }

/* line 30, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
.complete-program-dashboard-button .list-price {
  text-decoration: line-through; }

/* line 34, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
.complete-program-dashboard-span {
  display: block;
  float: right; }

/* line 39, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
.complete-program-dashboard-div {
  display: none;
  float: right;
  width: auto;
  max-width: 420px;
  margin: 0 0 10px; }

/* Part of LEARNER-3583 experiment (https://openedx.atlassian.net/browse/LEARNER-3583) */
/* modal-specific */
/* line 51, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
#upsell-modal, #portfolio-experiment-upsell-modal {
  display: none;
  /* slick modal from https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.css */
  /* slick theme from https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick-theme.min.css */ }
  /* line 56, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-list,
  #upsell-modal .slick-slider,
  #upsell-modal .slick-track, #portfolio-experiment-upsell-modal .slick-list,
  #portfolio-experiment-upsell-modal .slick-slider,
  #portfolio-experiment-upsell-modal .slick-track {
    position: relative;
    display: block; }
  /* line 64, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-loading .slick-slide,
  #upsell-modal .slick-loading .slick-track, #portfolio-experiment-upsell-modal .slick-loading .slick-slide,
  #portfolio-experiment-upsell-modal .slick-loading .slick-track {
    visibility: hidden; }
  /* line 70, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-slider, #portfolio-experiment-upsell-modal .slick-slider {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent; }
  /* line 83, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-list, #portfolio-experiment-upsell-modal .slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0; }
    /* line 88, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
    #upsell-modal .slick-list:focus, #portfolio-experiment-upsell-modal .slick-list:focus {
      outline: 0; }
    /* line 92, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
    #upsell-modal .slick-list.dragging, #portfolio-experiment-upsell-modal .slick-list.dragging {
      cursor: pointer;
      cursor: hand; }
  /* line 99, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-slider .slick-list,
  #upsell-modal .slick-slider .slick-track, #portfolio-experiment-upsell-modal .slick-slider .slick-list,
  #portfolio-experiment-upsell-modal .slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  /* line 109, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-track, #portfolio-experiment-upsell-modal .slick-track {
    top: 0;
    left: 0; }
    /* line 113, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
    #upsell-modal .slick-track::after, #upsell-modal .slick-track::before, #portfolio-experiment-upsell-modal .slick-track::after, #portfolio-experiment-upsell-modal .slick-track::before {
      display: table;
      content: ''; }
    /* line 119, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
    #upsell-modal .slick-track::after, #portfolio-experiment-upsell-modal .slick-track::after {
      clear: both; }
  /* line 124, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-slide, #portfolio-experiment-upsell-modal .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px; }
  /* line 131, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal [dir=rtl] .slick-slide, #portfolio-experiment-upsell-modal [dir=rtl] .slick-slide {
    float: right; }
  /* line 136, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-slide img, #portfolio-experiment-upsell-modal .slick-slide img {
    display: block; }
  /* line 140, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-slide.slick-loading img, #portfolio-experiment-upsell-modal .slick-slide.slick-loading img {
    display: none; }
  /* line 144, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-slide.dragging img, #portfolio-experiment-upsell-modal .slick-slide.dragging img {
    pointer-events: none; }
  /* line 149, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-initialized .slick-slide, #portfolio-experiment-upsell-modal .slick-initialized .slick-slide {
    display: block; }
  /* line 153, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-vertical .slick-slide, #portfolio-experiment-upsell-modal .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }
  /* line 159, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-arrow.slick-hidden, #portfolio-experiment-upsell-modal .slick-arrow.slick-hidden {
    display: none; }
  /* line 165, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-dots,
  #upsell-modal .slick-next,
  #upsell-modal .slick-prev, #portfolio-experiment-upsell-modal .slick-dots,
  #portfolio-experiment-upsell-modal .slick-next,
  #portfolio-experiment-upsell-modal .slick-prev {
    position: absolute;
    display: block;
    padding: 0; }
  /* line 173, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-dots li button::before,
  #upsell-modal .slick-next::before,
  #upsell-modal .slick-prev::before, #portfolio-experiment-upsell-modal .slick-dots li button::before,
  #portfolio-experiment-upsell-modal .slick-next::before,
  #portfolio-experiment-upsell-modal .slick-prev::before {
    font-family: slick;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  /* line 182, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-next,
  #upsell-modal .slick-prev, #portfolio-experiment-upsell-modal .slick-next,
  #portfolio-experiment-upsell-modal .slick-prev {
    font-size: 0;
    line-height: 0;
    top: 50%;
    width: 20px;
    height: 20px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0; }
  /* line 200, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-next:focus, #upsell-modal .slick-next:hover, #portfolio-experiment-upsell-modal .slick-next:focus, #portfolio-experiment-upsell-modal .slick-next:hover {
    color: transparent;
    outline: 0;
    background: 0 0; }
  /* line 209, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-prev:focus, #upsell-modal .slick-prev:hover, #portfolio-experiment-upsell-modal .slick-prev:focus, #portfolio-experiment-upsell-modal .slick-prev:hover {
    color: transparent;
    outline: 0;
    background: 0 0; }
  /* line 218, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-next:focus::before, #upsell-modal .slick-next:hover::before, #portfolio-experiment-upsell-modal .slick-next:focus::before, #portfolio-experiment-upsell-modal .slick-next:hover::before {
    opacity: 1; }
  /* line 225, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-prev:focus::before, #upsell-modal .slick-prev:hover::before, #portfolio-experiment-upsell-modal .slick-prev:focus::before, #portfolio-experiment-upsell-modal .slick-prev:hover::before {
    opacity: 1; }
  /* line 231, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-next.slick-disabled::before,
  #upsell-modal .slick-prev.slick-disabled::before, #portfolio-experiment-upsell-modal .slick-next.slick-disabled::before,
  #portfolio-experiment-upsell-modal .slick-prev.slick-disabled::before {
    opacity: 0.25; }
  /* line 236, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-next::before, #portfolio-experiment-upsell-modal .slick-next::before {
    font-size: 20px;
    line-height: 1;
    opacity: 0.75;
    color: #fff; }
  /* line 243, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-prev, #portfolio-experiment-upsell-modal .slick-prev {
    left: -25px; }
    /* line 244, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
    #upsell-modal .slick-prev::before, #portfolio-experiment-upsell-modal .slick-prev::before {
      font-size: 20px;
      line-height: 1;
      opacity: 0.75;
      color: #fff; }
  /* line 254, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal [dir=rtl] .slick-prev, #portfolio-experiment-upsell-modal [dir=rtl] .slick-prev {
    right: -25px;
    left: auto; }
  /* line 259, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-prev::before, #portfolio-experiment-upsell-modal .slick-prev::before {
    content: '• '; }
  /* line 263, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-next::before,
  #upsell-modal [dir=rtl] .slick-prev::before, #portfolio-experiment-upsell-modal .slick-next::before,
  #portfolio-experiment-upsell-modal [dir=rtl] .slick-prev::before {
    content: '•’'; }
  /* line 268, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-next, #portfolio-experiment-upsell-modal .slick-next {
    right: -25px; }
  /* line 272, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal [dir=rtl] .slick-next, #portfolio-experiment-upsell-modal [dir=rtl] .slick-next {
    right: auto;
    left: -25px; }
    /* line 276, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
    #upsell-modal [dir=rtl] .slick-next::before, #portfolio-experiment-upsell-modal [dir=rtl] .slick-next::before {
      content: '•'; }
  /* line 281, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-dotted.slick-slider, #portfolio-experiment-upsell-modal .slick-dotted.slick-slider {
    margin-bottom: 30px; }
  /* line 285, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-dots, #portfolio-experiment-upsell-modal .slick-dots {
    bottom: -25px;
    width: 100%;
    margin: 0;
    list-style: none;
    text-align: center; }
    /* line 292, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
    #upsell-modal .slick-dots li, #portfolio-experiment-upsell-modal .slick-dots li {
      position: relative;
      display: inline-block;
      width: 20px;
      height: 20px;
      margin: 0 5px;
      padding: 0;
      cursor: pointer; }
      /* line 301, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
      #upsell-modal .slick-dots li button, #portfolio-experiment-upsell-modal .slick-dots li button {
        font-size: 0;
        line-height: 0;
        display: block;
        width: 20px;
        height: 20px;
        padding: 5px;
        cursor: pointer;
        color: transparent;
        border: 0;
        outline: 0;
        background: 0 0; }
        /* line 314, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
        #upsell-modal .slick-dots li button:focus, #upsell-modal .slick-dots li button:hover, #portfolio-experiment-upsell-modal .slick-dots li button:focus, #portfolio-experiment-upsell-modal .slick-dots li button:hover {
          outline: 0; }
        /* line 319, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
        #upsell-modal .slick-dots li button:focus::before, #upsell-modal .slick-dots li button:hover::before, #portfolio-experiment-upsell-modal .slick-dots li button:focus::before, #portfolio-experiment-upsell-modal .slick-dots li button:hover::before {
          opacity: 1; }
        /* line 324, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
        #upsell-modal .slick-dots li button::before, #portfolio-experiment-upsell-modal .slick-dots li button::before {
          font-size: 6px;
          line-height: 20px;
          position: absolute;
          top: 0;
          left: 0;
          width: 20px;
          height: 20px;
          content: '•';
          text-align: center;
          opacity: 0.25;
          color: #000; }
      /* line 339, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
      #upsell-modal .slick-dots li.slick-active button::before, #portfolio-experiment-upsell-modal .slick-dots li.slick-active button::before {
        opacity: 0.75;
        color: #000; }
  /* line 346, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .paragon__btn.paragon__btn-secondary, #portfolio-experiment-upsell-modal .paragon__btn.paragon__btn-secondary {
    display: none; }
  /* line 350, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .paragon__btn.paragon__btn-success, #portfolio-experiment-upsell-modal .paragon__btn.paragon__btn-success {
    font-size: initial;
    float: left;
    background: green; }
  /* line 356, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .paragon__btn.paragon__btn-light, #portfolio-experiment-upsell-modal .paragon__btn.paragon__btn-light {
    line-height: 0.25;
    font-weight: 600;
    background: white; }
  /* line 362, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .paragon__modal-title, #portfolio-experiment-upsell-modal .paragon__modal-title {
    font-weight: 600;
    color: black; }
  /* line 367, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .paragon__modal-title::before, #portfolio-experiment-upsell-modal .paragon__modal-title::before {
    content: "NEW";
    font-size: small;
    background-color: #ccdde6;
    color: #00507e;
    margin-right: 8px;
    box-shadow: 0 0 0 4px #ccdde6;
    font-weight: 500;
    border-radius: 3px; }
  /* line 378, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .paragon__modal-footer, #portfolio-experiment-upsell-modal .paragon__modal-footer {
    display: inline-block; }
  /* line 382, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .carousel-arrow, #portfolio-experiment-upsell-modal .carousel-arrow {
    background: white; }
  /* line 386, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .carousel-arrow.prev, #portfolio-experiment-upsell-modal .carousel-arrow.prev {
    position: absolute;
    bottom: 0;
    right: 80%;
    box-shadow: initial;
    font-size: small;
    color: black;
    background-color: white; }
  /* line 396, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .carousel-arrow.next, #portfolio-experiment-upsell-modal .carousel-arrow.next {
    position: absolute;
    bottom: 0;
    left: 80%;
    box-shadow: initial;
    font-size: small;
    color: black;
    background-color: white; }
  /* line 406, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .carousel-wrapper, #portfolio-experiment-upsell-modal .carousel-wrapper {
    display: flex; }
    /* line 409, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
    #upsell-modal .carousel-wrapper .slick-dots, #portfolio-experiment-upsell-modal .carousel-wrapper .slick-dots {
      margin-bottom: 6%;
      margin-left: 33%;
      width: 33%;
      display: block; }
      /* line 415, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
      #upsell-modal .carousel-wrapper .slick-dots li, #portfolio-experiment-upsell-modal .carousel-wrapper .slick-dots li {
        margin: 0; }
      /* line 419, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
      #upsell-modal .carousel-wrapper .slick-dots li > button::before, #portfolio-experiment-upsell-modal .carousel-wrapper .slick-dots li > button::before {
        font-size: 32px; }
    /* line 424, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
    #upsell-modal .carousel-wrapper .slick-list, #portfolio-experiment-upsell-modal .carousel-wrapper .slick-list {
      margin-bottom: 10%; }
  /* line 429, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-slide.carousel-item, #portfolio-experiment-upsell-modal .slick-slide.carousel-item {
    padding: 0 10px;
    min-width: 400px; }
  /* line 434, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .upsell-certificate, #portfolio-experiment-upsell-modal .upsell-certificate {
    height: 43px;
    position: absolute;
    margin: 0;
    bottom: -58px;
    left: 220px; }
  /* line 442, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .upsell-modal-checkmark-group, #portfolio-experiment-upsell-modal .upsell-modal-checkmark-group {
    list-style: none;
    padding-left: 30px;
    margin-bottom: 15px; }
    /* line 447, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
    #upsell-modal .upsell-modal-checkmark-group li, #portfolio-experiment-upsell-modal .upsell-modal-checkmark-group li {
      margin-bottom: 15px; }
  /* line 452, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .upsell-modal-checkmark, #portfolio-experiment-upsell-modal .upsell-modal-checkmark {
    left: 10px;
    position: absolute;
    color: black;
    line-height: 24px; }
  /* line 459, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .js-carousel-nav, #portfolio-experiment-upsell-modal .js-carousel-nav {
    border: 1px solid #b9bcbc; }
  /* line 463, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .icon.fa, #portfolio-experiment-upsell-modal .icon.fa {
    font-size: 10px;
    margin: 5px; }
  /* line 468, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .upsell-certificate, #portfolio-experiment-upsell-modal .upsell-certificate {
    margin-top: 30px;
    margin-left: 20px; }
  /* line 473, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .paragon__btn.paragon__btn-success, #portfolio-experiment-upsell-modal .paragon__btn.paragon__btn-success {
    font-weight: 600;
    padding: 9px 20px; }
  /* line 478, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-slide.carousel-item, #portfolio-experiment-upsell-modal .slick-slide.carousel-item {
    color: grey; }
  /* line 482, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slide-header, #portfolio-experiment-upsell-modal .slide-header {
    padding-bottom: 10px;
    color: black; }
  /* line 487, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .my-stats-introduction, #portfolio-experiment-upsell-modal .my-stats-introduction {
    padding-bottom: 10px; }
  /* line 491, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .my-stats-slide-header, #portfolio-experiment-upsell-modal .my-stats-slide-header {
    padding-bottom: 10px; }
  /* line 495, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .checkmark-group-header, #portfolio-experiment-upsell-modal .checkmark-group-header {
    padding-top: 10px;
    padding-bottom: 10px; }
  /* line 500, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .feature-screenshot, #portfolio-experiment-upsell-modal .feature-screenshot {
    width: 250px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px; }
  @media only screen and (max-width: 600px) {
    /* line 509, /edx/app/edxapp/edx-platform/lms/static/sass/_experiments.scss */
    #upsell-modal .slick-slide.carousel-item, #portfolio-experiment-upsell-modal .slick-slide.carousel-item {
      min-width: 0; } }
