@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");
@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/css2?family=Inter:wght@400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");
@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/css2?family=Inter:wght@400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");
/* line 3, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_align.scss */
.align-baseline {
  vertical-align: baseline !important; }

/* line 4, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_align.scss */
.align-top {
  vertical-align: top !important; }

/* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_align.scss */
.align-middle {
  vertical-align: middle !important; }

/* line 6, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_align.scss */
.align-bottom {
  vertical-align: bottom !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_align.scss */
.align-text-bottom {
  vertical-align: text-bottom !important; }

/* line 8, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_align.scss */
.align-text-top {
  vertical-align: text-top !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-primary {
  background-color: #15376D !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0d2142 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-secondary {
  background-color: #313131 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #181818 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-success {
  background-color: #008100 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #004e00 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-info {
  background-color: #17a2b8 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-warning {
  background-color: #e2c01f !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #b69b18 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-danger {
  background-color: #b20610 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #81040c !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-light {
  background-color: #e7e7e7 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #cecece !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-dark {
  background-color: #313131 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #181818 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inverse {
  background-color: #fff !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inverse:hover, a.bg-inverse:focus,
button.bg-inverse:hover,
button.bg-inverse:focus {
  background-color: #e6e6e6 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-disabled {
  background-color: #767676 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-disabled:hover, a.bg-disabled:focus,
button.bg-disabled:hover,
button.bg-disabled:focus {
  background-color: #5d5d5d !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-purchase {
  background-color: #008100 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-purchase:hover, a.bg-purchase:focus,
button.bg-purchase:hover,
button.bg-purchase:focus {
  background-color: #004e00 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-lightest {
  background-color: #f5f5f5 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-lightest:hover, a.bg-lightest:focus,
button.bg-lightest:hover,
button.bg-lightest:focus {
  background-color: gainsboro !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-darker {
  background-color: #111 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-darker:hover, a.bg-darker:focus,
button.bg-darker:hover,
button.bg-darker:focus {
  background-color: black !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-darkest {
  background-color: #000 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-darkest:hover, a.bg-darkest:focus,
button.bg-darkest:hover,
button.bg-darkest:focus {
  background-color: black !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_background.scss */
.bg-white {
  background-color: #fff !important; }

/* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_background.scss */
.bg-transparent {
  background-color: transparent !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border {
  border: 1px solid #e7e7e7 !important; }

/* line 8, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-top {
  border-top: 1px solid #e7e7e7 !important; }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-right {
  border-right: 1px solid #e7e7e7 !important; }

/* line 10, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-bottom {
  border-bottom: 1px solid #e7e7e7 !important; }

/* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-left {
  border-left: 1px solid #e7e7e7 !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-0 {
  border: 0 !important; }

/* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-top-0 {
  border-top: 0 !important; }

/* line 15, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-right-0 {
  border-right: 0 !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-bottom-0 {
  border-bottom: 0 !important; }

/* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-left-0 {
  border-left: 0 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-primary {
  border-color: #15376D !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-secondary {
  border-color: #313131 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-success {
  border-color: #008100 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-info {
  border-color: #17a2b8 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-warning {
  border-color: #e2c01f !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-danger {
  border-color: #b20610 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-light {
  border-color: #e7e7e7 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-dark {
  border-color: #313131 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inverse {
  border-color: #fff !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-disabled {
  border-color: #767676 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-purchase {
  border-color: #008100 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-lightest {
  border-color: #f5f5f5 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-darker {
  border-color: #111 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-darkest {
  border-color: #000 !important; }

/* line 25, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-white {
  border-color: #fff !important; }

/* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded {
  border-radius: 0.1875rem !important; }

/* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-top {
  border-top-left-radius: 0.1875rem !important;
  border-top-right-radius: 0.1875rem !important; }

/* line 40, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-right {
  border-top-right-radius: 0.1875rem !important;
  border-bottom-right-radius: 0.1875rem !important; }

/* line 44, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.1875rem !important;
  border-bottom-left-radius: 0.1875rem !important; }

/* line 48, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-left {
  border-top-left-radius: 0.1875rem !important;
  border-bottom-left-radius: 0.1875rem !important; }

/* line 53, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-circle {
  border-radius: 50% !important; }

/* line 57, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-0 {
  border-radius: 0 !important; }

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

/* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-none {
  display: none !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline {
  display: inline !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline-block {
  display: inline-block !important; }

/* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-block {
  display: block !important; }

/* line 15, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-table {
  display: table !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-table-row {
  display: table-row !important; }

/* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-table-cell {
  display: table-cell !important; }

/* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-flex {
  display: flex !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-none {
    display: none !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline {
    display: inline !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-block {
    display: inline-block !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-block {
    display: block !important; }
  /* line 15, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table {
    display: table !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-row {
    display: table-row !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-cell {
    display: table-cell !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-flex {
    display: flex !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-none {
    display: none !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline {
    display: inline !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-block {
    display: inline-block !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-block {
    display: block !important; }
  /* line 15, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table {
    display: table !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table-row {
    display: table-row !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table-cell {
    display: table-cell !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-flex {
    display: flex !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-none {
    display: none !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline {
    display: inline !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-block {
    display: inline-block !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-block {
    display: block !important; }
  /* line 15, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table {
    display: table !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-row {
    display: table-row !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-cell {
    display: table-cell !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-flex {
    display: flex !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-none {
    display: none !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline {
    display: inline !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-block {
    display: inline-block !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-block {
    display: block !important; }
  /* line 15, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table {
    display: table !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-row {
    display: table-row !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-cell {
    display: table-cell !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-flex {
    display: flex !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-none {
    display: none !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline {
    display: inline !important; }
  /* line 31, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-block {
    display: inline-block !important; }
  /* line 32, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-block {
    display: block !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table {
    display: table !important; }
  /* line 34, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table-row {
    display: table-row !important; }
  /* line 35, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table-cell {
    display: table-cell !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-flex {
    display: flex !important; }
  /* line 37, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-flex {
    display: inline-flex !important; } }

/* line 3, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  /* line 10, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_embed.scss */
  .embed-responsive::before {
    display: block;
    content: ""; }
  /* line 15, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_embed.scss */
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

/* line 31, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

/* line 37, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%; }

/* line 43, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-4by3::before {
  padding-top: 75%; }

/* line 49, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-1by1::before {
  padding-top: 100%; }

/* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-row {
  flex-direction: row !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-column {
  flex-direction: column !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important; }

/* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-wrap {
  flex-wrap: wrap !important; }

/* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-nowrap {
  flex-wrap: nowrap !important; }

/* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-start {
  justify-content: flex-start !important; }

/* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-end {
  justify-content: flex-end !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-center {
  justify-content: center !important; }

/* line 23, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-between {
  justify-content: space-between !important; }

/* line 24, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-around {
  justify-content: space-around !important; }

/* line 26, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-start {
  align-items: flex-start !important; }

/* line 27, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-end {
  align-items: flex-end !important; }

/* line 28, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-center {
  align-items: center !important; }

/* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-baseline {
  align-items: baseline !important; }

/* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-stretch {
  align-items: stretch !important; }

/* line 32, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-start {
  align-content: flex-start !important; }

/* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-end {
  align-content: flex-end !important; }

/* line 34, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-center {
  align-content: center !important; }

/* line 35, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-between {
  align-content: space-between !important; }

/* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-around {
  align-content: space-around !important; }

/* line 37, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-stretch {
  align-content: stretch !important; }

/* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-auto {
  align-self: auto !important; }

/* line 40, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-start {
  align-self: flex-start !important; }

/* line 41, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-end {
  align-self: flex-end !important; }

/* line 42, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-center {
  align-self: center !important; }

/* line 43, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-baseline {
  align-self: baseline !important; }

/* line 44, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row {
    flex-direction: row !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column {
    flex-direction: column !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-center {
    justify-content: center !important; }
  /* line 23, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-between {
    justify-content: space-between !important; }
  /* line 24, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-around {
    justify-content: space-around !important; }
  /* line 26, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-start {
    align-items: flex-start !important; }
  /* line 27, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-end {
    align-items: flex-end !important; }
  /* line 28, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-center {
    align-items: center !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-baseline {
    align-items: baseline !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-stretch {
    align-items: stretch !important; }
  /* line 32, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-start {
    align-content: flex-start !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-end {
    align-content: flex-end !important; }
  /* line 34, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-center {
    align-content: center !important; }
  /* line 35, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-between {
    align-content: space-between !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-around {
    align-content: space-around !important; }
  /* line 37, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-stretch {
    align-content: stretch !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-auto {
    align-self: auto !important; }
  /* line 40, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-start {
    align-self: flex-start !important; }
  /* line 41, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-end {
    align-self: flex-end !important; }
  /* line 42, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-center {
    align-self: center !important; }
  /* line 43, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-baseline {
    align-self: baseline !important; }
  /* line 44, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-row {
    flex-direction: row !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-column {
    flex-direction: column !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-start {
    justify-content: flex-start !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-end {
    justify-content: flex-end !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-center {
    justify-content: center !important; }
  /* line 23, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-between {
    justify-content: space-between !important; }
  /* line 24, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-around {
    justify-content: space-around !important; }
  /* line 26, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-start {
    align-items: flex-start !important; }
  /* line 27, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-end {
    align-items: flex-end !important; }
  /* line 28, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-center {
    align-items: center !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-baseline {
    align-items: baseline !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-stretch {
    align-items: stretch !important; }
  /* line 32, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-start {
    align-content: flex-start !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-end {
    align-content: flex-end !important; }
  /* line 34, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-center {
    align-content: center !important; }
  /* line 35, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-between {
    align-content: space-between !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-around {
    align-content: space-around !important; }
  /* line 37, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-stretch {
    align-content: stretch !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-auto {
    align-self: auto !important; }
  /* line 40, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-start {
    align-self: flex-start !important; }
  /* line 41, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-end {
    align-self: flex-end !important; }
  /* line 42, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-center {
    align-self: center !important; }
  /* line 43, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-baseline {
    align-self: baseline !important; }
  /* line 44, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row {
    flex-direction: row !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column {
    flex-direction: column !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-center {
    justify-content: center !important; }
  /* line 23, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-between {
    justify-content: space-between !important; }
  /* line 24, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-around {
    justify-content: space-around !important; }
  /* line 26, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-start {
    align-items: flex-start !important; }
  /* line 27, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-end {
    align-items: flex-end !important; }
  /* line 28, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-center {
    align-items: center !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-baseline {
    align-items: baseline !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-stretch {
    align-items: stretch !important; }
  /* line 32, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-start {
    align-content: flex-start !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-end {
    align-content: flex-end !important; }
  /* line 34, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-center {
    align-content: center !important; }
  /* line 35, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-between {
    align-content: space-between !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-around {
    align-content: space-around !important; }
  /* line 37, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-stretch {
    align-content: stretch !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-auto {
    align-self: auto !important; }
  /* line 40, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-start {
    align-self: flex-start !important; }
  /* line 41, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-end {
    align-self: flex-end !important; }
  /* line 42, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-center {
    align-self: center !important; }
  /* line 43, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-baseline {
    align-self: baseline !important; }
  /* line 44, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row {
    flex-direction: row !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column {
    flex-direction: column !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-center {
    justify-content: center !important; }
  /* line 23, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-between {
    justify-content: space-between !important; }
  /* line 24, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-around {
    justify-content: space-around !important; }
  /* line 26, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-start {
    align-items: flex-start !important; }
  /* line 27, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-end {
    align-items: flex-end !important; }
  /* line 28, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-center {
    align-items: center !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-baseline {
    align-items: baseline !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-stretch {
    align-items: stretch !important; }
  /* line 32, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-start {
    align-content: flex-start !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-end {
    align-content: flex-end !important; }
  /* line 34, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-center {
    align-content: center !important; }
  /* line 35, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-between {
    align-content: space-between !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-around {
    align-content: space-around !important; }
  /* line 37, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-stretch {
    align-content: stretch !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-auto {
    align-self: auto !important; }
  /* line 40, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-start {
    align-self: flex-start !important; }
  /* line 41, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-end {
    align-self: flex-end !important; }
  /* line 42, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-center {
    align-self: center !important; }
  /* line 43, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-baseline {
    align-self: baseline !important; }
  /* line 44, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-stretch {
    align-self: stretch !important; } }

/* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
.float-left {
  float: left !important; }

/* line 6, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
.float-right {
  float: right !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
.float-none {
  float: none !important; }

@media (min-width: 576px) {
  /* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-left {
    float: left !important; }
  /* line 6, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-right {
    float: right !important; }
  /* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  /* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-left {
    float: left !important; }
  /* line 6, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-right {
    float: right !important; }
  /* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  /* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-left {
    float: left !important; }
  /* line 6, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-right {
    float: right !important; }
  /* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  /* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-left {
    float: left !important; }
  /* line 6, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-right {
    float: right !important; }
  /* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-none {
    float: none !important; } }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
.position-static {
  position: static !important; }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
.position-relative {
  position: relative !important; }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
.position-absolute {
  position: absolute !important; }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
.position-fixed {
  position: fixed !important; }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
.position-sticky {
  position: sticky !important; }

/* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

/* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_screenreaders.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0; }

/* line 25, node_modules/bootstrap/scss/mixins/_screen-reader.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  clip-path: none; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-25 {
  width: 25% !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-50 {
  width: 50% !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-75 {
  width: 75% !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-100 {
  width: 100% !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-25 {
  height: 25% !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-50 {
  height: 50% !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-75 {
  height: 75% !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-100 {
  height: 100% !important; }

/* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.mw-100 {
  max-width: 100% !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.mh-100 {
  max-height: 100% !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-0 {
  margin: 0 !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-1 {
  margin: 0.25rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-2 {
  margin: 0.5rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-3 {
  margin: 1rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-3,
.my-3 {
  margin-top: 1rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-4 {
  margin: 1.5rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-5 {
  margin: 3rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-5,
.my-5 {
  margin-top: 3rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-0 {
  padding: 0 !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-1 {
  padding: 0.25rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-2 {
  padding: 0.5rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-3 {
  padding: 1rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-3,
.py-3 {
  padding-top: 1rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-3,
.px-3 {
  padding-right: 1rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-3,
.px-3 {
  padding-left: 1rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-4 {
  padding: 1.5rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-5 {
  padding: 3rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-5,
.py-5 {
  padding-top: 3rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-5,
.px-5 {
  padding-right: 3rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-5,
.px-5 {
  padding-left: 3rem !important; }

/* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-auto {
  margin: auto !important; }

/* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important; }

/* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important; }

/* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

/* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-0 {
    margin: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-1 {
    margin: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-2 {
    margin: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-3 {
    margin: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-4 {
    margin: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-5 {
    margin: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-0 {
    padding: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-1 {
    padding: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-2 {
    padding: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-3 {
    padding: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-4 {
    padding: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-5 {
    padding: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-auto {
    margin: auto !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-0 {
    margin: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-1 {
    margin: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-2 {
    margin: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-3 {
    margin: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-4 {
    margin: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-5 {
    margin: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-0 {
    padding: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-1 {
    padding: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-2 {
    padding: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-3 {
    padding: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-4 {
    padding: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-5 {
    padding: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-auto {
    margin: auto !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-0 {
    margin: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-1 {
    margin: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-2 {
    margin: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-3 {
    margin: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-4 {
    margin: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-5 {
    margin: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-0 {
    padding: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-1 {
    padding: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-2 {
    padding: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-3 {
    padding: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-4 {
    padding: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-5 {
    padding: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-auto {
    margin: auto !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-0 {
    margin: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-1 {
    margin: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-2 {
    margin: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-3 {
    margin: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-4 {
    margin: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-5 {
    margin: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-0 {
    padding: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-1 {
    padding: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-2 {
    padding: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-3 {
    padding: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-4 {
    padding: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-5 {
    padding: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-auto {
    margin: auto !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-justify {
  text-align: justify !important; }

/* line 10, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-nowrap {
  white-space: nowrap !important; }

/* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-left {
  text-align: left !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-right {
  text-align: right !important; }

/* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-left {
    text-align: left !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-right {
    text-align: right !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-left {
    text-align: left !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-right {
    text-align: right !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-left {
    text-align: left !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-right {
    text-align: right !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-left {
    text-align: left !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-right {
    text-align: right !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-center {
    text-align: center !important; } }

/* line 27, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-lowercase {
  text-transform: lowercase !important; }

/* line 28, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-uppercase {
  text-transform: uppercase !important; }

/* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-capitalize {
  text-transform: capitalize !important; }

/* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-light {
  font-weight: 300 !important; }

/* line 34, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-normal {
  font-weight: 400 !important; }

/* line 35, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-bold {
  font-weight: 700 !important; }

/* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.font-italic {
  font-style: italic !important; }

/* line 40, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-white {
  color: #fff !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-primary {
  color: #15376D !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #0d2142 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-secondary {
  color: #313131 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #181818 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-success {
  color: #008100 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-success:hover, a.text-success:focus {
  color: #004e00 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-info {
  color: #17a2b8 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-info:hover, a.text-info:focus {
  color: #117a8b !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-warning {
  color: #e2c01f !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #b69b18 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-danger {
  color: #b20610 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #81040c !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-light {
  color: #e7e7e7 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-light:hover, a.text-light:focus {
  color: #cecece !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-dark {
  color: #313131 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #181818 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inverse {
  color: #fff !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inverse:hover, a.text-inverse:focus {
  color: #e6e6e6 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-disabled {
  color: #767676 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-disabled:hover, a.text-disabled:focus {
  color: #5d5d5d !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-purchase {
  color: #008100 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-purchase:hover, a.text-purchase:focus {
  color: #004e00 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-lightest {
  color: #f5f5f5 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-lightest:hover, a.text-lightest:focus {
  color: gainsboro !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-darker {
  color: #111 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-darker:hover, a.text-darker:focus {
  color: black !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-darkest {
  color: #000 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-darkest:hover, a.text-darkest:focus {
  color: black !important; }

/* line 46, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-muted {
  color: #767676 !important; }

/* line 50, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_visibility.scss */
.visible {
  visibility: visible !important; }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_visibility.scss */
.invisible {
  visibility: hidden !important; }

/* line 6, node_modules/bootstrap/scss/_badge.scss */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  -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 18, node_modules/bootstrap/scss/_badge.scss */
  .badge:empty {
    display: none; }

/* line 24, node_modules/bootstrap/scss/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px; }

/* line 33, node_modules/bootstrap/scss/_badge.scss */
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  -webkit-border-radius: 10rem;
  -moz-border-radius: 10rem;
  -ms-border-radius: 10rem;
  -o-border-radius: 10rem;
  border-radius: 10rem; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-primary {
  color: #fff;
  background-color: #15376D; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-primary[href]:hover, .badge-primary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #0d2142; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-secondary {
  color: #fff;
  background-color: #313131; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-secondary[href]:hover, .badge-secondary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #181818; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-success {
  color: #fff;
  background-color: #008100; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-success[href]:hover, .badge-success[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #004e00; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-info[href]:hover, .badge-info[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #117a8b; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-warning {
  color: #111;
  background-color: #e2c01f; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-warning[href]:hover, .badge-warning[href]:focus {
    color: #111;
    text-decoration: none;
    background-color: #b69b18; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-danger {
  color: #fff;
  background-color: #b20610; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-danger[href]:hover, .badge-danger[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #81040c; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-light {
  color: #111;
  background-color: #e7e7e7; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-light[href]:hover, .badge-light[href]:focus {
    color: #111;
    text-decoration: none;
    background-color: #cecece; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-dark {
  color: #fff;
  background-color: #313131; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-dark[href]:hover, .badge-dark[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #181818; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-inverse {
  color: #111;
  background-color: #fff; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-inverse[href]:hover, .badge-inverse[href]:focus {
    color: #111;
    text-decoration: none;
    background-color: #e6e6e6; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-disabled {
  color: #fff;
  background-color: #767676; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-disabled[href]:hover, .badge-disabled[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #5d5d5d; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-purchase {
  color: #fff;
  background-color: #008100; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-purchase[href]:hover, .badge-purchase[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #004e00; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-lightest {
  color: #111;
  background-color: #f5f5f5; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-lightest[href]:hover, .badge-lightest[href]:focus {
    color: #111;
    text-decoration: none;
    background-color: gainsboro; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-darker {
  color: #fff;
  background-color: #111; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-darker[href]:hover, .badge-darker[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: black; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-darkest {
  color: #fff;
  background-color: #000; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-darkest[href]:hover, .badge-darkest[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: black; }

/* 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 20, node_modules/bootstrap/scss/_popover.scss */
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.1875rem; }
    /* line 27, node_modules/bootstrap/scss/_popover.scss */
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

/* line 38, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  /* line 41, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
    bottom: calc((0.5rem + 1px) * -1); }
  /* line 45, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
  .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
    border-width: 0.5rem 0.5rem 0; }
  /* line 50, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
    bottom: 0;
    border-top-color: rgba(0, 0, 0, 0.25); }
  /* line 55, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
    bottom: 1px;
    border-top-color: #fff; }

/* line 61, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  /* line 64, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
    left: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.1875rem 0; }
  /* line 71, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
  .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
    border-width: 0.5rem 0.5rem 0.5rem 0; }
  /* line 76, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
    left: 0;
    border-right-color: rgba(0, 0, 0, 0.25); }
  /* line 81, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
    left: 1px;
    border-right-color: #fff; }

/* line 87, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  /* line 90, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
    top: calc((0.5rem + 1px) * -1); }
  /* line 94, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
  .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-width: 0 0.5rem 0.5rem 0.5rem; }
  /* line 99, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
  /* line 104, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    top: 1px;
    border-bottom-color: #fff; }
  /* line 110, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

/* line 122, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  /* line 125, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
    right: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.1875rem 0; }
  /* line 132, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
  .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
    border-width: 0.5rem 0 0.5rem 0.5rem; }
  /* line 137, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
    right: 0;
    border-left-color: rgba(0, 0, 0, 0.25); }
  /* line 142, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
    right: 1px;
    border-left-color: #fff; }

/* line 165, 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 175, node_modules/bootstrap/scss/_popover.scss */
  .popover-header:empty {
    display: none; }

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

/*
 * In pursuit of decoupling the built-in XBlocks from edx-platform's Sass build
 * and ensuring comprehensive theming support in the extracted XBlocks,
 * we need to expose Sass variables as CSS variables.
 *
 * Ticket/Issue: https://github.com/openedx/edx-platform/issues/35173
 */
/* stylelint-disable-line */
/* stylelint-disable-line */
/* line 126, /openedx/edx-platform/common/static/sass/edx-pattern-library-shims/base/_variables.scss */
.btn-default:disabled, .btn-primary:disabled, .btn-brand:disabled, .btn-upgrade:disabled, .public-video-page .public-video-share-cta .btn-learn-more:disabled, .public-video-page .public-video-share-cta .btn-enroll:disabled,
.public-video-page .public-video-share-cta .btn-go-to-course:disabled, .is-disabled.btn-default, .is-disabled.btn-primary, .is-disabled.btn-brand, .is-disabled.btn-upgrade, .public-video-page .public-video-share-cta .is-disabled.btn-learn-more, .public-video-page .public-video-share-cta .is-disabled.btn-enroll,
.public-video-page .public-video-share-cta .is-disabled.btn-go-to-course {
  pointer-events: none;
  outline: none;
  cursor: not-allowed; }

/* line 227, /openedx/edx-platform/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, .public-video-page .public-video-share-cta .btn-small.btn-learn-more, .public-video-page .public-video-share-cta .btn-small.btn-enroll,
.public-video-page .public-video-share-cta .btn-small.btn-go-to-course {
  padding: 0.625rem;
  font-size: 14px; }

/* line 17, common/static/sass/_builtin-block-variables.scss */
:root {
  --action-primary-active-bg: #15376D;
  --base-font-size: 18px;
  --base-line-height: 1.5em;
  --baseline: 20px;
  --black: #000;
  --black-t2: rgba(0, 0, 0, 0.5);
  --blue: #0075b4;
  --blue-d1: #005e90;
  --blue-d2: #00466c;
  --blue-d4: #001724;
  --blue-s1: #0075b4;
  --body-color: #313131;
  --border-color: #e7e7e7;
  --bp-screen-lg: 1024px;
  --btn-brand-focus-background: #065683;
  --correct: #008100;
  --danger: #b20610;
  --darkGrey: #8891a1;
  --error-color: #cb0712;
  --error-color-dark: #95050d;
  --error-color-light: #f95861;
  --font-bold: 700;
  --font-family-sans-serif: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --general-color-accent: #15376D;
  --gray: #767676;
  --gray-300: #d9d9d9;
  --gray-d1: #5e5e5e;
  --gray-l2: #adadad;
  --gray-l3: #c8c8c8;
  --gray-l4: #e4e4e4;
  --gray-l6: #f8f8f8;
  --icon-correct: url("../images/correct-icon.png");
  --icon-incorrect: url("../images/incorrect-icon.png");
  --icon-info: url("../images/info-icon.png");
  --icon-partially-correct: url("../images/partially-correct-icon.png");
  --icon-spinner: url("../images/spinner.gif");
  --icon-unanswered: url("../images/unanswered-icon.png");
  --incorrect: #b20610;
  --lightGrey: #edf1f5;
  --lighter-base-font-color: #646464;
  --link-color: #1b6d99;
  --medium-font-size: 0.9em;
  --partially-correct: #008100;
  --primary: #15376D;
  --shadow: rgba(0, 0, 0, 0.2);
  --shadow-l1: rgba(0, 0, 0, 0.1);
  --sidebar-color: #f6f6f6;
  --small-font-size: 80%;
  --static-path: "..";
  --submitted: #15376D;
  --success: #008100;
  --tmg-f2: 0.25s;
  --tmg-s2: 2s;
  --transparent: transparent;
  --uxpl-gray-background: #d9d9d9;
  --uxpl-gray-base: #414141;
  --uxpl-gray-dark: #111111;
  --very-light-text: white;
  --warning: #e2c01f;
  --warning-color: #ffc01f;
  --warning-color-accent: #fffcdd;
  --white: #fff;
  --yellow: #e2c01f; }

/* stylelint-disable-line */
/* stylelint-disable-line */
/* 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: #1b6d99; }

/* 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; } }

/* stylelint-disable-line */
/* stylelint-disable-line */
/* 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, /openedx/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 178, 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 203, 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 208, lms/static/sass/base/_mixins.scss */
.btn-link {
  color: #1b6d99; }
  /* line 211, lms/static/sass/base/_mixins.scss */
  .btn-link:hover, .btn-link:focus {
    color: #0075b4; }

/* line 220, 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, .public-video-page .public-video-share-cta .btn-learn-more:disabled, .public-video-page .public-video-share-cta .btn-enroll:disabled,
.public-video-page .public-video-share-cta .btn-go-to-course:disabled, .is-disabled.btn-default, .is-disabled.btn-primary, .is-disabled.btn-brand, .is-disabled.btn-upgrade, .public-video-page .public-video-share-cta .is-disabled.btn-learn-more, .public-video-page .public-video-share-cta .is-disabled.btn-enroll,
.public-video-page .public-video-share-cta .is-disabled.btn-go-to-course {
  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, .public-video-page .public-video-share-cta .btn-small.btn-learn-more, .public-video-page .public-video-share-cta .btn-small.btn-enroll,
.public-video-page .public-video-share-cta .btn-small.btn-go-to-course {
  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: 1199.98px) {
      /* line 10, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
      .breadcrumbs .nav-item {
        max-width: 240px; } }
    @media (max-width: 767.98px) {
      /* 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: 575.98px) {
      /* 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: #15376D; }
    /* 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: 767.98px) {
      /* line 46, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
      .breadcrumbs .fa-angle-right {
        position: relative;
        top: -5px; } }
    /* line 62, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
    .breadcrumbs .fa-angle-right:last-child {
      display: none; }

/* line 11, common/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-default, .btn-primary, .btn-brand, .btn-upgrade, .public-video-page .public-video-share-cta .btn-learn-more, .public-video-page .public-video-share-cta .btn-enroll,
.public-video-page .public-video-share-cta .btn-go-to-course {
  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, .public-video-page .public-video-share-cta .block.btn-learn-more, .public-video-page .public-video-share-cta .block.btn-enroll,
  .public-video-page .public-video-share-cta .block.btn-go-to-course {
    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, .public-video-page .public-video-share-cta .btn-learn-more .icon, .public-video-page .public-video-share-cta .btn-enroll .icon,
  .public-video-page .public-video-share-cta .btn-go-to-course .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, .public-video-page .public-video-share-cta .btn-learn-more .icon:only-child, .public-video-page .public-video-share-cta .btn-enroll .icon:only-child,
    .public-video-page .public-video-share-cta .btn-go-to-course .icon:only-child,
    .sr-only + .btn-default .icon,
    .sr-only + .btn-primary .icon,
    .sr-only + .btn-brand .icon,
    .sr-only + .btn-upgrade .icon, .public-video-page .public-video-share-cta
    .sr-only + .btn-learn-more .icon, .public-video-page .public-video-share-cta
    .sr-only + .btn-enroll .icon,
    .public-video-page .public-video-share-cta
    .sr-only + .btn-go-to-course .icon {
      margin-right: 0; }

/* line 55, common/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-default {
  border-color: transparent;
  background: transparent;
  color: #15376D; }
  /* 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: #15376D;
    background-color: transparent;
    color: #15376D; }
  /* line 73, common/static/sass/edx-pattern-library-shims/_buttons.scss */
  .btn-default:active, .btn-default.is-pressed, .btn-default.is-active {
    border-color: #15376D;
    color: #15376D; }
  /* 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: #15376D;
  background: #15376D;
  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: #15376D;
    background: #15376D; }
  /* 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 9, node_modules/@edx/frontend-component-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 22, node_modules/@edx/frontend-component-cookie-policy-banner/build/_cookie-policy-banner.scss */
  .edx-cookie-banner-wrapper .alert {
    position: relative;
    padding: 8px 20px; }
  /* line 28, node_modules/@edx/frontend-component-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: 500; }
  /* line 45, node_modules/@edx/frontend-component-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 55, node_modules/@edx/frontend-component-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;
    margin: 0 auto;
    background: inherit;
    border: none; }
    /* line 63, node_modules/@edx/frontend-component-cookie-policy-banner/build/_cookie-policy-banner.scss */
    .edx-cookie-banner-wrapper .edx-cookie-banner .policy-link {
      color: #19291F;
      text-decoration: underline; }
      /* line 67, node_modules/@edx/frontend-component-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 74, node_modules/@edx/frontend-component-cookie-policy-banner/build/_cookie-policy-banner.scss */
    .edx-cookie-banner-wrapper .edx-cookie-banner .alert-dialog {
      margin: auto;
      color: #4e4e4e;
      text-align: center;
      max-width: 800px;
      font-size: 14px; }
    /* line 82, node_modules/@edx/frontend-component-cookie-policy-banner/build/_cookie-policy-banner.scss */
    .edx-cookie-banner-wrapper .edx-cookie-banner .btn.close {
      padding: 4px;
      color: #19291F; }
      /* line 86, node_modules/@edx/frontend-component-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 3, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_align.scss */
.align-baseline {
  vertical-align: baseline !important; }

/* line 4, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_align.scss */
.align-top {
  vertical-align: top !important; }

/* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_align.scss */
.align-middle {
  vertical-align: middle !important; }

/* line 6, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_align.scss */
.align-bottom {
  vertical-align: bottom !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_align.scss */
.align-text-bottom {
  vertical-align: text-bottom !important; }

/* line 8, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_align.scss */
.align-text-top {
  vertical-align: text-top !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-primary {
  background-color: #15376D !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0d2142 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-secondary {
  background-color: #313131 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #181818 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-success {
  background-color: #008100 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #004e00 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-info {
  background-color: #17a2b8 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-warning {
  background-color: #e2c01f !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #b69b18 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-danger {
  background-color: #b20610 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #81040c !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-light {
  background-color: #e7e7e7 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #cecece !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-dark {
  background-color: #313131 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #181818 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-inverse {
  background-color: #fff !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-inverse:hover, a.bg-inverse:focus,
button.bg-inverse:hover,
button.bg-inverse:focus {
  background-color: #e6e6e6 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-disabled {
  background-color: #767676 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-disabled:hover, a.bg-disabled:focus,
button.bg-disabled:hover,
button.bg-disabled:focus {
  background-color: #5d5d5d !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-purchase {
  background-color: #008100 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-purchase:hover, a.bg-purchase:focus,
button.bg-purchase:hover,
button.bg-purchase:focus {
  background-color: #004e00 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-lightest {
  background-color: #f5f5f5 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-lightest:hover, a.bg-lightest:focus,
button.bg-lightest:hover,
button.bg-lightest:focus {
  background-color: gainsboro !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-darker {
  background-color: #111 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-darker:hover, a.bg-darker:focus,
button.bg-darker:hover,
button.bg-darker:focus {
  background-color: black !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-darkest {
  background-color: #000 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-darkest:hover, a.bg-darkest:focus,
button.bg-darkest:hover,
button.bg-darkest:focus {
  background-color: black !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_background.scss */
.bg-white {
  background-color: #fff !important; }

/* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_background.scss */
.bg-transparent {
  background-color: transparent !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border {
  border: 1px solid #e7e7e7 !important; }

/* line 8, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-top {
  border-top: 1px solid #e7e7e7 !important; }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-right {
  border-right: 1px solid #e7e7e7 !important; }

/* line 10, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-bottom {
  border-bottom: 1px solid #e7e7e7 !important; }

/* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-left {
  border-left: 1px solid #e7e7e7 !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-0 {
  border: 0 !important; }

/* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-top-0 {
  border-top: 0 !important; }

/* line 15, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-right-0 {
  border-right: 0 !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-bottom-0 {
  border-bottom: 0 !important; }

/* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-left-0 {
  border-left: 0 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-primary {
  border-color: #15376D !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-secondary {
  border-color: #313131 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-success {
  border-color: #008100 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-info {
  border-color: #17a2b8 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-warning {
  border-color: #e2c01f !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-danger {
  border-color: #b20610 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-light {
  border-color: #e7e7e7 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-dark {
  border-color: #313131 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-inverse {
  border-color: #fff !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-disabled {
  border-color: #767676 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-purchase {
  border-color: #008100 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-lightest {
  border-color: #f5f5f5 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-darker {
  border-color: #111 !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-darkest {
  border-color: #000 !important; }

/* line 25, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.border-white {
  border-color: #fff !important; }

/* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded {
  border-radius: 0.1875rem !important; }

/* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-top {
  border-top-left-radius: 0.1875rem !important;
  border-top-right-radius: 0.1875rem !important; }

/* line 40, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-right {
  border-top-right-radius: 0.1875rem !important;
  border-bottom-right-radius: 0.1875rem !important; }

/* line 44, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.1875rem !important;
  border-bottom-left-radius: 0.1875rem !important; }

/* line 48, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-left {
  border-top-left-radius: 0.1875rem !important;
  border-bottom-left-radius: 0.1875rem !important; }

/* line 53, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-circle {
  border-radius: 50% !important; }

/* line 57, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-0 {
  border-radius: 0 !important; }

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

/* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-none {
  display: none !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline {
  display: inline !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline-block {
  display: inline-block !important; }

/* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-block {
  display: block !important; }

/* line 15, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-table {
  display: table !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-table-row {
  display: table-row !important; }

/* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-table-cell {
  display: table-cell !important; }

/* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-flex {
  display: flex !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-none {
    display: none !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline {
    display: inline !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-block {
    display: inline-block !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-block {
    display: block !important; }
  /* line 15, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table {
    display: table !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-row {
    display: table-row !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-cell {
    display: table-cell !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-flex {
    display: flex !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-none {
    display: none !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline {
    display: inline !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-block {
    display: inline-block !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-block {
    display: block !important; }
  /* line 15, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table {
    display: table !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table-row {
    display: table-row !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table-cell {
    display: table-cell !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-flex {
    display: flex !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-none {
    display: none !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline {
    display: inline !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-block {
    display: inline-block !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-block {
    display: block !important; }
  /* line 15, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table {
    display: table !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-row {
    display: table-row !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-cell {
    display: table-cell !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-flex {
    display: flex !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-none {
    display: none !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline {
    display: inline !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-block {
    display: inline-block !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-block {
    display: block !important; }
  /* line 15, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table {
    display: table !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-row {
    display: table-row !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-cell {
    display: table-cell !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-flex {
    display: flex !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-none {
    display: none !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline {
    display: inline !important; }
  /* line 31, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-block {
    display: inline-block !important; }
  /* line 32, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-block {
    display: block !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table {
    display: table !important; }
  /* line 34, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table-row {
    display: table-row !important; }
  /* line 35, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table-cell {
    display: table-cell !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-flex {
    display: flex !important; }
  /* line 37, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-flex {
    display: inline-flex !important; } }

/* line 3, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  /* line 10, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_embed.scss */
  .embed-responsive::before {
    display: block;
    content: ""; }
  /* line 15, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_embed.scss */
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

/* line 31, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

/* line 37, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%; }

/* line 43, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-4by3::before {
  padding-top: 75%; }

/* line 49, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-1by1::before {
  padding-top: 100%; }

/* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-row {
  flex-direction: row !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-column {
  flex-direction: column !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important; }

/* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-wrap {
  flex-wrap: wrap !important; }

/* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-nowrap {
  flex-wrap: nowrap !important; }

/* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-start {
  justify-content: flex-start !important; }

/* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-end {
  justify-content: flex-end !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-center {
  justify-content: center !important; }

/* line 23, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-between {
  justify-content: space-between !important; }

/* line 24, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-around {
  justify-content: space-around !important; }

/* line 26, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-start {
  align-items: flex-start !important; }

/* line 27, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-end {
  align-items: flex-end !important; }

/* line 28, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-center {
  align-items: center !important; }

/* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-baseline {
  align-items: baseline !important; }

/* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-stretch {
  align-items: stretch !important; }

/* line 32, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-start {
  align-content: flex-start !important; }

/* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-end {
  align-content: flex-end !important; }

/* line 34, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-center {
  align-content: center !important; }

/* line 35, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-between {
  align-content: space-between !important; }

/* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-around {
  align-content: space-around !important; }

/* line 37, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-stretch {
  align-content: stretch !important; }

/* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-auto {
  align-self: auto !important; }

/* line 40, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-start {
  align-self: flex-start !important; }

/* line 41, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-end {
  align-self: flex-end !important; }

/* line 42, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-center {
  align-self: center !important; }

/* line 43, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-baseline {
  align-self: baseline !important; }

/* line 44, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row {
    flex-direction: row !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column {
    flex-direction: column !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-center {
    justify-content: center !important; }
  /* line 23, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-between {
    justify-content: space-between !important; }
  /* line 24, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-around {
    justify-content: space-around !important; }
  /* line 26, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-start {
    align-items: flex-start !important; }
  /* line 27, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-end {
    align-items: flex-end !important; }
  /* line 28, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-center {
    align-items: center !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-baseline {
    align-items: baseline !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-stretch {
    align-items: stretch !important; }
  /* line 32, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-start {
    align-content: flex-start !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-end {
    align-content: flex-end !important; }
  /* line 34, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-center {
    align-content: center !important; }
  /* line 35, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-between {
    align-content: space-between !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-around {
    align-content: space-around !important; }
  /* line 37, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-stretch {
    align-content: stretch !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-auto {
    align-self: auto !important; }
  /* line 40, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-start {
    align-self: flex-start !important; }
  /* line 41, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-end {
    align-self: flex-end !important; }
  /* line 42, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-center {
    align-self: center !important; }
  /* line 43, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-baseline {
    align-self: baseline !important; }
  /* line 44, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-row {
    flex-direction: row !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-column {
    flex-direction: column !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-start {
    justify-content: flex-start !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-end {
    justify-content: flex-end !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-center {
    justify-content: center !important; }
  /* line 23, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-between {
    justify-content: space-between !important; }
  /* line 24, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-around {
    justify-content: space-around !important; }
  /* line 26, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-start {
    align-items: flex-start !important; }
  /* line 27, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-end {
    align-items: flex-end !important; }
  /* line 28, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-center {
    align-items: center !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-baseline {
    align-items: baseline !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-stretch {
    align-items: stretch !important; }
  /* line 32, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-start {
    align-content: flex-start !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-end {
    align-content: flex-end !important; }
  /* line 34, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-center {
    align-content: center !important; }
  /* line 35, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-between {
    align-content: space-between !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-around {
    align-content: space-around !important; }
  /* line 37, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-stretch {
    align-content: stretch !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-auto {
    align-self: auto !important; }
  /* line 40, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-start {
    align-self: flex-start !important; }
  /* line 41, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-end {
    align-self: flex-end !important; }
  /* line 42, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-center {
    align-self: center !important; }
  /* line 43, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-baseline {
    align-self: baseline !important; }
  /* line 44, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row {
    flex-direction: row !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column {
    flex-direction: column !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-center {
    justify-content: center !important; }
  /* line 23, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-between {
    justify-content: space-between !important; }
  /* line 24, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-around {
    justify-content: space-around !important; }
  /* line 26, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-start {
    align-items: flex-start !important; }
  /* line 27, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-end {
    align-items: flex-end !important; }
  /* line 28, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-center {
    align-items: center !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-baseline {
    align-items: baseline !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-stretch {
    align-items: stretch !important; }
  /* line 32, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-start {
    align-content: flex-start !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-end {
    align-content: flex-end !important; }
  /* line 34, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-center {
    align-content: center !important; }
  /* line 35, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-between {
    align-content: space-between !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-around {
    align-content: space-around !important; }
  /* line 37, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-stretch {
    align-content: stretch !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-auto {
    align-self: auto !important; }
  /* line 40, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-start {
    align-self: flex-start !important; }
  /* line 41, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-end {
    align-self: flex-end !important; }
  /* line 42, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-center {
    align-self: center !important; }
  /* line 43, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-baseline {
    align-self: baseline !important; }
  /* line 44, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  /* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row {
    flex-direction: row !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column {
    flex-direction: column !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  /* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  /* line 17, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  /* line 18, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-center {
    justify-content: center !important; }
  /* line 23, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-between {
    justify-content: space-between !important; }
  /* line 24, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-around {
    justify-content: space-around !important; }
  /* line 26, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-start {
    align-items: flex-start !important; }
  /* line 27, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-end {
    align-items: flex-end !important; }
  /* line 28, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-center {
    align-items: center !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-baseline {
    align-items: baseline !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-stretch {
    align-items: stretch !important; }
  /* line 32, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-start {
    align-content: flex-start !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-end {
    align-content: flex-end !important; }
  /* line 34, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-center {
    align-content: center !important; }
  /* line 35, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-between {
    align-content: space-between !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-around {
    align-content: space-around !important; }
  /* line 37, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-stretch {
    align-content: stretch !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-auto {
    align-self: auto !important; }
  /* line 40, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-start {
    align-self: flex-start !important; }
  /* line 41, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-end {
    align-self: flex-end !important; }
  /* line 42, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-center {
    align-self: center !important; }
  /* line 43, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-baseline {
    align-self: baseline !important; }
  /* line 44, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-stretch {
    align-self: stretch !important; } }

/* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
.float-left {
  float: left !important; }

/* line 6, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
.float-right {
  float: right !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
.float-none {
  float: none !important; }

@media (min-width: 576px) {
  /* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-left {
    float: left !important; }
  /* line 6, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-right {
    float: right !important; }
  /* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  /* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-left {
    float: left !important; }
  /* line 6, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-right {
    float: right !important; }
  /* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  /* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-left {
    float: left !important; }
  /* line 6, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-right {
    float: right !important; }
  /* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  /* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-left {
    float: left !important; }
  /* line 6, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-right {
    float: right !important; }
  /* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-none {
    float: none !important; } }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
.position-static {
  position: static !important; }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
.position-relative {
  position: relative !important; }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
.position-absolute {
  position: absolute !important; }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
.position-fixed {
  position: fixed !important; }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
.position-sticky {
  position: sticky !important; }

/* line 14, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_position.scss */
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

/* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_screenreaders.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0; }

/* line 25, node_modules/bootstrap/scss/mixins/_screen-reader.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  clip-path: none; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-25 {
  width: 25% !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-50 {
  width: 50% !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-75 {
  width: 75% !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-100 {
  width: 100% !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-25 {
  height: 25% !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-50 {
  height: 50% !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-75 {
  height: 75% !important; }

/* line 7, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-100 {
  height: 100% !important; }

/* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.mw-100 {
  max-width: 100% !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_sizing.scss */
.mh-100 {
  max-height: 100% !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-0 {
  margin: 0 !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-1 {
  margin: 0.25rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-2 {
  margin: 0.5rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-3 {
  margin: 1rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-3,
.my-3 {
  margin-top: 1rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-4 {
  margin: 1.5rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-5 {
  margin: 3rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-5,
.my-5 {
  margin-top: 3rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-0 {
  padding: 0 !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-1 {
  padding: 0.25rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-2 {
  padding: 0.5rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-3 {
  padding: 1rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-3,
.py-3 {
  padding-top: 1rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-3,
.px-3 {
  padding-right: 1rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-3,
.px-3 {
  padding-left: 1rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-4 {
  padding: 1.5rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

/* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-5 {
  padding: 3rem !important; }

/* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-5,
.py-5 {
  padding-top: 3rem !important; }

/* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-5,
.px-5 {
  padding-right: 3rem !important; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

/* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-5,
.px-5 {
  padding-left: 3rem !important; }

/* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-auto {
  margin: auto !important; }

/* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important; }

/* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important; }

/* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

/* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-0 {
    margin: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-1 {
    margin: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-2 {
    margin: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-3 {
    margin: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-4 {
    margin: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-5 {
    margin: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-0 {
    padding: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-1 {
    padding: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-2 {
    padding: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-3 {
    padding: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-4 {
    padding: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-5 {
    padding: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-auto {
    margin: auto !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-0 {
    margin: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-1 {
    margin: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-2 {
    margin: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-3 {
    margin: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-4 {
    margin: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-5 {
    margin: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-0 {
    padding: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-1 {
    padding: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-2 {
    padding: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-3 {
    padding: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-4 {
    padding: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-5 {
    padding: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-auto {
    margin: auto !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-0 {
    margin: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-1 {
    margin: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-2 {
    margin: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-3 {
    margin: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-4 {
    margin: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-5 {
    margin: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-0 {
    padding: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-1 {
    padding: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-2 {
    padding: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-3 {
    padding: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-4 {
    padding: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-5 {
    padding: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-auto {
    margin: auto !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-0 {
    margin: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-1 {
    margin: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-2 {
    margin: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-3 {
    margin: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-4 {
    margin: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-5 {
    margin: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-0 {
    padding: 0 !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-1 {
    padding: 0.25rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-2 {
    padding: 0.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-3 {
    padding: 1rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-4 {
    padding: 1.5rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  /* line 12, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-5 {
    padding: 3rem !important; }
  /* line 13, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  /* line 16, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  /* line 22, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  /* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-auto {
    margin: auto !important; }
  /* line 30, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  /* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  /* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  /* line 39, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-justify {
  text-align: justify !important; }

/* line 10, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-nowrap {
  white-space: nowrap !important; }

/* line 11, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-left {
  text-align: left !important; }

/* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-right {
  text-align: right !important; }

/* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-left {
    text-align: left !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-right {
    text-align: right !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-left {
    text-align: left !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-right {
    text-align: right !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-left {
    text-align: left !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-right {
    text-align: right !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  /* line 19, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-left {
    text-align: left !important; }
  /* line 20, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-right {
    text-align: right !important; }
  /* line 21, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-center {
    text-align: center !important; } }

/* line 27, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-lowercase {
  text-transform: lowercase !important; }

/* line 28, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-uppercase {
  text-transform: uppercase !important; }

/* line 29, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-capitalize {
  text-transform: capitalize !important; }

/* line 33, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-light {
  font-weight: 300 !important; }

/* line 34, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-normal {
  font-weight: 400 !important; }

/* line 35, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-bold {
  font-weight: 700 !important; }

/* line 36, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.font-italic {
  font-style: italic !important; }

/* line 40, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-white {
  color: #fff !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-primary {
  color: #15376D !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #0d2142 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-secondary {
  color: #313131 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #181818 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-success {
  color: #008100 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-success:hover, a.text-success:focus {
  color: #004e00 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-info {
  color: #17a2b8 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-info:hover, a.text-info:focus {
  color: #117a8b !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-warning {
  color: #e2c01f !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #b69b18 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-danger {
  color: #b20610 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #81040c !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-light {
  color: #e7e7e7 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-light:hover, a.text-light:focus {
  color: #cecece !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-dark {
  color: #313131 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #181818 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-inverse {
  color: #fff !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-inverse:hover, a.text-inverse:focus {
  color: #e6e6e6 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-disabled {
  color: #767676 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-disabled:hover, a.text-disabled:focus {
  color: #5d5d5d !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-purchase {
  color: #008100 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-purchase:hover, a.text-purchase:focus {
  color: #004e00 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-lightest {
  color: #f5f5f5 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-lightest:hover, a.text-lightest:focus {
  color: gainsboro !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-darker {
  color: #111 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-darker:hover, a.text-darker:focus {
  color: black !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-darkest {
  color: #000 !important; }

/* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-darkest:hover, a.text-darkest:focus {
  color: black !important; }

/* line 46, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-muted {
  color: #767676 !important; }

/* line 50, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_text.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 5, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_visibility.scss */
.visible {
  visibility: visible !important; }

/* line 9, /openedx/edx-platform/node_modules/bootstrap/scss/utilities/_visibility.scss */
.invisible {
  visibility: hidden !important; }

/* line 6, node_modules/bootstrap/scss/_badge.scss */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  -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 18, node_modules/bootstrap/scss/_badge.scss */
  .badge:empty {
    display: none; }

/* line 24, node_modules/bootstrap/scss/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px; }

/* line 33, node_modules/bootstrap/scss/_badge.scss */
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  -webkit-border-radius: 10rem;
  -moz-border-radius: 10rem;
  -ms-border-radius: 10rem;
  -o-border-radius: 10rem;
  border-radius: 10rem; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-primary {
  color: #fff;
  background-color: #15376D; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-primary[href]:hover, .badge-primary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #0d2142; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-secondary {
  color: #fff;
  background-color: #313131; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-secondary[href]:hover, .badge-secondary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #181818; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-success {
  color: #fff;
  background-color: #008100; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-success[href]:hover, .badge-success[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #004e00; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-info[href]:hover, .badge-info[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #117a8b; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-warning {
  color: #111;
  background-color: #e2c01f; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-warning[href]:hover, .badge-warning[href]:focus {
    color: #111;
    text-decoration: none;
    background-color: #b69b18; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-danger {
  color: #fff;
  background-color: #b20610; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-danger[href]:hover, .badge-danger[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #81040c; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-light {
  color: #111;
  background-color: #e7e7e7; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-light[href]:hover, .badge-light[href]:focus {
    color: #111;
    text-decoration: none;
    background-color: #cecece; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-dark {
  color: #fff;
  background-color: #313131; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-dark[href]:hover, .badge-dark[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #181818; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-inverse {
  color: #111;
  background-color: #fff; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-inverse[href]:hover, .badge-inverse[href]:focus {
    color: #111;
    text-decoration: none;
    background-color: #e6e6e6; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-disabled {
  color: #fff;
  background-color: #767676; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-disabled[href]:hover, .badge-disabled[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #5d5d5d; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-purchase {
  color: #fff;
  background-color: #008100; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-purchase[href]:hover, .badge-purchase[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #004e00; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-lightest {
  color: #111;
  background-color: #f5f5f5; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-lightest[href]:hover, .badge-lightest[href]:focus {
    color: #111;
    text-decoration: none;
    background-color: gainsboro; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-darker {
  color: #fff;
  background-color: #111; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-darker[href]:hover, .badge-darker[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: black; }

/* line 44, node_modules/bootstrap/scss/_badge.scss */
.badge-darkest {
  color: #fff;
  background-color: #000; }
  /* line 19, node_modules/bootstrap/scss/mixins/_hover.scss */
  .badge-darkest[href]:hover, .badge-darkest[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: black; }

/* 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 20, node_modules/bootstrap/scss/_popover.scss */
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.1875rem; }
    /* line 27, node_modules/bootstrap/scss/_popover.scss */
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

/* line 38, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  /* line 41, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
    bottom: calc((0.5rem + 1px) * -1); }
  /* line 45, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
  .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
    border-width: 0.5rem 0.5rem 0; }
  /* line 50, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
    bottom: 0;
    border-top-color: rgba(0, 0, 0, 0.25); }
  /* line 55, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
    bottom: 1px;
    border-top-color: #fff; }

/* line 61, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  /* line 64, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
    left: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.1875rem 0; }
  /* line 71, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
  .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
    border-width: 0.5rem 0.5rem 0.5rem 0; }
  /* line 76, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
    left: 0;
    border-right-color: rgba(0, 0, 0, 0.25); }
  /* line 81, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
    left: 1px;
    border-right-color: #fff; }

/* line 87, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  /* line 90, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
    top: calc((0.5rem + 1px) * -1); }
  /* line 94, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
  .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-width: 0 0.5rem 0.5rem 0.5rem; }
  /* line 99, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
  /* line 104, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    top: 1px;
    border-bottom-color: #fff; }
  /* line 110, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

/* line 122, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  /* line 125, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
    right: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.1875rem 0; }
  /* line 132, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
  .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
    border-width: 0.5rem 0 0.5rem 0.5rem; }
  /* line 137, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
    right: 0;
    border-left-color: rgba(0, 0, 0, 0.25); }
  /* line 142, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
    right: 1px;
    border-left-color: #fff; }

/* line 165, 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 175, node_modules/bootstrap/scss/_popover.scss */
  .popover-header:empty {
    display: none; }

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

/*
 * In pursuit of decoupling the built-in XBlocks from edx-platform's Sass build
 * and ensuring comprehensive theming support in the extracted XBlocks,
 * we need to expose Sass variables as CSS variables.
 *
 * Ticket/Issue: https://github.com/openedx/edx-platform/issues/35173
 */
/* stylelint-disable-line */
/* stylelint-disable-line */
/* line 126, /openedx/edx-platform/common/static/sass/edx-pattern-library-shims/base/_variables.scss */
.btn-default:disabled, .btn-primary:disabled, .btn-brand:disabled, .btn-upgrade:disabled, .public-video-page .public-video-share-cta .btn-learn-more:disabled, .public-video-page .public-video-share-cta .btn-enroll:disabled,
.public-video-page .public-video-share-cta .btn-go-to-course:disabled, .is-disabled.btn-default, .is-disabled.btn-primary, .is-disabled.btn-brand, .is-disabled.btn-upgrade, .public-video-page .public-video-share-cta .is-disabled.btn-learn-more, .public-video-page .public-video-share-cta .is-disabled.btn-enroll,
.public-video-page .public-video-share-cta .is-disabled.btn-go-to-course {
  pointer-events: none;
  outline: none;
  cursor: not-allowed; }

/* line 227, /openedx/edx-platform/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, .public-video-page .public-video-share-cta .btn-small.btn-learn-more, .public-video-page .public-video-share-cta .btn-small.btn-enroll,
.public-video-page .public-video-share-cta .btn-small.btn-go-to-course {
  padding: 0.625rem;
  font-size: 14px; }

/* line 17, common/static/sass/_builtin-block-variables.scss */
:root {
  --action-primary-active-bg: #15376D;
  --base-font-size: 18px;
  --base-line-height: 1.5em;
  --baseline: 20px;
  --black: #000;
  --black-t2: rgba(0, 0, 0, 0.5);
  --blue: #0075b4;
  --blue-d1: #005e90;
  --blue-d2: #00466c;
  --blue-d4: #001724;
  --blue-s1: #0075b4;
  --body-color: #313131;
  --border-color: #e7e7e7;
  --bp-screen-lg: 1024px;
  --btn-brand-focus-background: #065683;
  --correct: #008100;
  --danger: #b20610;
  --darkGrey: #8891a1;
  --error-color: #cb0712;
  --error-color-dark: #95050d;
  --error-color-light: #f95861;
  --font-bold: 700;
  --font-family-sans-serif: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --general-color-accent: #15376D;
  --gray: #767676;
  --gray-300: #d9d9d9;
  --gray-d1: #5e5e5e;
  --gray-l2: #adadad;
  --gray-l3: #c8c8c8;
  --gray-l4: #e4e4e4;
  --gray-l6: #f8f8f8;
  --icon-correct: url("../images/correct-icon.png");
  --icon-incorrect: url("../images/incorrect-icon.png");
  --icon-info: url("../images/info-icon.png");
  --icon-partially-correct: url("../images/partially-correct-icon.png");
  --icon-spinner: url("../images/spinner.gif");
  --icon-unanswered: url("../images/unanswered-icon.png");
  --incorrect: #b20610;
  --lightGrey: #edf1f5;
  --lighter-base-font-color: #646464;
  --link-color: #1b6d99;
  --medium-font-size: 0.9em;
  --partially-correct: #008100;
  --primary: #15376D;
  --shadow: rgba(0, 0, 0, 0.2);
  --shadow-l1: rgba(0, 0, 0, 0.1);
  --sidebar-color: #f6f6f6;
  --small-font-size: 14px;
  --static-path: "..";
  --submitted: #15376D;
  --success: #008100;
  --tmg-f2: 0.25s;
  --tmg-s2: 2s;
  --transparent: transparent;
  --uxpl-gray-background: #d9d9d9;
  --uxpl-gray-base: #414141;
  --uxpl-gray-dark: #111111;
  --very-light-text: white;
  --warning: #e2c01f;
  --warning-color: #ffc01f;
  --warning-color-accent: #fffcdd;
  --white: #fff;
  --yellow: #e2c01f; }

/* stylelint-disable-line */
/* stylelint-disable-line */
/* 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: #1b6d99; }

/* 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; } }

/* stylelint-disable-line */
/* stylelint-disable-line */
/* 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, /openedx/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 178, 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 203, 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 208, lms/static/sass/base/_mixins.scss */
.btn-link {
  color: #1b6d99; }
  /* line 211, lms/static/sass/base/_mixins.scss */
  .btn-link:hover, .btn-link:focus {
    color: #0075b4; }

/* line 220, 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, .public-video-page .public-video-share-cta .btn-learn-more:disabled, .public-video-page .public-video-share-cta .btn-enroll:disabled,
.public-video-page .public-video-share-cta .btn-go-to-course:disabled, .is-disabled.btn-default, .is-disabled.btn-primary, .is-disabled.btn-brand, .is-disabled.btn-upgrade, .public-video-page .public-video-share-cta .is-disabled.btn-learn-more, .public-video-page .public-video-share-cta .is-disabled.btn-enroll,
.public-video-page .public-video-share-cta .is-disabled.btn-go-to-course {
  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, .public-video-page .public-video-share-cta .btn-small.btn-learn-more, .public-video-page .public-video-share-cta .btn-small.btn-enroll,
.public-video-page .public-video-share-cta .btn-small.btn-go-to-course {
  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: 1199.98px) {
      /* line 10, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
      .breadcrumbs .nav-item {
        max-width: 240px; } }
    @media (max-width: 767.98px) {
      /* 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: 575.98px) {
      /* 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: #15376D; }
    /* 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: 767.98px) {
      /* line 46, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
      .breadcrumbs .fa-angle-right {
        position: relative;
        top: -5px; } }
    /* line 62, common/static/sass/edx-pattern-library-shims/_breadcrumbs.scss */
    .breadcrumbs .fa-angle-right:last-child {
      display: none; }

/* line 11, common/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-default, .btn-primary, .btn-brand, .btn-upgrade, .public-video-page .public-video-share-cta .btn-learn-more, .public-video-page .public-video-share-cta .btn-enroll,
.public-video-page .public-video-share-cta .btn-go-to-course {
  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, .public-video-page .public-video-share-cta .block.btn-learn-more, .public-video-page .public-video-share-cta .block.btn-enroll,
  .public-video-page .public-video-share-cta .block.btn-go-to-course {
    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, .public-video-page .public-video-share-cta .btn-learn-more .icon, .public-video-page .public-video-share-cta .btn-enroll .icon,
  .public-video-page .public-video-share-cta .btn-go-to-course .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, .public-video-page .public-video-share-cta .btn-learn-more .icon:only-child, .public-video-page .public-video-share-cta .btn-enroll .icon:only-child,
    .public-video-page .public-video-share-cta .btn-go-to-course .icon:only-child,
    .sr-only + .btn-default .icon,
    .sr-only + .btn-primary .icon,
    .sr-only + .btn-brand .icon,
    .sr-only + .btn-upgrade .icon, .public-video-page .public-video-share-cta
    .sr-only + .btn-learn-more .icon, .public-video-page .public-video-share-cta
    .sr-only + .btn-enroll .icon,
    .public-video-page .public-video-share-cta
    .sr-only + .btn-go-to-course .icon {
      margin-right: 0; }

/* line 55, common/static/sass/edx-pattern-library-shims/_buttons.scss */
.btn-default {
  border-color: transparent;
  background: transparent;
  color: #15376D; }
  /* 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: #15376D;
    background-color: transparent;
    color: #15376D; }
  /* line 73, common/static/sass/edx-pattern-library-shims/_buttons.scss */
  .btn-default:active, .btn-default.is-pressed, .btn-default.is-active {
    border-color: #15376D;
    color: #15376D; }
  /* 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: #15376D;
  background: #15376D;
  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: #15376D;
    background: #15376D; }
  /* 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 9, node_modules/@edx/frontend-component-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 22, node_modules/@edx/frontend-component-cookie-policy-banner/build/_cookie-policy-banner.scss */
  .edx-cookie-banner-wrapper .alert {
    position: relative;
    padding: 8px 20px; }
  /* line 28, node_modules/@edx/frontend-component-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: 500; }
  /* line 45, node_modules/@edx/frontend-component-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 55, node_modules/@edx/frontend-component-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;
    margin: 0 auto;
    background: inherit;
    border: none; }
    /* line 63, node_modules/@edx/frontend-component-cookie-policy-banner/build/_cookie-policy-banner.scss */
    .edx-cookie-banner-wrapper .edx-cookie-banner .policy-link {
      color: #19291F;
      text-decoration: underline; }
      /* line 67, node_modules/@edx/frontend-component-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 74, node_modules/@edx/frontend-component-cookie-policy-banner/build/_cookie-policy-banner.scss */
    .edx-cookie-banner-wrapper .edx-cookie-banner .alert-dialog {
      margin: auto;
      color: #4e4e4e;
      text-align: center;
      max-width: 800px;
      font-size: 14px; }
    /* line 82, node_modules/@edx/frontend-component-cookie-policy-banner/build/_cookie-policy-banner.scss */
    .edx-cookie-banner-wrapper .edx-cookie-banner .btn.close {
      padding: 4px;
      color: #19291F; }
      /* line 86, node_modules/@edx/frontend-component-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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/base/_extends.scss */
.header-global .course-header {
  display: none; }

/* line 103, /openedx/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 113, /openedx/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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary, .courseware-bookmarks-button .bookmarks-list-button {
  background: none;
  border-radius: 5px;
  box-shadow: none;
  text-shadow: none; }
  /* line 119, /openedx/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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary:hover, .courseware-bookmarks-button .bookmarks-list-button:hover {
    background-image: none;
    box-shadow: none; }
  /* line 124, /openedx/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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary: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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary:active, .courseware-bookmarks-button .bookmarks-list-button:active {
    box-shadow: none; }

/* line 131, /openedx/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 137, /openedx/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 143, /openedx/edx-platform/lms/static/sass/base/_extends.scss */
.is-deprecated {
  background: #fff6dd;
  padding: 4px 10px;
  color: #8c6a11; }

/* line 152, /openedx/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 160, /openedx/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; } }

/* stylelint-disable */
/* line 6, /openedx/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 46, /openedx/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 91, /openedx/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 139, /openedx/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 164, /openedx/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 189, /openedx/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 214, /openedx/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 239, /openedx/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 264, /openedx/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 294, /openedx/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, /openedx/edx-platform/lms/static/sass/base/_base.scss */
html {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  line-height: 1em;
  background: #fff; }

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

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

/* line 30, /openedx/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 Crimson;
  margin: 0; }

/* line 41, /openedx/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 48, /openedx/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 Crimson;
  margin-bottom: 15px;
  -webkit-font-smoothing: antialiased; }

/* line 55, /openedx/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 61, /openedx/edx-platform/lms/static/sass/base/_base.scss */
p {
  color: inherit;
  margin: 0; }

/* line 66, /openedx/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 72, /openedx/edx-platform/lms/static/sass/base/_base.scss */
.CodeMirror span {
  font: inherit; }

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

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

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

/* line 92, /openedx/edx-platform/lms/static/sass/base/_base.scss */
p a:not(.btn),
p a:visited:not(.btn) {
  color: #1b6d99;
  font: inherit;
  font-weight: inherit;
  text-decoration: none;
  transition: all 0.1s linear 0s; }
  /* line 101, /openedx/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 109, /openedx/edx-platform/lms/static/sass/base/_base.scss */
a:not(.btn),
a:visited:not(.btn) {
  color: #1b6d99;
  font: inherit;
  text-decoration: none;
  transition: all 0.1s linear 0s; }
  /* line 117, /openedx/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 123, /openedx/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 133, /openedx/edx-platform/lms/static/sass/base/_base.scss */
.content-wrapper {
  margin: 20px auto 0 auto;
  max-width: 1920px;
  padding: 0 0 10px; }
  @media (min-width: 768px) {
    /* line 133, /openedx/edx-platform/lms/static/sass/base/_base.scss */
    .content-wrapper {
      padding: 0 20px 10px; } }
  @media print {
    /* line 133, /openedx/edx-platform/lms/static/sass/base/_base.scss */
    .content-wrapper {
      padding-bottom: 0; } }

/* line 147, /openedx/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, /openedx/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 147, /openedx/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: 940px;
      min-width: 760px;
      width: 100%; } }

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

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

/* line 170, /openedx/edx-platform/lms/static/sass/base/_base.scss */
.static-container {
  margin: 0 auto;
  max-width: 1920px;
  padding: 60px 0 120px;
  width: 100%; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .static-container:after {
    content: "";
    display: table;
    clear: both; }
  /* line 178, /openedx/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: 82.97872%; }
  /* line 183, /openedx/edx-platform/lms/static/sass/base/_base.scss */
  .static-container ol,
  .static-container ul {
    list-style: disc; }
    /* line 187, /openedx/edx-platform/lms/static/sass/base/_base.scss */
    .static-container ol li,
    .static-container ul li {
      color: #313131;
      font: normal 1em/1.4em Crimson;
      margin: 0; }
  /* line 194, /openedx/edx-platform/lms/static/sass/base/_base.scss */
  .static-container h1 {
    margin-bottom: 30px; }
  /* line 198, /openedx/edx-platform/lms/static/sass/base/_base.scss */
  .static-container h1 + hr {
    margin-bottom: 60px; }
  /* line 202, /openedx/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 208, /openedx/edx-platform/lms/static/sass/base/_base.scss */
  .static-container ul + p,
  .static-container ol + p {
    margin-top: 20px; }

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

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

/* line 228, /openedx/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 240, /openedx/edx-platform/lms/static/sass/base/_base.scss */
  .ie-banner strong {
    font-weight: 700; }

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

/* line 270, /openedx/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 283, /openedx/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: 991.98px) {
      /* line 283, /openedx/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, /openedx/edx-platform/lms/static/sass/elements/_banners.scss */
.full-width-banner {
  position: relative; }
  /* line 8, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/elements/_banners.scss */
        .full-width-banner .banner-background-wrapper::before {
          opacity: 0.4; } }
  /* line 31, /openedx/edx-platform/lms/static/sass/elements/_banners.scss */
  .full-width-banner .banner-background-image {
    height: 260px; }
    @media (min-width: 1140px) {
      /* line 31, /openedx/edx-platform/lms/static/sass/elements/_banners.scss */
      .full-width-banner .banner-background-image {
        height: auto;
        width: 100%; } }
  /* line 40, /openedx/edx-platform/lms/static/sass/elements/_banners.scss */
  .full-width-banner .banner-content {
    position: absolute;
    top: 0;
    left: 20px;
    right: 20px; }

/* line 48, /openedx/edx-platform/lms/static/sass/elements/_banners.scss */
.page-banner {
  max-width: 1920px;
  margin: 0 auto; }
  /* line 52, /openedx/edx-platform/lms/static/sass/elements/_banners.scss */
  .page-banner .user-messages {
    padding-top: 20px; }
    /* line 57, /openedx/edx-platform/lms/static/sass/elements/_banners.scss */
    .page-banner .user-messages a:hover {
      color: #1b6d99;
      text-decoration: underline !important; }
    /* line 62, /openedx/edx-platform/lms/static/sass/elements/_banners.scss */
    .page-banner .user-messages .user-messages-ul {
      list-style: none;
      padding: 0;
      margin: 0; }
      /* line 67, /openedx/edx-platform/lms/static/sass/elements/_banners.scss */
      .page-banner .user-messages .user-messages-ul li {
        margin: 5px 0; }
  /* line 73, /openedx/edx-platform/lms/static/sass/elements/_banners.scss */
  .page-banner .alert {
    display: flex;
    padding: 20px;
    border: 1px solid; }
    /* line 78, /openedx/edx-platform/lms/static/sass/elements/_banners.scss */
    .page-banner .alert:not(:last-child) {
      margin-bottom: 10px; }
    /* line 82, /openedx/edx-platform/lms/static/sass/elements/_banners.scss */
    .page-banner .alert .icon-alert {
      margin-right: 20px; }
    /* line 86, /openedx/edx-platform/lms/static/sass/elements/_banners.scss */
    .page-banner .alert .message-actions {
      margin-left: 20px; }
    /* line 90, /openedx/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 97, /openedx/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 106, /openedx/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 113, /openedx/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 120, /openedx/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, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
.status-verification.is-denied .action-reverify, .status-verification.is-accepted .action-reverify, .btn-blue, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .btn-alert-primary, .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, .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,
.verification-process.step-select-track .register-choice-certificate .action-select 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, .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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary, .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 13, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
  .status-verification.is-denied .action-reverify:hover, .status-verification.is-accepted .action-reverify:hover, .btn-blue:hover, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:hover:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .btn-alert-primary:hover, .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, .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,
  .verification-process.step-select-track .register-choice-certificate .action-select button: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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary: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, .status-verification.is-accepted .action-reverify:active, .btn-blue:active, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:active:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .btn-alert-primary:active, .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, .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,
  .verification-process.step-select-track .register-choice-certificate .action-select button: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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary: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, .status-verification.is-accepted .action-reverify:focus, .btn-blue:focus, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:focus:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .btn-alert-primary:focus, .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, .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,
  .verification-process.step-select-track .register-choice-certificate .action-select button: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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary: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 19, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
  .status-verification.is-denied .disabled.action-reverify, .status-verification.is-accepted .disabled.action-reverify, .disabled.btn-blue, .account-settings-sections .section .account-deletion-details .paragon__modal-open .disabled.paragon__btn:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .disabled.btn-alert-primary, .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, .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,
  .verification-process.step-select-track .register-choice-certificate .action-select button.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, .account-settings-message .alert-message .alert-actions .disabled.btn-alert-secondary, .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, .status-verification.is-accepted [disabled].action-reverify, [disabled].btn-blue, .account-settings-sections .section .account-deletion-details .paragon__modal-open [disabled].paragon__btn:not(.cancel-btn), .account-settings-message .alert-message .alert-actions [disabled].btn-alert-primary, .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, .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],
  .verification-process.step-select-track .register-choice-certificate .action-select button[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, .account-settings-message .alert-message .alert-actions [disabled].btn-alert-secondary, .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 34, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
.status-verification.is-denied .action-reverify, .status-verification.is-accepted .action-reverify, .btn-blue, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .btn-alert-primary, .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, .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,
.verification-process.step-select-track .register-choice-certificate .action-select 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, .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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary, .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 40, /openedx/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 47, /openedx/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 53, /openedx/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 60, /openedx/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 69, /openedx/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 76, /openedx/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 88, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
.status-verification.is-denied .action-reverify, .status-verification.is-accepted .action-reverify, .btn-blue, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .btn-alert-primary, .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, .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,
.verification-process.step-select-track .register-choice-certificate .action-select 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, .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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary, .courseware-bookmarks-button .bookmarks-list-button {
  border: none;
  padding: 15px 20px;
  text-align: center;
  text-shadow: none; }
  /* line 98, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
  .status-verification.is-denied .disabled.action-reverify, .status-verification.is-accepted .disabled.action-reverify, .disabled.btn-blue, .account-settings-sections .section .account-deletion-details .paragon__modal-open .disabled.paragon__btn:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .disabled.btn-alert-primary, .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, .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,
  .verification-process.step-select-track .register-choice-certificate .action-select button.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, .account-settings-message .alert-message .alert-actions .disabled.btn-alert-secondary, .courseware-bookmarks-button .disabled.bookmarks-list-button, .status-verification.is-denied .is-disabled.action-reverify, .status-verification.is-accepted .is-disabled.action-reverify, .is-disabled.btn-blue, .account-settings-sections .section .account-deletion-details .paragon__modal-open .is-disabled.paragon__btn:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .is-disabled.btn-alert-primary, .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, .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,
  .verification-process.step-select-track .register-choice-certificate .action-select button.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, .account-settings-message .alert-message .alert-actions .is-disabled.btn-alert-secondary, .courseware-bookmarks-button .is-disabled.bookmarks-list-button, .status-verification.is-denied [disabled].action-reverify, .status-verification.is-accepted [disabled].action-reverify, [disabled].btn-blue, .account-settings-sections .section .account-deletion-details .paragon__modal-open [disabled].paragon__btn:not(.cancel-btn), .account-settings-message .alert-message .alert-actions [disabled].btn-alert-primary, .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, .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],
  .verification-process.step-select-track .register-choice-certificate .action-select button[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, .account-settings-message .alert-message .alert-actions [disabled].btn-alert-secondary, .courseware-bookmarks-button [disabled].bookmarks-list-button {
    background: #a4a6a8;
    color: rgba(255, 255, 255, 0.75); }

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

/* line 163, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
.btn-blue, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .btn-alert-primary, .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, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy {
  background: #126f9a;
  color: #fff; }
  /* line 169, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
  .btn-blue:hover, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:hover:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .btn-alert-primary:hover, .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, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy:hover, .btn-blue:active, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:active:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .btn-alert-primary:active, .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, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy:active, .btn-blue:focus, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:focus:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .btn-alert-primary:focus, .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, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .btn-change-privacy:focus {
    background: #065683;
    color: #fff; }
  /* line 176, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
  .current.btn-blue, .account-settings-sections .section .account-deletion-details .paragon__modal-open .current.paragon__btn:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .current.btn-alert-primary, .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, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .current.btn-change-privacy, .active.btn-blue, .account-settings-sections .section .account-deletion-details .paragon__modal-open .active.paragon__btn:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .active.btn-alert-primary, .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, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .active.btn-change-privacy {
    background: #15376D;
    color: #0075b4; }
    /* line 181, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
    .current.btn-blue:hover, .account-settings-sections .section .account-deletion-details .paragon__modal-open .current.paragon__btn:hover:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .current.btn-alert-primary:hover, .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, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .current.btn-change-privacy:hover, .current.btn-blue:active, .account-settings-sections .section .account-deletion-details .paragon__modal-open .current.paragon__btn:active:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .current.btn-alert-primary:active, .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, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .current.btn-change-privacy:active, .current.btn-blue:focus, .account-settings-sections .section .account-deletion-details .paragon__modal-open .current.paragon__btn:focus:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .current.btn-alert-primary:focus, .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, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .current.btn-change-privacy:focus, .active.btn-blue:hover, .account-settings-sections .section .account-deletion-details .paragon__modal-open .active.paragon__btn:hover:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .active.btn-alert-primary:hover, .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, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .active.btn-change-privacy:hover, .active.btn-blue:active, .account-settings-sections .section .account-deletion-details .paragon__modal-open .active.paragon__btn:active:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .active.btn-alert-primary:active, .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, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .active.btn-change-privacy:active, .active.btn-blue:focus, .account-settings-sections .section .account-deletion-details .paragon__modal-open .active.paragon__btn:focus:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .active.btn-alert-primary:focus, .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, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .active.btn-change-privacy:focus {
      color: #126f9a; }
  /* line 188, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
  .disabled.btn-blue, .account-settings-sections .section .account-deletion-details .paragon__modal-open .disabled.paragon__btn:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .disabled.btn-alert-primary, .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, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .disabled.btn-change-privacy, [disabled].btn-blue, .account-settings-sections .section .account-deletion-details .paragon__modal-open [disabled].paragon__btn:not(.cancel-btn), .account-settings-message .alert-message .alert-actions [disabled].btn-alert-primary, .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, .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy [disabled].btn-change-privacy {
    box-shadow: none; }

/* line 195, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
.btn-pink {
  box-shadow: 0 2px 1px 0 #8c204f;
  background: #c2387d;
  color: #fff; }
  /* line 202, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
  .btn-pink:hover, .btn-pink:active, .btn-pink:focus {
    background: #d7548e;
    color: #fff; }
  /* line 209, /openedx/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 215, /openedx/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 223, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
  .disabled.btn-pink, [disabled].btn-pink {
    box-shadow: none; }

/* line 230, /openedx/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,
.verification-process.step-select-track .register-choice-certificate .action-select 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, .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 237, /openedx/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,
  .verification-process.step-select-track .register-choice-certificate .action-select button: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,
  .verification-process.step-select-track .register-choice-certificate .action-select button: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,
  .verification-process.step-select-track .register-choice-certificate .action-select button: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 244, /openedx/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,
  .verification-process.step-select-track .register-choice-certificate .action-select button.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,
  .verification-process.step-select-track .register-choice-certificate .action-select button.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 250, /openedx/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,
    .verification-process.step-select-track .register-choice-certificate .action-select button.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,
    .verification-process.step-select-track .register-choice-certificate .action-select button.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,
    .verification-process.step-select-track .register-choice-certificate .action-select button.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,
    .verification-process.step-select-track .register-choice-certificate .action-select button.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,
    .verification-process.step-select-track .register-choice-certificate .action-select button.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,
    .verification-process.step-select-track .register-choice-certificate .action-select button.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 258, /openedx/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,
  .verification-process.step-select-track .register-choice-certificate .action-select button.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],
  .verification-process.step-select-track .register-choice-certificate .action-select button[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 265, /openedx/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;
  box-shadow: none; }
  /* line 272, /openedx/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, /openedx/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, /openedx/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, /openedx/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: #15376D;
    color: #0075b4; }
    /* line 304, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary, .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, /openedx/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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary: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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary:focus, .courseware-bookmarks-button .bookmarks-list-button:focus {
    border: 1px solid transparent;
    background-color: #126f9a;
    color: #fff;
    text-decoration: none; }

/* line 364, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
.wrapper-messages-primary .message.message-status .verification-cta .btn {
  background-color: #003400;
  color: #fff; }
  /* line 384, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
  .btn-secondary:hover {
    border: 1px solid #adadad;
    background-color: transparent;
    color: #126f9a; }

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

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

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

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

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

/* line 519, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/elements/_controls.scss */
.login-register-content a,
.login-register-content label {
  position: relative; }
  /* line 553, /openedx/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("../fonts/CreativeCommons/cc.eot");
  src: url("../fonts/CreativeCommons/cc.eot#iefix") format("embedded-opentype"), url("../fonts/CreativeCommons/cc.woff") format("woff"), url("../fonts/CreativeCommons/cc.ttf") format("truetype"), url("../fonts/CreativeCommons/cc.svg#CreativeCommons") format("svg");
  font-weight: normal;
  font-style: normal; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 32, /openedx/edx-platform/lms/static/sass/elements/_navigation.scss */
.nav-utilities {
  position: fixed;
  right: 5px;
  bottom: 0; }
  /* line 39, /openedx/edx-platform/lms/static/sass/elements/_navigation.scss */
  .nav-utilities .wrapper-utility {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 6px; }
  /* line 48, /openedx/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 60, /openedx/edx-platform/lms/static/sass/elements/_navigation.scss */
    .nav-utilities .utility-control:hover, .nav-utilities .utility-control:active {
      background: #5e5e5e; }
    /* line 66, /openedx/edx-platform/lms/static/sass/elements/_navigation.scss */
    .nav-utilities .utility-control.is-active {
      background: #5e5e5e; }
  /* line 72, /openedx/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 82, /openedx/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 95, /openedx/edx-platform/lms/static/sass/elements/_navigation.scss */
  .nav-utilities .action-toggle-notes.is-active {
    color: #ffea75; }
  /* line 102, /openedx/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 120, /openedx/edx-platform/lms/static/sass/elements/_navigation.scss */
    .nav-utilities .action-toggle-message.is-fleeting {
      animation: pulse-out 2s ease-in-out; }
  /* line 127, /openedx/edx-platform/lms/static/sass/elements/_navigation.scss */
  .nav-utilities.has-utility-calculator {
    right: 55px; }

/* line 132, /openedx/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 142, /openedx/edx-platform/lms/static/sass/elements/_navigation.scss */
.view-profile .page-content-nav {
  margin-bottom: 20px;
  border-bottom: 1px solid #f1f1f1; }
  /* line 146, /openedx/edx-platform/lms/static/sass/elements/_navigation.scss */
  .view-profile .page-content-nav .nav-item {
    display: inline-block;
    padding: 15px;
    color: #474747; }
    /* line 153, /openedx/edx-platform/lms/static/sass/elements/_navigation.scss */
    .view-profile .page-content-nav .nav-item.is-active {
      border-bottom: 4px solid #1b6d99;
      color: #474747; }
    /* line 159, /openedx/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 #1b6d99;
      color: #1b6d99; }

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

/* line 5, /openedx/edx-platform/lms/static/sass/elements/_pagination.scss */
.pagination {
  display: inline-block;
  width: 23.40426%; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .pagination:after {
    content: "";
    display: table;
    clear: both; }
  /* line 11, /openedx/edx-platform/lms/static/sass/elements/_pagination.scss */
  .pagination.pagination-compact {
    text-align: right; }
  /* line 15, /openedx/edx-platform/lms/static/sass/elements/_pagination.scss */
  .pagination.pagination-full {
    display: block;
    width: 31.91489%;
    margin: 20px auto; }
  /* line 21, /openedx/edx-platform/lms/static/sass/elements/_pagination.scss */
  .pagination .nav-item {
    position: relative;
    display: inline-block;
    vertical-align: middle; }
  /* line 27, /openedx/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, /openedx/edx-platform/lms/static/sass/elements/_pagination.scss */
    .pagination .nav-link.previous {
      margin-right: 10px; }
    /* line 40, /openedx/edx-platform/lms/static/sass/elements/_pagination.scss */
    .pagination .nav-link.next {
      margin-left: 10px; }
    /* line 44, /openedx/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, /openedx/edx-platform/lms/static/sass/elements/_pagination.scss */
    .pagination .nav-link.is-disabled {
      background-color: transparent;
      color: #adadad;
      pointer-events: none; }
  /* line 62, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/elements/_pagination.scss */
  .pagination .current-page {
    position: absolute;
    left: -5px; }
  /* line 91, /openedx/edx-platform/lms/static/sass/elements/_pagination.scss */
  .pagination .page-divider {
    vertical-align: middle;
    color: #adadad; }
  /* line 99, /openedx/edx-platform/lms/static/sass/elements/_pagination.scss */
  .pagination .pagination-form {
    position: relative; }
    /* line 109, /openedx/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, /openedx/edx-platform/lms/static/sass/elements/_pagination.scss */
      .pagination .pagination-form .page-number-input:hover {
        background-color: #fff;
        opacity: 0.6; }
      /* line 123, /openedx/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, /openedx/edx-platform/lms/static/sass/elements/_pagination.scss */
.listing-tools {
  color: #5e5e5e; }
  /* line 143, /openedx/edx-platform/lms/static/sass/elements/_pagination.scss */
  .listing-tools label {
    color: inherit;
    font-size: inherit;
    cursor: auto; }
  /* line 149, /openedx/edx-platform/lms/static/sass/elements/_pagination.scss */
  .listing-tools .listing-sort-select {
    border: 0; }

/* line 7, /openedx/edx-platform/lms/static/sass/elements/_typography.scss */
.financial-assistance-wrapper h1, .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, .view-profile .profile-header .header, .payment-buttons .purchase .product-info,
.payment-buttons .purchase .product-name,
.payment-buttons .purchase .price {
  font-weight: 700; }

/* line 11, /openedx/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, .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, /openedx/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, /openedx/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, /openedx/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, body.error h1 {
  font-weight: 300; }

/* line 32, /openedx/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, .financial-assistance-wrapper h1, .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 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 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, #api-access-wrapper 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, .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, /openedx/edx-platform/lms/static/sass/elements/_typography.scss */
body.error h1 {
  font-size: 60px;
  line-height: 88.8px; }

/* line 50, /openedx/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, .financial-assistance-wrapper h1 {
  font-size: 36px;
  line-height: 53.28px; }

/* line 57, /openedx/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 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 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, #api-access-wrapper 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, /openedx/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, /openedx/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, .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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary, .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 .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, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta span.register, .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, /openedx/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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary, .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 .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, .course-info header.course-profile .intro-inner-wrapper .intro .main-cta span.register {
  font-size: 16px;
  line-height: 23.68px; }

/* line 113, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/elements/_typography.scss */
.verification-process.step-requirements .list-reqs .req .placeholder-art *[class^="icon"] {
  font-size: 48px; }

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

/* line 183, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/elements/_typography.scss */
.status-verification.is-denied .action-reverify, .status-verification.is-accepted .action-reverify, .btn-blue, .account-settings-sections .section .account-deletion-details .paragon__modal-open .paragon__btn:not(.cancel-btn), .account-settings-message .alert-message .alert-actions .btn-alert-primary, .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, .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,
.verification-process.step-select-track .register-choice-certificate .action-select 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, .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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary, .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, /openedx/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, .status-verification.is-accepted .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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/elements/_typography.scss */
.msg__copy {
  color: #6f7074; }

/* line 330, /openedx/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, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
.u-field {
  padding: 20px 0;
  border-bottom: 1px solid #f1f1f1;
  border: 1px dashed transparent; }
  /* line 10, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field.mode-placeholder {
    border: 2px dashed transparent;
    border-radius: 3px; }
    /* line 14, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
    .u-field.mode-placeholder span {
      color: #5e5e5e; }
    /* line 18, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
    .u-field.mode-placeholder:hover {
      border: 2px dashed #1b6d99; }
      /* line 21, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
      .u-field.mode-placeholder:hover span {
        color: #1b6d99; }
  /* line 27, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field.editable-toggle.mode-display:hover {
    background-color: #e8ebf0;
    border-radius: 3px; }
    /* line 31, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
    .u-field.editable-toggle.mode-display:hover .message-can-edit {
      display: inline-block;
      color: #1b6d99; }
  /* line 37, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field.mode-hidden {
    display: none; }
  /* line 41, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field i {
    color: #adadad;
    vertical-align: text-bottom;
    margin-right: 5px; }
  /* line 48, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field .message-can-edit {
    display: none; }
  /* line 52, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field .message-error {
    color: #d44040; }
  /* line 56, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field .message-validation-error {
    color: #ffc01f; }
  /* line 60, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field .message-in-progress {
    color: #474747; }
  /* line 64, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field .message-success {
    color: #008100; }

/* line 70, /openedx/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 79, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
.u-field-icon {
  width: 20px;
  color: #adadad; }

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

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

/* line 109, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
.u-field-message {
  padding-left: 10px;
  width: 48.93617%;
  display: inline-block;
  vertical-align: top;
  color: #919191; }
  /* line 119, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
  .u-field-message i {
    margin-right: 5px; }
  /* line 123, /openedx/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 130, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
.u-field-dropdown.mode-display select,
.u-field-dropdown.mode-placeholder select {
  display: none; }

/* line 135, /openedx/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 149, /openedx/edx-platform/lms/static/sass/shared/_fields.scss */
.u-field-dropdown.mode-edit button.u-field-value-display {
  display: none; }

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

/* line 5, /openedx/edx-platform/lms/static/sass/shared/_forms.scss */
label {
  color: #313131;
  font: italic 300 1rem/1.6rem Crimson;
  margin-bottom: 5px;
  text-shadow: 0 1px rgba(255, 255, 255, 0.4);
  -webkit-font-smoothing: antialiased; }
  /* line 12, /openedx/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, /openedx/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 Crimson;
  height: 35px;
  padding: 5px 12px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased; }
  /* line 43, /openedx/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 47, /openedx/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 53, /openedx/edx-platform/lms/static/sass/shared/_forms.scss */
textarea {
  height: 60px; }

/* line 57, /openedx/edx-platform/lms/static/sass/shared/_forms.scss */
input[type="submit"],
input[type="button"],
button,
.button {
  border-radius: 3px;
  border: 1px solid #00001c;
  border-bottom: 1px solid black;
  border-radius: 5px;
  box-shadow: inset 0 1px 0 0 #3a5479;
  color: white;
  display: inline-block;
  font-size: inherit;
  font-weight: bold;
  background-color: #15376D;
  background-image: -webkit-linear-gradient(top, #15376D 0%, #00054c 50%, #00003d 50%, #00003f 100%);
  background-image: linear-gradient(to bottom,#15376D 0%, #00054c 50%, #00003d 50%, #00003f 100%);
  padding: 7px 18px;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 -1px 1px black;
  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, /openedx/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: #08285b;
    background-image: -webkit-linear-gradient(top, #08285b 0%, #00003a 50%, #00002b 50%, #00002e 100%);
    background-image: linear-gradient(to bottom,#08285b 0%, #00003a 50%, #00002b 50%, #00002e 100%); }
  /* line 224, /openedx/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 black; }
  /* line 51, /openedx/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 71, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-footer footer#footer-openedx:after {
      content: "";
      display: table;
      clear: both; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-footer footer#footer-openedx:after {
      content: "";
      display: table;
      clear: both; }
    /* line 24, /openedx/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 30, /openedx/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 35, /openedx/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: #1b6d99;
      text-decoration: none !important; }
      /* line 42, /openedx/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 #1b6d99; }
    /* line 49, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx .icon {
      font-family: 'FontAwesome';
      font-style: normal; }
    /* line 55, /openedx/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 41, /openedx/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 55, /openedx/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 55, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .colophon {
          width: 100%;
          box-sizing: border-box; } }
      /* line 67, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
      .wrapper-footer footer#footer-openedx .colophon .nav-colophon {
        margin: 5px 0 30px 0; }
        /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .wrapper-footer footer#footer-openedx .colophon .nav-colophon:after {
          content: "";
          display: table;
          clear: both; }
        /* line 72, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .colophon .nav-colophon li {
          float: left;
          margin-right: 15px; }
          /* line 77, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
          .wrapper-footer footer#footer-openedx .colophon .nav-colophon li a {
            color: #333333; }
            /* line 80, /openedx/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: #1b6d99; }
          /* line 87, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
          .wrapper-footer footer#footer-openedx .colophon .nav-colophon li:last-child {
            margin-right: 0; }
      /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-footer footer#footer-openedx .colophon .colophon-about:after {
        content: "";
        display: table;
        clear: both; }
      /* line 96, /openedx/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 103, /openedx/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.jpg) 0 0 no-repeat; }
    /* line 115, /openedx/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 121, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx .wrapper-logo {
      margin: 15px 0; }
      /* line 124, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
      .wrapper-footer footer#footer-openedx .wrapper-logo a {
        display: inline-block; }
        /* line 127, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .wrapper-logo a img {
          height: 42px; }
        /* line 131, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .wrapper-logo a:hover {
          border-bottom: 0; }
    /* line 137, /openedx/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 145, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx .nav-legal {
      text-align: left; }
      /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-footer footer#footer-openedx .nav-legal:after {
        content: "";
        display: table;
        clear: both; }
      /* line 149, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
      .wrapper-footer footer#footer-openedx .nav-legal li {
        display: inline-block;
        font-size: 0.6875em; }
        /* line 153, /openedx/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 160, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx .nav-social {
      margin: 0;
      text-align: right; }
      /* line 164, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
      .wrapper-footer footer#footer-openedx .nav-social li {
        display: inline-block; }
        /* line 167, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .nav-social li:last-child {
          margin-right: 0; }
        /* line 171, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .nav-social li a {
          display: block; }
          /* line 174, /openedx/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 181, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .nav-social li img {
          display: block; }
    /* line 188, /openedx/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 41, /openedx/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 188, /openedx/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 188, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .footer-about-openedx {
          width: 100%;
          box-sizing: border-box; } }
      /* line 202, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
      .wrapper-footer footer#footer-openedx .footer-about-openedx a {
        float: right;
        display: inline-block; }
        /* line 207, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
        .wrapper-footer footer#footer-openedx .footer-about-openedx a:hover {
          border-bottom: none; }
    /* line 214, /openedx/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 220, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
    .wrapper-footer footer#footer-openedx .select-lang-button {
      padding: 5px;
      color: #126f9a !important;
      height: 30px; }
      /* line 225, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
      .wrapper-footer footer#footer-openedx .select-lang-button:hover, .wrapper-footer footer#footer-openedx .select-lang-button:active, .wrapper-footer footer#footer-openedx .select-lang-button:focus {
        background: #126f9a !important;
        color: white !important; }
  /* line 237, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
  .wrapper-footer.edx-footer footer .copyright {
    text-align: right; }
  /* line 241, /openedx/edx-platform/lms/static/sass/shared/_footer.scss */
  .wrapper-footer.edx-footer footer .nav-legal {
    text-align: right; }

/* line 252, /openedx/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 257, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 a.social-links {
    font-size: 35px; }
  /* line 44, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 * {
    box-sizing: border-box; }
  /* line 63, /openedx/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, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .list-unstyled {
    list-style: none;
    padding-left: 0; }
  /* line 77, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .flex-column {
    flex-direction: column; }
  /* line 81, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 a.social-links.external:hover {
    text-decoration: none; }
  /* line 85, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .full-height {
    height: 100%; }
  /* line 89, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 ul.clear-margins li {
    padding-bottom: 5px; }
  /* line 104, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .row.small-screen {
    display: none; }
  /* line 108, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .row.all-screens {
    display: flex; }
  /* line 112, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .footer-language-selector {
    float: right; }
  /* line 135, /openedx/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, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .app-link img {
    height: 35px; }
  /* line 145, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .social {
    margin-top: 30px;
    height: auto;
    margin-left: 5px; }
  /* line 152, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 ul.social li {
    display: inline-flex;
    margin-right: 10px; }
  /* line 158, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .edx-footer-logo {
    display: inline-flex;
    margin-left: 5px; }
    /* line 163, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .edx-footer-logo img {
      height: 42px; }
  /* line 172, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    footer#footer-edx-v3 .footer-content-wrapper:after {
      content: "";
      display: table;
      clear: both; }
  /* line 178, /openedx/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 185, /openedx/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 188, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .copyright a {
      text-decoration: underline !important; }
  /* line 199, /openedx/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: #15376D; }
    /* line 206, /openedx/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 210, /openedx/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 217, /openedx/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 41, /openedx/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 223, /openedx/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 228, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .footer-logo {
    margin-bottom: 30px; }
  /* line 232, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .legal-notices {
    margin: 20px 0; }
  /* line 236, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .openedx-link {
    margin: 10px 0 30px -8px;
    width: 141px; }
    /* line 241, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .openedx-link a {
      display: inline-block; }
    /* line 245, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .openedx-link img {
      width: 100%; }
  /* line 256, /openedx/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 261, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .mobile-app-links {
    position: relative;
    width: 260px;
    height: 42px; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    footer#footer-edx-v3 .mobile-app-links:after {
      content: "";
      display: table;
      clear: both; }
  /* line 269, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .social-media-links {
    margin-bottom: 30px; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    footer#footer-edx-v3 .social-media-links:after {
      content: "";
      display: table;
      clear: both; }
  /* line 275, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .icon {
    font-family: 'FontAwesome';
    font-style: normal;
    color: #15376D; }
  /* line 283, /openedx/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 298, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 a.sm-link:first-of-type {
      margin-left: 0; }
    /* line 302, /openedx/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 309, /openedx/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 318, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 a.social-links:first-of-type {
      margin-left: 0; }
    /* line 322, /openedx/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 329, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .app-link {
    padding: 7px; }
    /* line 330, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .app-link:first-of-type {
      left: 0; }
    /* line 334, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .app-link:last-of-type {
      right: 0; }
    /* line 338, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .app-link img {
      height: 40px;
      max-width: 200px; }
  @media print {
    /* line 354, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .site-details p {
      float: left; }
    /* line 358, /openedx/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, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 {
      padding: 20px 10px; }
      /* line 368, /openedx/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 373, /openedx/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 379, /openedx/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 386, /openedx/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 393, /openedx/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 400, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .logo-div {
        margin-left: 7%;
        display: inline-flex; }
      /* line 406, /openedx/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 413, /openedx/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 418, /openedx/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 424, /openedx/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 430, /openedx/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 436, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .fourth-div-border {
        border-left: 1px solid #e6e6e6; }
      /* line 440, /openedx/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 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        footer#footer-edx-v3 .site-details:last-child {
          margin-right: 0; }
      /* line 444, /openedx/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 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        footer#footer-edx-v3 .external-links:last-child {
          margin-right: 0; }
      /* line 448, /openedx/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 453, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .social-media-links {
        margin-bottom: 40px; }
      /* line 457, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.clear-margins {
        margin-top: 5px;
        border-bottom: none; }
      /* line 462, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .app-link img {
        height: 35px;
        margin-top: 10px; }
      /* line 467, /openedx/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 475, /openedx/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, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 {
      padding: 20px 10px; }
      /* line 482, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .ml-auto {
        margin-left: auto; }
      /* line 486, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .footer-language-selector {
        display: inline-block;
        width: max-content; }
      /* line 491, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-1 {
        flex: 0 0 25%;
        max-width: 25%; }
      /* line 496, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-2 {
        flex: 0 0 75%;
        max-width: 75%; }
      /* line 501, /openedx/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 508, /openedx/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 515, /openedx/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 520, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-3-1 {
        flex: 0 0 75%;
        max-width: 75%; }
      /* line 525, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .edx-footer-logo {
        display: inline-flex;
        margin-left: 0;
        margin-top: 5px; }
      /* line 533, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .first-div-border {
        border-left: none;
        border-bottom: none; }
      /* line 539, /openedx/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 545, /openedx/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 551, /openedx/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 557, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .third-div-border {
        border-left: 1px solid #e6e6e6; }
      /* line 563, /openedx/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 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        footer#footer-edx-v3 .site-details:last-child {
          margin-right: 0; }
      /* line 567, /openedx/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 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        footer#footer-edx-v3 .external-links:last-child {
          margin-right: 0; }
      /* line 571, /openedx/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 576, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .social-media-links {
        margin-bottom: 40px; }
      /* line 580, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.clear-margins {
        margin-top: 15px;
        border-bottom: none; }
      /* line 585, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .social {
        display: inline-flex;
        vertical-align: middle; }
      /* line 590, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.social {
        margin-top: 29px; }
      /* line 594, /openedx/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 602, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.clear-margins li {
        font-size: 16px; }
      /* line 606, /openedx/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 610, /openedx/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: 0; }
      /* line 617, /openedx/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, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 {
      padding: 20px 10px; }
      /* line 626, /openedx/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 634, /openedx/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 639, /openedx/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 645, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .column-2-2 {
        margin-left: 0; }
      /* line 649, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .edx-footer-logo {
        margin-left: 20px; }
      /* line 653, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .first-div-border {
        border-left: none; }
      /* line 657, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .second-div-border {
        border-left: 1px solid #e6e6e6; }
      /* line 661, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .third-div-border {
        border-left: 1px solid #e6e6e6; }
      /* line 665, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .fourth-div-border {
        border-left: 1px solid #e6e6e6; }
      /* line 670, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .col-xl-2 .edx-footer-logo {
        margin-left: 0;
        padding: 0 0 20px 20px; }
      /* line 675, /openedx/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 679, /openedx/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 683, /openedx/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 687, /openedx/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 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        footer#footer-edx-v3 .site-details:last-child {
          margin-right: 0; }
      /* line 691, /openedx/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 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        footer#footer-edx-v3 .external-links:last-child {
          margin-right: 0; }
      /* line 695, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .app-links {
        margin-left: 0; }
      /* line 699, /openedx/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 704, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .social-media-links {
        margin-bottom: 40px; }
      /* line 708, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.clear-margins {
        margin-top: 15px;
        border-bottom: none; }
      /* line 713, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .social {
        display: inline-flex;
        vertical-align: middle;
        margin-top: 20px; }
      /* line 719, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 .app-links {
        display: inline-flex;
        vertical-align: middle; }
      /* line 724, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.clear-margins li {
        font-size: 16px;
        padding-bottom: 5px; }
      /* line 730, /openedx/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 735, /openedx/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;
        margin-left: 0; }
      /* line 741, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
      footer#footer-edx-v3 ul.social li {
        display: inline; } }
  @media (min-width: 1200px) {
    /* line 747, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .margin {
      margin-left: 0; }
    /* line 751, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .first-div-border {
      border-left: 1px solid #e6e6e6; }
    /* line 755, /openedx/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 760, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .column-2 {
      flex: 0 0 50%;
      max-width: 50%; }
    /* line 765, /openedx/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 771, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .column-2-2 {
      margin-left: 0%; }
    /* line 775, /openedx/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 782, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .second-div-border {
      border-left: 1px solid #e6e6e6; }
    /* line 786, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .third-div-border {
      border-left: 1px solid #e6e6e6; }
    /* line 790, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .fourth-div-border {
      border-left: 1px solid #e6e6e6; }
    /* line 794, /openedx/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 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      footer#footer-edx-v3 .footer-logo:last-child {
        margin-right: 0; }
    /* line 798, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .app-links {
      margin-left: 0; }
    /* line 802, /openedx/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 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      footer#footer-edx-v3 .site-details:last-child {
        margin-right: 0; }
    /* line 806, /openedx/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 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      footer#footer-edx-v3 .external-links:last-child {
        margin-right: 0; }
    /* line 810, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 ul.clear-margins li {
      font-size: 16px; }
    /* line 814, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .col-xl-2 .edx-footer-logo {
      padding-left: 0; }
    /* line 818, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .social-media-links {
      margin-bottom: 50px; }
    /* line 822, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 ul.social li {
      display: inline; }
    /* line 827, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .col-xl-10 div.row div div.row {
      height: 100%; }
    /* line 831, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .clear-margins {
      border-bottom: none; }
    /* line 835, /openedx/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 839, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .footer-language-selector {
      margin: 20px 0;
      padding: 0;
      float: none; } }
  /* line 846, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .footer-language-selector {
    margin: 10px 0; }
    /* line 849, /openedx/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 855, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
  footer#footer-edx-v3 .select-lang-button {
    padding: 3px;
    color: #126f9a !important;
    height: 30px;
    margin-left: 0; }
    /* line 861, /openedx/edx-platform/lms/static/sass/shared/_footer-edx.scss */
    footer#footer-edx-v3 .select-lang-button:hover, footer#footer-edx-v3 .select-lang-button:active, footer#footer-edx-v3 .select-lang-button:focus {
      background: #126f9a !important;
      color: white !important; }

/* line 4, /openedx/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, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .wrapper-header {
    height: 40px;
    margin: 0 auto;
    padding: 18px 10px 0;
    max-width: 940px; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .header-global .wrapper-header:after {
      content: "";
      display: table;
      clear: both; }
  /* line 23, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .logo-header {
    display: inline; }
  /* line 27, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .logo {
    float: left;
    margin: -2px 39px 0 0;
    position: relative; }
    /* line 33, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .logo a {
      display: block; }
  /* line 38, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global nav {
    height: 40px;
    margin: 0 auto;
    padding: 18px 10px 0;
    max-width: 940px; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .header-global nav:after {
      content: "";
      display: table;
      clear: both; }
  /* line 47, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .left {
    float: left; }
  /* line 51, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .guest {
    float: right; }
  /* line 55, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global > li {
    display: inline-block;
    margin-right: 20px;
    position: relative;
    vertical-align: middle; }
    /* line 61, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global > li:last-child {
      margin-right: 0; }
    /* line 65, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global > li a {
      letter-spacing: 1px;
      vertical-align: middle; }
  /* line 72, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global li.secondary > a {
    color: #1b6d99;
    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, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global li.secondary > a:last-child {
      margin-right: 0; }
    /* line 84, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global li.secondary > a:hover, .header-global li.secondary > a:focus {
      color: #313131; }
  /* line 91, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .primary {
    margin-right: 5px; }
    /* line 94, /openedx/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 110, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .primary > a:last-child {
        margin-right: 0; }
      /* line 114, /openedx/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 122, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .user {
    float: right;
    padding-left: 0;
    margin: 0; }
    /* line 130, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .user .settings-language-form {
      margin: 4px; }
      /* line 133, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .settings-language-form .language-selector {
        width: 120px; }
    /* line 138, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .user > .primary {
      display: block;
      float: left;
      margin: 0;
      position: relative; }
      /* line 146, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user > .primary > a {
        margin: 0;
        background-image: none; }
      /* line 152, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user > .primary:last-child > a {
        padding: 10px; }
        /* line 155, /openedx/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 167, /openedx/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 175, /openedx/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 182, /openedx/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 192, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .user-link .label-username {
        float: right;
        margin: 15px 5px 15px 15px; }
    /* line 198, /openedx/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 209, /openedx/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 226, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global .user .user-dropdown-menu.expanded,
      .header-global .user .dropdown-menu.expanded {
        display: block; }
      /* line 230, /openedx/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 252, /openedx/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 257, /openedx/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 262, /openedx/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: #1b6d99;
          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 279, /openedx/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 289, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .nav-global {
    margin-top: 10px;
    list-style: none;
    float: left; }
    /* line 295, /openedx/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 304, /openedx/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 310, /openedx/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 316, /openedx/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 321, /openedx/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 329, /openedx/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 333, /openedx/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: #1b6d99;
        font-weight: 600; }
        /* line 339, /openedx/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: #1b6d99; }
      /* line 348, /openedx/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: #1b6d99; }
  /* line 356, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global .nav-courseware {
    float: right;
    list-style: none; }
    /* line 361, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global .nav-courseware li,
    .header-global .nav-courseware div {
      display: inline-block; }

/* line 376, /openedx/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 386, /openedx/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: #1b6d99 !important; }

/* line 396, /openedx/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 407, /openedx/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: 940px; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .header-global-new .wrapper-header:after {
      content: "";
      display: table;
      clear: both; }
    /* line 416, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new .wrapper-header:not(.rwd) {
      min-width: 700px; }
  /* line 421, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .logo {
    float: left;
    margin: -2px 39px 0 10px;
    position: relative; }
    /* line 427, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new .logo a {
      display: block; }
  /* line 432, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .nav-global {
    float: left; }
    /* line 435, /openedx/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 444, /openedx/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 450, /openedx/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 456, /openedx/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 462, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .logo-header {
    display: inline; }
  /* line 466, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .nav-account-management {
    margin: 0 auto;
    display: inline; }
  /* line 471, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .guest {
    float: right; }
  /* line 475, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new > li {
    display: inline-block;
    margin-right: 20px;
    position: relative;
    vertical-align: middle; }
    /* line 481, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new > li:last-child {
      margin-right: 0; }
    /* line 485, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new > li a {
      vertical-align: middle; }
  /* line 491, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new li.secondary > a {
    color: #1b6d99;
    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 499, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new li.secondary > a:last-child {
      margin-right: 0; }
    /* line 503, /openedx/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 510, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .primary {
    margin-right: 5px; }
    /* line 513, /openedx/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 529, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .primary > a:last-child {
        margin-right: 0; }
      /* line 533, /openedx/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 541, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .user {
    float: right;
    margin-top: 0; }
    /* line 546, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new .user > .primary {
      display: block;
      float: left;
      margin: 0;
      position: relative; }
      /* line 554, /openedx/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 563, /openedx/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 569, /openedx/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 579, /openedx/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 587, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .user .user-link .user-image-frame {
        max-width: 40px;
        border-radius: 10%; }
      /* line 592, /openedx/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 602, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new .user .user-link .label-username {
        float: right;
        margin: 15px 5px 15px 15px; }
    /* line 608, /openedx/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 619, /openedx/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 636, /openedx/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 640, /openedx/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 662, /openedx/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 667, /openedx/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 672, /openedx/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: #1b6d99;
          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 689, /openedx/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 699, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new .nav-courseware {
    float: right; }
    /* line 702, /openedx/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 709, /openedx/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 714, /openedx/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: #15376D; }
        /* line 720, /openedx/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 731, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new.rwd .wrapper-header {
    width: 320px; }
  /* line 735, /openedx/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 744, /openedx/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 751, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new.rwd .logo {
    position: absolute;
    top: 20px;
    left: calc(50% - 90px);
    width: 54px; }
    /* line 759, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .logo img {
      width: 54px; }
  /* line 766, /openedx/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 769, /openedx/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 776, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new.rwd .nav-global,
  .header-global-new.rwd .nav-courseware-01 {
    display: none; }
  /* line 781, /openedx/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 789, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .nav-global.show {
      display: inline; }
    /* line 793, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .nav-global a {
      color: white;
      padding: 10px;
      font-weight: 400; }
      /* line 798, /openedx/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 806, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .nav-global li {
      display: block;
      border-bottom: 1px solid #009ee7; }
  /* line 812, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .header-global-new.rwd .nav-courseware {
    display: inline; }
    /* line 815, /openedx/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 821, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .wrapper-header {
      width: 100%;
      min-width: 800px; }
    /* line 826, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .mobile-menu-button {
      display: none; }
    /* line 830, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .logo {
      position: relative;
      top: 0;
      left: 0;
      width: auto; }
      /* line 838, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new.rwd .logo img {
        width: auto; }
    /* line 843, /openedx/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 852, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new.rwd .nav-global a {
        color: #15376D;
        padding: 3px 10px;
        font-weight: 600; }
        /* line 857, /openedx/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 864, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
      .header-global-new.rwd .nav-global li {
        display: inline-block;
        border-bottom: none; }
    /* line 871, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .nav-courseware div:last-child {
      margin-right: 10px; }
    /* line 876, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .nav-courseware-01 {
      display: inline-block; }
    /* line 880, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .desktop-hide {
      display: none !important; } }
  @media screen and (min-width: 980px) {
    /* line 886, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
    .header-global-new.rwd .wrapper-header {
      padding: 17px 0; } }

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

/* line 906, /openedx/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: #1b6d99 !important; }

/* line 912, /openedx/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 920, /openedx/edx-platform/lms/static/sass/shared/_header.scss */
  .doc-link:visited {
    color: #313131; }

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

/* line 3, /openedx/edx-platform/lms/static/sass/shared/_course_object.scss */
.highlighted-courses .courses,
.find-courses .courses {
  padding: 40px 0 15px; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .highlighted-courses .courses:after,
  .find-courses .courses:after {
    content: "";
    display: table;
    clear: both; }
  /* line 8, /openedx/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 15, /openedx/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 20, /openedx/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 32, /openedx/edx-platform/lms/static/sass/shared/_course_object.scss */
    .highlighted-courses .courses .course .status,
    .find-courses .courses .course .status {
      background: #1b6d99;
      color: white;
      font-size: 10px;
      left: 10px;
      padding: 2px 10px;
      border-radius: 2px;
      position: absolute;
      top: -6px; }
    /* line 45, /openedx/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 #0e364d;
      border-right: 6px solid transparent;
      content: "";
      display: block;
      height: 0;
      position: absolute;
      right: -6px;
      top: 0;
      width: 0; }
    /* line 57, /openedx/edx-platform/lms/static/sass/shared/_course_object.scss */
    .highlighted-courses .courses .course a,
    .find-courses .courses .course a {
      position: relative;
      display: block; }
    /* line 62, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 113, /openedx/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, /openedx/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: #1b6d99;
          opacity: 1; }
        /* line 124, /openedx/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: #1b6d99; }
      /* line 129, /openedx/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, /openedx/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, /openedx/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, /openedx/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 177, /openedx/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 189, /openedx/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 194, /openedx/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 201, /openedx/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 209, /openedx/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 Crimson;
          margin: 0;
          height: 100%;
          overflow: hidden;
          text-overflow: ellipsis; }
      /* line 219, /openedx/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 224, /openedx/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 229, /openedx/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 239, /openedx/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 245, /openedx/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 249, /openedx/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 257, /openedx/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 262, /openedx/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, /openedx/edx-platform/lms/static/sass/shared/_course_filter.scss */
.filter {
  height: 60px; }
  /* line 4, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .filter nav:after {
      content: "";
      display: table;
      clear: both; }
    /* line 21, /openedx/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 29, /openedx/edx-platform/lms/static/sass/shared/_course_filter.scss */
    .filter nav .dropdown {
      float: left;
      margin-right: 15px;
      position: relative; }
      /* line 34, /openedx/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 52, /openedx/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 63, /openedx/edx-platform/lms/static/sass/shared/_course_filter.scss */
        .filter nav .dropdown ul li {
          list-style: none;
          margin-bottom: 15px; }
      /* line 71, /openedx/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 83, /openedx/edx-platform/lms/static/sass/shared/_course_filter.scss */
      .filter nav .dropdown:hover ul, .filter nav .dropdown:focus ul {
        visibility: visible; }
    /* line 89, /openedx/edx-platform/lms/static/sass/shared/_course_filter.scss */
    .filter nav form.search {
      float: right; }
      /* line 92, /openedx/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 99, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/shared/_modal.scss */
.modal, .leanModal_box, .entitlement-unenrollment-modal {
  display: none;
  position: absolute;
  left: 50%;
  padding: 8px;
  width: 380px;
  border-radius: 3px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
  background: #313131;
  color: #313131; }
  /* line 25, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 175, /openedx/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 179, /openedx/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 187, /openedx/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 197, /openedx/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 208, /openedx/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 213, /openedx/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 217, /openedx/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 222, /openedx/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 229, /openedx/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 233, /openedx/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 240, /openedx/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 245, /openedx/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 248, /openedx/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 258, /openedx/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 262, /openedx/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 267, /openedx/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 272, /openedx/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 277, /openedx/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 283, /openedx/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 289, /openedx/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 305, /openedx/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 313, /openedx/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 318, /openedx/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 324, /openedx/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 331, /openedx/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 336, /openedx/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 358, /openedx/edx-platform/lms/static/sass/shared/_modal.scss */
.modal-settings-language .settings-language-select .select {
  width: 100%; }

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

/* line 366, /openedx/edx-platform/lms/static/sass/shared/_modal.scss */
.modal-settings-language .actions-supplemental {
  padding: 0 40px 20px 40px; }
  /* line 369, /openedx/edx-platform/lms/static/sass/shared/_modal.scss */
  .modal-settings-language .actions-supplemental .list-actions-item {
    color: #313131;
    text-align: center; }
  /* line 376, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 27, /openedx/edx-platform/lms/static/sass/shared/_unsubscribe.scss */
.container.unsubscribe-bulk-email, section.unsubscribe-bulk-email.outside-app, .view-profile .profile-self .wrapper-profile-field-account-privacy .unsubscribe-bulk-email.u-field-account_privacy, .view-profile .unsubscribe-bulk-email.wrapper-profile-sections, .view-profile .unsubscribe-bulk-email.badge-set-display {
  max-width: 400px;
  min-width: 320px;
  margin: 0 auto;
  padding: 60px 15px 120px; }
  /* line 33, /openedx/edx-platform/lms/static/sass/shared/_unsubscribe.scss */
  .container.unsubscribe-bulk-email h1, section.unsubscribe-bulk-email.outside-app h1, .view-profile .profile-self .wrapper-profile-field-account-privacy .unsubscribe-bulk-email.u-field-account_privacy h1, .view-profile .unsubscribe-bulk-email.wrapper-profile-sections h1, .view-profile .unsubscribe-bulk-email.badge-set-display h1 {
    text-align: left;
    font-size: 30px; }
  /* line 39, /openedx/edx-platform/lms/static/sass/shared/_unsubscribe.scss */
  .container.unsubscribe-bulk-email .button, section.unsubscribe-bulk-email.outside-app .button, .view-profile .profile-self .wrapper-profile-field-account-privacy .unsubscribe-bulk-email.u-field-account_privacy .button, .view-profile .unsubscribe-bulk-email.wrapper-profile-sections .button, .view-profile .unsubscribe-bulk-email.badge-set-display .button {
    background-color: #23419f;
    border-color: #23419f;
    border: 2px solid;
    border-radius: 25px;
    text-align: center;
    width: 100%; }

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

/* line 20, /openedx/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, /openedx/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, /openedx/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: #1b6d99; }

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

/* line 71, /openedx/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 76, /openedx/edx-platform/lms/static/sass/shared/_help-tab.scss */
#feedback_form textarea[name="details"] {
  height: 150px; }

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

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

/* line 8, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
.home {
  padding: 0; }
  /* line 11, /openedx/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 16, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .home > header:after {
      content: "";
      display: table;
      clear: both; }
    /* line 27, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home > header .outer-wrapper {
      position: relative;
      margin: 0 auto;
      padding: 60px;
      max-width: 1200px; }
      /* line 15, /openedx/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 27, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home > header .outer-wrapper {
          padding: 10px; } }
    /* line 42, /openedx/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 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .home > header .title:last-child {
        margin-right: 0; }
      /* line 60, /openedx/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 42, /openedx/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 41, /openedx/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 42, /openedx/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 42, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home > header .title {
          width: 100%;
          box-sizing: border-box;
          margin-left: 0%; } }
      /* line 83, /openedx/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 96, /openedx/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 104, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home > header .title > .heading-group p {
          margin-bottom: 0;
          text-transform: none;
          font-style: italic; }
      /* line 113, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home > header .title .course-search {
        padding: 20px 0; }
        /* line 116, /openedx/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 134, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home > header .title .course-search .search-input:focus {
            border-color: #1790c7; }
        /* line 141, /openedx/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 159, /openedx/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 167, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home > header .actions {
      display: none; }
    /* line 171, /openedx/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 190, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home > header .media:hover, .home > header .media:focus {
        text-decoration: underline; }
      /* line 195, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home > header .media .hero {
        height: 100%;
        overflow: hidden;
        position: relative;
        background: url("../images/homepage-hero-video-thumb.jpg") center no-repeat;
        background-size: cover; }
        /* line 202, /openedx/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 224, /openedx/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 241, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home > header .media .hero img {
          display: block;
          width: 100%; }
      /* line 249, /openedx/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 255, /openedx/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 264, /openedx/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 271, /openedx/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 288, /openedx/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 295, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home .university-partners::before {
      content: "";
      display: block; }
    /* line 302, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home .university-partners::after {
      content: "";
      display: block; }
    /* line 310, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home .university-partners hr {
      border: none;
      margin: 0;
      position: relative;
      z-index: 2; }
      /* line 318, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home .university-partners hr::after {
        bottom: 0;
        content: "";
        display: block;
        position: absolute;
        top: -1px; }
    /* line 329, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home .university-partners .partners {
      margin: 0 auto;
      padding: 20px 0;
      text-align: center; }
      /* line 334, /openedx/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 341, /openedx/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 355, /openedx/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 370, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .university-partners .partners li.partner:last-child::before {
          display: none; }
        /* line 374, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .university-partners .partners li.partner:last-child::after {
          display: none; }
      /* line 380, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home .university-partners .partners a {
        transition: all 0.25s ease-in-out 0s; }
        /* line 383, /openedx/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 404, /openedx/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 417, /openedx/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 424, /openedx/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 431, /openedx/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 440, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .university-partners .partners a:hover, .home .university-partners .partners a:focus {
          text-decoration: none; }
          /* line 444, /openedx/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 448, /openedx/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 452, /openedx/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 459, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
    .home .university-partners.university-partners2x6 {
      box-sizing: border-box;
      width: 100%; }
      /* line 463, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .home .university-partners.university-partners2x6 .partners:after {
          content: "";
          display: table;
          clear: both; }
        /* line 471, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home .university-partners.university-partners2x6 .partners .partner a img {
            width: 100%;
            height: auto; }
          /* line 486, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home .university-partners.university-partners2x6 .partners .partner a .name > span {
            font-size: 1em; }
          /* line 492, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
  .home .more-info {
    border: 1px solid #c8c8c8;
    margin-bottom: 80px;
    width: 100%; }
    /* line 507, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .home .more-info header:after {
        content: "";
        display: table;
        clear: both; }
      /* line 517, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 558, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .home .more-info .news .blog-posts:after {
          content: "";
          display: table;
          clear: both; }
        /* line 565, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
          .home .more-info .news .blog-posts > article:after {
            content: "";
            display: table;
            clear: both; }
          /* line 580, /openedx/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 587, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
          .home .more-info .news .blog-posts > article:last-child {
            margin-right: 0; }
          /* line 591, /openedx/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 606, /openedx/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 612, /openedx/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 618, /openedx/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 622, /openedx/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 629, /openedx/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 639, /openedx/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 646, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
      .home .more-info .news .press-links a {
        line-height: 1.6em;
        font-family: Crimson;
        font-style: italic;
        margin-left: 10px; }
        /* line 653, /openedx/edx-platform/lms/static/sass/multicourse/_home.scss */
        .home .more-info .news .press-links a.read-more {
          float: right;
          color: #b1b1b1; }
          /* line 658, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.dashboard {
  display: flex;
  flex-direction: row;
  width: 100%; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .dashboard:after {
    content: "";
    display: table;
    clear: both; }
  /* line 14, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .dashboard .main-container {
    padding: 40px 20px 20px 40px;
    flex-grow: 8;
    order: 1; }
    /* line 21, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .dashboard .main-container .my-courses:focus {
      outline: none; }
    /* line 25, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .dashboard .main-container .my-courses .wrapper-header-courses {
      margin-bottom: 10px; }
      /* line 28, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .wrapper-header-courses .header-courses {
        padding-right: 10px; }
    /* line 39, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .dashboard .main-container .my-courses .course:after {
        content: "";
        display: table;
        clear: both; }
      /* line 65, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course .details {
        padding-right: 20px; }
        /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .dashboard .main-container .my-courses .course .details:after {
          content: "";
          display: table;
          clear: both; }
        /* line 69, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .wrapper-course-image {
          float: left;
          margin-right: 20px;
          width: 23.23176%;
          max-height: 150px;
          overflow: hidden; }
          /* line 77, /openedx/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 85, /openedx/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%;
              padding: 2px; }
          /* line 92, /openedx/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 105, /openedx/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 112, /openedx/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: 767.98px) {
            /* line 69, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
            .dashboard .main-container .my-courses .course .details .wrapper-course-image {
              display: none; } }
        /* line 131, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .wrapper-course-details {
          display: flex;
          flex-flow: column wrap;
          padding: 0;
          margin-bottom: 10px;
          justify-content: space-between; }
          /* line 138, /openedx/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 142, /openedx/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 160, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details .wrapper-course-details .course-info {
            flex-grow: 1;
            flex-shrink: 0;
            min-width: 15em; }
            /* line 165, /openedx/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 174, /openedx/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 177, /openedx/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 188, /openedx/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 193, /openedx/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 205, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-info-actions {
            display: flex; }
            /* line 208, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
            .dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-info-actions .wrapper-course-info-row {
              width: 100%;
              display: inline-flex;
              flex-wrap: wrap; }
              /* line 213, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
              .dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-info-actions .wrapper-course-info-row .course-info {
                flex-shrink: 0;
                min-width: 10em; }
              /* line 218, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
              .dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-info-actions .wrapper-course-info-row .wrapper-course-actions {
                margin-top: 20px;
                flex-grow: 1;
                flex-shrink: 0; }
            /* line 226, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
            .dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-info-actions .continue-button {
              flex-shrink: 0;
              flex-grow: 1;
              align-self: flex-end; }
          @media (max-width: 767.98px) {
            /* line 235, /openedx/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 239, /openedx/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 243, /openedx/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; } }
          @media (max-width: 575.98px) {
            /* line 131, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
            .dashboard .main-container .my-courses .course .details .wrapper-course-details {
              margin-bottom: 20px;
              padding-left: 10px; }
              /* line 253, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
              .dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-info-actions {
                flex-wrap: wrap;
                flex-flow: row wrap; }
                /* line 258, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
                .dashboard .main-container .my-courses .course .details .wrapper-course-details .wrapper-course-info-actions .wrapper-course-info-row .wrapper-course-actions {
                  margin-top: 0px; }
              /* line 265, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
              .dashboard .main-container .my-courses .course .details .wrapper-course-details .continue-button .enter-course {
                flex: 2 100%;
                width: 100%;
                margin-top: 20px; } }
        /* line 277, /openedx/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 290, /openedx/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 297, /openedx/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 302, /openedx/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: #1877F2; }
          /* line 307, /openedx/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 312, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .course-actions .action-message {
          min-width: 400px;
          color: #5e5e5e;
          pointer-events: none; }
        /* line 319, /openedx/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 325, /openedx/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 336, /openedx/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 349, /openedx/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 354, /openedx/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 369, /openedx/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 383, /openedx/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 391, /openedx/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 398, /openedx/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 404, /openedx/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 408, /openedx/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 411, /openedx/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 421, /openedx/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 436, /openedx/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 444, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .main-container .my-courses .course .details .course-status-completed {
          background: #c8c8c8;
          color: white; }
          /* line 448, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details .course-status-completed p {
            color: #181818; }
            /* line 451, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
            .dashboard .main-container .my-courses .course .details .course-status-completed p span {
              font-weight: bold; }
        /* line 457, /openedx/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;
          margin-top: 20px; }
        @media (max-width: 991.98px) {
          /* line 65, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .main-container .my-courses .course .details {
            padding-left: 10px; } }
      /* line 482, /openedx/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 494, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course.professional .sts-enrollment .sts-enrollment-value {
        background: #d33f80; }
      /* line 504, /openedx/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 515, /openedx/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 526, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course.verified .sts-enrollment .sts-enrollment-value {
        background: #008100; }
      /* line 536, /openedx/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: #62799d;
        padding: 2px; }
      /* line 542, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course.honor .sts-enrollment-value {
        background: #15376D; }
      /* line 551, /openedx/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 557, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container .my-courses .course.audit .sts-enrollment-value {
        background: #dddddd; }
    @media (max-width: 991.98px) {
      /* line 14, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .main-container {
        padding: 20px; } }
  /* line 571, /openedx/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 580, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .dashboard .side-container .wrapper-find-courses {
      margin-bottom: 10px; }
      /* line 583, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
        .dashboard .side-container .wrapper-find-courses .course-advertise:after {
          content: "";
          display: table;
          clear: both; }
        /* line 590, /openedx/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 597, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .dashboard .side-container .wrapper-find-courses .course-advertise .marketing-link {
          text-align: center; }
          /* line 600, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .side-container .wrapper-find-courses .course-advertise .marketing-link .btn-neutral {
            padding-bottom: 12px;
            padding-top: 12px; }
          /* line 605, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .dashboard .side-container .wrapper-find-courses .course-advertise .marketing-link a {
            font-size: 16px;
            line-height: 25.16px;
            padding: 10px;
            border: 1px solid #15376D;
            color: #15376D;
            text-decoration: none;
            display: block; }
            /* line 615, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
            .dashboard .side-container .wrapper-find-courses .course-advertise .marketing-link a:hover, .dashboard .side-container .wrapper-find-courses .course-advertise .marketing-link a:focus, .dashboard .side-container .wrapper-find-courses .course-advertise .marketing-link a:active {
              color: #fff;
              background-color: #15376D; }
            /* line 622, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
            .dashboard .side-container .wrapper-find-courses .course-advertise .marketing-link a span {
              margin-left: 5px; }
            /* line 626, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
            .dashboard .side-container .wrapper-find-courses .course-advertise .marketing-link a .icon {
              margin-right: 5px; }
    /* line 634, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .dashboard .side-container .profile-sidebar {
      margin-bottom: 10px; }
      /* line 637, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .side-container .profile-sidebar ul {
        padding: 0;
        border: 1px solid #e7e7e7; }
    @media (max-width: 991.98px) {
      /* line 571, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .dashboard .side-container {
        padding: 0;
        max-width: 100%; } }
  @media (max-width: 991.98px) {
    /* line 6, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .dashboard {
      flex-direction: column-reverse; } }

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

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

/* line 673, /openedx/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 683, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.is-shown {
    display: block; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-messages-primary .message.is-shown:after {
      content: "";
      display: table;
      clear: both; }
  /* line 689, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message a {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 693, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message strong {
    font-weight: 700; }
    /* line 696, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message strong a {
      font-weight: 700; }
  /* line 701, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message .actions {
    list-style: none;
    margin: 0;
    padding: 0; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-messages-primary .message .actions:after {
      content: "";
      display: table;
      clear: both; }
  /* line 709, /openedx/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 718, /openedx/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 728, /openedx/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 734, /openedx/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 740, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.is-expandable .wrapper-tip:hover {
    cursor: pointer; }
    /* line 743, /openedx/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: #1b6d99; }
  /* line 751, /openedx/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 761, /openedx/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 773, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.is-expanded .wrapper-extended {
    display: block;
    opacity: 1; }
  /* line 780, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.message-upsell {
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #F2F0EF; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-messages-primary .message.message-upsell .wrapper-tip:after {
      content: "";
      display: table;
      clear: both; }
    /* line 789, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-upsell .wrapper-tip .message-title {
      float: left; }
    /* line 793, /openedx/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 803, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-upsell .wrapper-tip .message-copy {
      float: right; }
    /* line 808, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-upsell .wrapper-extended {
      display: flex;
      flex-flow: column wrap;
      color: #00262B; }
      /* line 813, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-upsell .wrapper-extended .wrapper-icon-message {
        width: 100%;
        display: inline-flex;
        flex-wrap: wrap; }
        /* line 818, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .wrapper-messages-primary .message.message-upsell .wrapper-extended .wrapper-icon-message svg {
          flex-shrink: 0;
          width: 43px;
          height: 43px;
          margin-left: -5px; }
        /* line 825, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .wrapper-messages-primary .message.message-upsell .wrapper-extended .wrapper-icon-message .message-copy {
          margin-left: 10px;
          min-width: 15rem;
          flex: 2; }
          /* line 830, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .wrapper-messages-primary .message.message-upsell .wrapper-extended .wrapper-icon-message .message-copy .message-copy-bold {
            font-weight: 700; }
        /* line 835, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .wrapper-messages-primary .message.message-upsell .wrapper-extended .wrapper-icon-message a.verified-info {
          color: #00262B;
          text-decoration: underline; }
      /* line 841, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-upsell .wrapper-extended .action-upgrade-container {
        flex-shrink: 0;
        flex-grow: 1;
        align-self: flex-end; }
      @media (max-width: 575.98px) {
        /* line 848, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .wrapper-messages-primary .message.message-upsell .wrapper-extended .action-upgrade-container {
          width: 100%;
          margin-top: 20px; }
        /* line 853, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .wrapper-messages-primary .message.message-upsell .wrapper-extended .action-upgrade {
          width: 100%;
          flex: 2 100%; } }
      @media (min-width: 1200px) {
        /* line 808, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
        .wrapper-messages-primary .message.message-upsell .wrapper-extended {
          flex-flow: nowrap; }
          /* line 862, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
          .wrapper-messages-primary .message.message-upsell .wrapper-extended .action-upgrade-container {
            margin-left: 16px; } }
    /* line 868, /openedx/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 875, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-messages-primary .message.message-upsell .action-upgrade:after {
        content: "";
        display: table;
        clear: both; }
      /* line 885, /openedx/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("../images/icon-sm-verified.png") no-repeat;
        background-position: -6px;
        background-color: white;
        width: 16px;
        height: 14px; }
      /* line 900, /openedx/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 909, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-upsell .action-upgrade span {
        color: #fff; }
      /* line 913, /openedx/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 919, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-upsell .action-upgrade .copy {
        margin-right: 20px; }
      /* line 926, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-upsell .action-upgrade .copy-sub {
        opacity: 0.875; }
    /* line 933, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-upsell .action-view-consent {
      float: right; }
  /* line 945, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.message-status {
    border-color: #e4e4e4;
    margin-bottom: 0; }
    /* line 15, /openedx/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 953, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status .message-copy {
      margin: 0; }
    /* line 960, /openedx/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 974, /openedx/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 978, /openedx/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 982, /openedx/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 993, /openedx/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 996, /openedx/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 1005, /openedx/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 1016, /openedx/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 1020, /openedx/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 1026, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status.exam-register .message-copy {
      margin-top: 5px;
      width: 55%; }
    /* line 1033, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status.exam-schedule .exam-button {
      margin-top: 5px; }
    /* line 1038, /openedx/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, /openedx/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, /openedx/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, /openedx/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 1045, /openedx/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, /openedx/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, /openedx/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, /openedx/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 1049, /openedx/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 1057, /openedx/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 1065, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status.course-status-certrendering .btn {
      margin-top: 2px; }
    /* line 1074, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status.course-status-earned-not-available, .wrapper-messages-primary .message.message-status.course-status-certavailable {
      color: #008100; }
    /* line 1080, /openedx/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 1087, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status.course-status-certavailable .actions-primary {
      float: right; }
      /* line 1090, /openedx/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 1096, /openedx/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 1100, /openedx/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 1105, /openedx/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 1115, /openedx/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 1121, /openedx/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 1128, /openedx/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 1133, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-status .actions-secondary .action-share {
        float: right;
        margin: 0; }
    /* line 1140, /openedx/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 1148, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status .verification-reminder {
      width: 65.88078%;
      float: left;
      position: relative; }
    /* line 1156, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-status .verification-cta {
      width: 31.76157%;
      float: right;
      position: relative; }
      /* line 1163, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-status .verification-cta .btn {
        float: right; }
  /* line 1171, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .wrapper-messages-primary .message.message-related-programs {
    background: none;
    padding: 10px;
    margin-bottom: 0; }
    /* line 1176, /openedx/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 1183, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-related-programs .related-program-container {
      display: inline;
      padding: 0;
      margin: 0; }
    /* line 1190, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-related-programs .related-program-element.important-element {
      float: left;
      display: inline;
      padding: 0 0.5em !important; }
      /* line 1196, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .wrapper-messages-primary .message.message-related-programs .related-program-element.important-element .category-icon {
        float: left;
        margin-right: 5px;
        margin-top: 2px;
        background-color: transparent;
        background-size: 100%;
        width: 14px;
        height: 14px; }
    /* line 1209, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-related-programs li {
      border-right: 1px solid; }
    /* line 1214, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message.message-related-programs li:last-child {
      border: 0; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .wrapper-messages-primary .message .prerequisites:after {
    content: "";
    display: table;
    clear: both; }
  /* line 1223, /openedx/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: 991.98px) {
    /* line 673, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .wrapper-messages-primary .message {
      padding: 10px 20px 10px 10px; } }

/* line 1238, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.empty-dashboard-message {
  border: 3px solid #e4e4e4;
  background: #f8f8f8;
  padding: 40px 2px;
  text-align: center; }
  /* line 1244, /openedx/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 1252, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .empty-dashboard-message p.custom-message {
    font-size: 14px;
    text-shadow: none; }
  /* line 1258, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .empty-dashboard-message a.btn {
    background-color: #15376D;
    border: 1px solid #15376D;
    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 1271, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .empty-dashboard-message a.btn:hover, .empty-dashboard-message a.btn:focus {
      background: #15376D -l2;
      /* stylelint-disable-line */
      text-decoration: none; }

/* line 1283, /openedx/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 1292, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.status-language .title .icon {
  opacity: 0.75; }

/* line 1298, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.status-verification {
  list-style: none;
  padding: 10px; }
  /* line 1302, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification .status-title {
    margin: 0 0 5px 0; }
  /* line 1306, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification .status-data {
    margin: 0 0 10px 0; }
  /* line 1310, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification .status-data-message {
    margin-bottom: 10px; }
  /* line 1320, /openedx/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 1329, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification .status-note {
    position: relative;
    padding-top: 10px; }
    /* line 1339, /openedx/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 1351, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification.is-denied {
    border-top: 3px solid #b20610 !important; }
    /* line 1354, /openedx/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 1359, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.is-denied .action-reverify {
      display: block;
      font-size: 14px; }
    /* line 1368, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.is-denied .btn-reverify {
      margin-top: 10px; }
    /* line 1372, /openedx/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 1378, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification.is-accepted {
    border-top: 3px solid #008100 !important; }
    /* line 1381, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.is-accepted .status-data-message {
      color: #008100;
      border-bottom-color: #99cd99; }
    /* line 1386, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.is-accepted .action-reverify {
      display: block;
      font-size: 14px; }
    /* line 1395, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.is-accepted .btn-reverify {
      margin-top: 10px; }
    /* line 1399, /openedx/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 1405, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification.is-pending {
    border-top: 3px solid #0075b4 !important; }
    /* line 1408, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.is-pending .status-data-message {
      color: #646668;
      border-bottom-color: whitesmoke; }
  /* line 1415, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .status-verification.warning {
    border-top: 3px solid #ffc01f !important; }
    /* line 1418, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.warning .status-title {
      font-weight: 400 !important; }
      /* line 1421, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
      .status-verification.warning .status-title .fa {
        color: #ffc01f; }
    /* line 1426, /openedx/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 1436, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .status-verification.warning .btn:hover {
      cursor: pointer;
      color: #fff;
      background-color: #0079bc; }

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

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

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

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

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

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

/* line 1485, /openedx/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 1493, /openedx/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 1510, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_button.scss */
    .enter-course-blocked.archived:disabled {
      opacity: 0.5;
      cursor: not-allowed; }
    /* line 1516, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    .enter-course-blocked.archived:hover, .enter-course-blocked.archived:focus {
      text-decoration: none; }

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

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

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

/* line 1541, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.dashboard-banner .wrapper-msg {
  padding-bottom: 0; }
  /* line 1544, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .dashboard-banner .wrapper-msg .msg:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1551, /openedx/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 1566, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.activation-message-container {
  margin: 0 auto;
  padding-top: 10px;
  max-width: 940px;
  min-width: 760px;
  width: 100%; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .activation-message-container:after {
    content: "";
    display: table;
    clear: both; }

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

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

/* line 1588, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.account-activation.info {
  color: #0075b4;
  background-color: #f2f8fb;
  border: #cce3f0 1px solid;
  padding: 5px; }
  /* line 1594, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .account-activation.info .message-title {
    margin-bottom: 0; }
  /* line 1598, /openedx/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 1608, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.account-activation.success {
  color: #008100;
  background-color: #ecfaec;
  border: #b9edb9 1px solid; }
  /* line 1613, /openedx/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 1623, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.account-activation.error {
  color: #b20610;
  background-color: #feeced;
  border: #ebccd1 1px solid; }
  /* line 1628, /openedx/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 1637, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .account-activation.error a {
    text-decoration: underline; }

/* line 1643, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
#unenroll-modal {
  margin-top: -60px; }
  @media (max-width: 640px) {
    /* line 1643, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    #unenroll-modal {
      width: 82% !important;
      margin-left: -41% !important;
      box-sizing: border-box; } }
  /* line 1652, /openedx/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 1659, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
#email-settings-modal {
  margin-top: -60px; }
  @media (max-width: 640px) {
    /* line 1659, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    #email-settings-modal {
      width: 82% !important;
      margin-left: -41% !important;
      box-sizing: border-box; } }

/* line 1669, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
#activate-account-modal {
  display: block;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin-top: -60px;
  text-align: left;
  height: 252px;
  width: 450px;
  box-shadow: none;
  background: none;
  outline: 0; }
  /* line 1683, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  #activate-account-modal .inner-wrapper, #activate-account-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal #activate-account-modal .entitlement-unenrollment-modal-inner-wrapper {
    border: none;
    border-radius: 5px; }
    /* line 1684, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
    #activate-account-modal .inner-wrapper h3, #activate-account-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper h3, .entitlement-unenrollment-modal #activate-account-modal .entitlement-unenrollment-modal-inner-wrapper h3 {
      font-family: inherit;
      padding: 1.5rem 1rem 1rem 1rem;
      text-align: left;
      font-weight: bold;
      font-size: 1.3rem;
      line-height: 1.75rem; }

@media (max-width: 460px) and (min-width: 360px) {
  /* line 1698, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  #activate-account-modal {
    width: 350px; } }

@media (max-width: 360px) {
  /* line 1704, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  #activate-account-modal {
    width: 300px; } }

/* line 1709, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.activate-account-modal-button {
  text-align: right;
  display: block;
  padding: 1rem 1rem 1rem 0; }
  /* line 1714, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .activate-account-modal-button .btn-primary, .activate-account-modal-button .btn-brand {
    text-transform: none;
    font-weight: 500; }

/* line 1719, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.activate-account-modal-body {
  padding: 0 1rem; }

/* line 1723, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
.reasons_survey {
  margin: 20px; }
  /* line 1726, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .reasons_survey .options {
    list-style: none;
    padding: 0; }
  /* line 1731, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .reasons_survey .option {
    margin-bottom: 10px;
    display: block; }
  /* line 1736, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .reasons_survey input {
    margin-right: 10px; }
  /* line 1740, /openedx/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 1744, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .reasons_survey .other_text {
    margin-top: 0; }
  /* line 1748, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .reasons_survey .other_radio {
    margin-top: 10px; }
  /* line 1752, /openedx/edx-platform/lms/static/sass/multicourse/_dashboard.scss */
  .reasons_survey .submit_reasons {
    margin-top: 10px; }
  /* line 1756, /openedx/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 1764, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_entitlement_dashboard.scss */
.entitlement-unenrollment-modal {
  margin-top: -60px; }
  /* line 30, /openedx/edx-platform/lms/static/sass/multicourse/_entitlement_dashboard.scss */
  .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper {
    height: 98%;
    overflow-y: scroll; }
    /* line 44, /openedx/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 52, /openedx/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 56, /openedx/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 62, /openedx/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 73, /openedx/edx-platform/lms/static/sass/multicourse/_entitlement_dashboard.scss */
.entitlement-unenrollment-modal-long-survey {
  height: 70%; }

/* line 8, /openedx/edx-platform/lms/static/sass/multicourse/_account.scss */
.view-register,
.view-login,
.view-passwordreset {
  background: #fff; }
  /* line 16, /openedx/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, /openedx/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: #1b6d99; }
  /* line 44, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 121, /openedx/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 125, /openedx/edx-platform/lms/static/sass/multicourse/_account.scss */
  .view-register .introduction,
  .view-login .introduction,
  .view-passwordreset .introduction {
    padding: 0; }
    /* line 128, /openedx/edx-platform/lms/static/sass/multicourse/_account.scss */
    .view-register .introduction header,
    .view-login .introduction header,
    .view-passwordreset .introduction header {
      position: relative; }
      /* line 132, /openedx/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 142, /openedx/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 148, /openedx/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 156, /openedx/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 163, /openedx/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 197, /openedx/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 206, /openedx/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 209, /openedx/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: #1b6d99;
    font-weight: 400;
    text-decoration: none !important;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 220, /openedx/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 #1b6d99; }

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

/* line 233, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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: #0e71a7; }
  /* line 463, /openedx/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: #0e71a7; }
  /* line 470, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login .form-actions.form-third-party-auth button[type="submit"].button-oa2-apple-id:hover, .login .form-actions.form-third-party-auth button[type="submit"].button-oa2-apple-id:focus,
    .register .form-actions.form-third-party-auth button[type="submit"].button-oa2-apple-id:hover,
    .register .form-actions.form-third-party-auth button[type="submit"].button-oa2-apple-id:focus,
    .passwordreset .form-actions.form-third-party-auth button[type="submit"].button-oa2-apple-id:hover,
    .passwordreset .form-actions.form-third-party-auth button[type="submit"].button-oa2-apple-id:focus,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"].button-oa2-apple-id:hover,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"].button-oa2-apple-id:focus {
      background-color: #000000;
      border: 1px solid #000000; }
    /* line 620, /openedx/edx-platform/lms/static/sass/multicourse/_account.scss */
    .login .form-actions.form-third-party-auth button[type="submit"].button-oa2-apple-id:hover,
    .register .form-actions.form-third-party-auth button[type="submit"].button-oa2-apple-id:hover,
    .passwordreset .form-actions.form-third-party-auth button[type="submit"].button-oa2-apple-id:hover,
    #forgot-password-modal #password-reset .form-actions.form-third-party-auth button[type="submit"].button-oa2-apple-id:hover {
      box-shadow: 0 2px 1px 0 #000000; }
    /* line 624, /openedx/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 630, /openedx/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 637, /openedx/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 644, /openedx/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 652, /openedx/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 659, /openedx/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 665, /openedx/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 671, /openedx/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 677, /openedx/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 685, /openedx/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 688, /openedx/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 693, /openedx/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 696, /openedx/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 707, /openedx/edx-platform/lms/static/sass/multicourse/_account.scss */
.view-login .header-global .nav-courseware .btn-login {
  display: none; }

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

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

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

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

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

/* line 749, /openedx/edx-platform/lms/static/sass/multicourse/_account.scss */
#forgot-password-modal {
  border-radius: 2px; }
  /* line 753, /openedx/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 759, /openedx/edx-platform/lms/static/sass/multicourse/_account.scss */
  #forgot-password-modal #password-reset {
    padding: 20px; }
    /* line 762, /openedx/edx-platform/lms/static/sass/multicourse/_account.scss */
    #forgot-password-modal #password-reset header {
      margin: 0;
      padding: 0; }
      /* line 766, /openedx/edx-platform/lms/static/sass/multicourse/_account.scss */
      #forgot-password-modal #password-reset header::before {
        background-image: none; }
      /* line 770, /openedx/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 777, /openedx/edx-platform/lms/static/sass/multicourse/_account.scss */
    #forgot-password-modal #password-reset .message {
      margin: 20px 0 0 0; }
    /* line 781, /openedx/edx-platform/lms/static/sass/multicourse/_account.scss */
    #forgot-password-modal #password-reset fieldset {
      margin-bottom: 10px;
      padding: 0; }
    /* line 786, /openedx/edx-platform/lms/static/sass/multicourse/_account.scss */
    #forgot-password-modal #password-reset .instructions p {
      margin-bottom: 5px; }
    /* line 790, /openedx/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 801, /openedx/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 808, /openedx/edx-platform/lms/static/sass/multicourse/_account.scss */
      #forgot-password-modal #password-reset form .form-actions {
        padding: 0 !important; }
        /* line 811, /openedx/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 820, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
.find-courses .courses-container,
.university-profile .courses-container {
  padding: 40px 10px 0 10px; }
  /* line 54, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
.find-courses .wrapper-search-context {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .find-courses .wrapper-search-context:after {
    content: "";
    display: table;
    clear: both; }
  /* line 230, /openedx/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 41, /openedx/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, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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 41, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .discovery-input:focus {
    box-shadow: none;
    border-color: #256a97; }

/* line 304, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .discovery-submit:hover, .find-courses .discovery-submit:focus {
    background: #009ee7; }

/* line 330, /openedx/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, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .find-courses .filters:after {
    content: "";
    display: table;
    clear: both; }
  /* line 351, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .filters.is-animated {
    transition: max-height 0.3s; }
  /* line 355, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .filters.is-collapsed {
    max-height: 0; }
  /* line 359, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .find-courses .filters .filters-inner:after {
      content: "";
      display: table;
      clear: both; }
  /* line 366, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .filters ul {
    padding-left: 0;
    margin: 0;
    list-style: outside none none; }
  /* line 373, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .filters li .facet-option {
      color: #474747;
      text-decoration: none; }
      /* line 388, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
      .find-courses .filters li .facet-option i {
        color: #adadad; }
  /* line 394, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .filters .clear-filters:hover, .find-courses .filters .clear-filters:focus {
      background: #e4e4e4; }
  /* line 411, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .filters .flt-right {
    float: right; }

/* line 416, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .search-facets {
      float: left;
      display: block;
      margin-right: 7.42297%;
      width: 100%; }
      /* line 41, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .search-facets {
      float: left;
      display: block;
      margin-right: 3.57866%;
      width: 100%; }
      /* line 41, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .search-facets {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 31.76157%; }
      /* line 41, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .search-facets {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 23.23176%; }
      /* line 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .find-courses .search-facets:last-child {
        margin-right: 0; } }
  /* line 452, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .search-facets.phone-menu {
    border: medium none;
    padding: 0;
    overflow: visible; }
  /* line 458, /openedx/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 471, /openedx/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 482, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .search-facets .header-facet {
    border-top: 1px solid #e4e4e4; }
  /* line 486, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .search-facets .facet-list {
    padding-bottom: 10px; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .find-courses .search-facets .facet-list:after {
      content: "";
      display: table;
      clear: both; }
    /* line 493, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
    .find-courses .search-facets .facet-list.collapse {
      max-height: 260px;
      overflow: hidden; }
    /* line 498, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .find-courses .search-facets .facet-list li:after {
        content: "";
        display: table;
        clear: both; }
  /* line 508, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .find-courses .search-facets .facet-option:after {
      content: "";
      display: table;
      clear: both; }
    /* line 522, /openedx/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 535, /openedx/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 541, /openedx/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 547, /openedx/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 553, /openedx/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 556, /openedx/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 561, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .find-courses .search-facets .toggle:after {
    content: "";
    display: table;
    clear: both; }
  /* line 577, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
  .find-courses .search-facets .toggle button {
    padding: 5px 10px;
    color: #007db8; }

/* line 590, /openedx/edx-platform/lms/static/sass/multicourse/_courses.scss */
.find-courses,
.university-profile {
  background: #f1f1f1;
  padding-bottom: 60px; }
  /* line 596, /openedx/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, /openedx/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, /openedx/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: 991.98px) {
    /* line 2, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
.course-info .safari-wrapper {
  padding-bottom: 200px; }

/* line 15, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
.course-info header.course-profile {
  background: whitesmoke;
  background-image: none;
  background-size: cover;
  border-bottom: 1px solid #646464;
  box-shadow: inset 0 1px 5px 0 rgba(0, 0, 0, 0.1);
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%; }
  /* line 26, /openedx/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, /openedx/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 26, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info header.course-profile .intro-inner-wrapper {
        min-width: 720px; } }
    /* line 44, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info header.course-profile .intro-inner-wrapper > div.table {
      display: table;
      width: 100%; }
      @media (max-width: 767.98px) {
        /* line 44, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info header.course-profile .intro-inner-wrapper > div.table {
          display: flex;
          flex-direction: column; } }
    /* line 54, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .course-info header.course-profile .intro-inner-wrapper .intro:after {
        content: "";
        display: table;
        clear: both; }
      @media (max-width: 767.98px) {
        /* line 54, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info header.course-profile .intro-inner-wrapper .intro {
          width: auto;
          order: 2; } }
      /* line 71, /openedx/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 78, /openedx/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 89, /openedx/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 101, /openedx/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: #1b6d99; }
        /* line 108, /openedx/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 112, /openedx/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 119, /openedx/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: #1b6d99; }
      /* line 127, /openedx/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, /openedx/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 135, /openedx/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 #00001c;
          border-bottom: 1px solid black;
          border-radius: 5px;
          box-shadow: inset 0 1px 0 0 #3a5479;
          color: white;
          display: inline-block;
          font-size: inherit;
          font-weight: bold;
          background-color: #15376D;
          background-image: -webkit-linear-gradient(top, #15376D 0%, #00054c 50%, #00003d 50%, #00003f 100%);
          background-image: linear-gradient(to bottom,#15376D 0%, #00054c 50%, #00003d 50%, #00003f 100%);
          padding: 7px 18px;
          text-align: center;
          text-decoration: none;
          text-shadow: 0 -1px 1px black;
          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, /openedx/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: #08285b;
            background-image: -webkit-linear-gradient(top, #08285b 0%, #00003a 50%, #00002b 50%, #00002e 100%);
            background-image: linear-gradient(to bottom,#08285b 0%, #00003a 50%, #00002b 50%, #00002e 100%); }
          /* line 224, /openedx/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 black; }
          /* line 51, /openedx/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; }
          @media (max-width: 991.98px) {
            /* line 135, /openedx/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 {
              width: 100%; } }
          /* line 153, /openedx/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 158, /openedx/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 164, /openedx/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 171, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong {
          border: 1px solid #00001c;
          border-bottom: 1px solid black;
          border-radius: 5px;
          box-shadow: inset 0 1px 0 0 #3a5479;
          color: white;
          display: inline-block;
          font-size: inherit;
          font-weight: bold;
          background-color: #15376D;
          background-image: -webkit-linear-gradient(top, #15376D 0%, #00054c 50%, #00003d 50%, #00003f 100%);
          background-image: linear-gradient(to bottom,#15376D 0%, #00054c 50%, #00003d 50%, #00003f 100%);
          padding: 7px 18px;
          text-align: center;
          text-decoration: none;
          text-shadow: 0 -1px 1px black;
          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, /openedx/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: #08285b;
            background-image: -webkit-linear-gradient(top, #08285b 0%, #00003a 50%, #00002b 50%, #00002e 100%);
            background-image: linear-gradient(to bottom,#08285b 0%, #00003a 50%, #00002b 50%, #00002e 100%); }
          /* line 224, /openedx/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 black; }
          /* line 51, /openedx/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 186, /openedx/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 192, /openedx/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%; }
          @media (max-width: 991.98px) {
            /* line 192, /openedx/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 {
              width: 100%;
              margin-right: 0;
              margin-bottom: 10px; } }
        /* line 215, /openedx/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 #cb0712;
          color: #fff;
          display: none;
          padding: 12px;
          margin-top: 5px; }
    /* line 226, /openedx/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; }
      @media (max-width: 767.98px) {
        /* line 226, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
        .course-info header.course-profile .intro-inner-wrapper .media {
          width: auto;
          order: 1; } }
      /* line 240, /openedx/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 246, /openedx/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 264, /openedx/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 280, /openedx/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 286, /openedx/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 290, /openedx/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 296, /openedx/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, /openedx/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 309, /openedx/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 314, /openedx/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 327, /openedx/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 337, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
.course-info .details {
  font: normal 1em/1.6em Crimson; }
  @media (min-width: 768px) {
    /* line 337, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .details {
      float: left;
      margin-right: 2.35765%;
      width: 65.88078%; } }
  /* line 347, /openedx/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 351, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .details p {
    margin-bottom: 10px; }
  /* line 355, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .details dt {
    margin-top: 10px;
    font-weight: 700; }
  /* line 361, /openedx/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 366, /openedx/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, /openedx/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 371, /openedx/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 379, /openedx/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 391, /openedx/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 403, /openedx/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 Crimson; }
  /* line 407, /openedx/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, /openedx/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 416, /openedx/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 420, /openedx/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 423, /openedx/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; }

@media (min-width: 768px) {
  /* line 433, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .course-sidebar {
    box-sizing: border-box;
    float: left;
    width: 31.76157%; } }

/* line 442, /openedx/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 446, /openedx/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 452, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .course-sidebar > section.additional-resources {
    padding: 30px; }
    /* line 455, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .course-sidebar > section.additional-resources .opencourseware {
      text-indent: -9999px;
      background: url("../images/opencourseware.png") 0 0 no-repeat;
      width: 266px;
      height: 31px;
      margin-bottom: 20px; }
    /* line 463, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
    .course-info .course-sidebar > section.additional-resources ul {
      padding-left: 0;
      margin-bottom: 0; }
    /* line 469, /openedx/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("../images/link-icon.png") left center no-repeat; }
  /* line 478, /openedx/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 485, /openedx/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 491, /openedx/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 503, /openedx/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 516, /openedx/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 522, /openedx/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 536, /openedx/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 542, /openedx/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: Crimson;
      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 571, /openedx/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 577, /openedx/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 592, /openedx/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 597, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
      .course-info .course-sidebar header .social-sharing .share:last-child {
        margin-right: 0; }
  /* line 603, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .course-sidebar header h1 {
    font: 1em Crimson;
    letter-spacing: 0;
    color: #999;
    margin-bottom: 0; }

/* line 611, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
.course-info .course-sidebar .important-dates {
  list-style: none;
  margin: 0;
  padding: 0 10px; }
  /* line 616, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .course-info .course-sidebar .important-dates li:after {
      content: "";
      display: table;
      clear: both; }
    /* line 625, /openedx/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 630, /openedx/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 638, /openedx/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 648, /openedx/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 656, /openedx/edx-platform/lms/static/sass/multicourse/_course_about.scss */
  .course-info .course-sidebar .important-dates .prerequisite-course .pre-requisite {
    max-width: 39%; }
  /* line 662, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 100, /openedx/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 103, /openedx/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 111, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 143, /openedx/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 149, /openedx/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 157, /openedx/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 161, /openedx/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: Crimson;
          font-size: 1em;
          line-height: 1.6em;
          color: #3c3c3c;
          margin-bottom: 0.2em; }

/* line 5, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
.mediakit {
  box-sizing: border-box;
  margin: 0 auto;
  padding: 60px 0;
  width: 980px; }
  /* line 11, /openedx/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 19, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
    .mediakit .wrapper-mediakit > section {
      margin: 0 0 40px 0; }
      /* line 22, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .wrapper-mediakit > section:last-child {
        margin-bottom: 0; }
  /* line 28, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
  .mediakit h1 {
    margin: 0 0 20px 0;
    position: relative;
    font-size: 36px; }
  /* line 34, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
  .mediakit hr {
    border: none;
    margin: 0;
    position: relative;
    z-index: 2; }
    /* line 42, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
    .mediakit hr::after {
      bottom: 0;
      content: "";
      display: block;
      position: absolute;
      top: -1px; }
  /* line 54, /openedx/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 62, /openedx/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 71, /openedx/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 84, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .mediakit .introduction:after {
    content: "";
    display: table;
    clear: both; }
  /* line 94, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
  .mediakit .introduction header {
    margin: 0 0 30px 0; }
    /* line 97, /openedx/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 102, /openedx/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: Crimson;
        text-transform: none; }
  /* line 110, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
  .mediakit .introduction article {
    box-sizing: border-box;
    width: 500px;
    margin-right: 20px;
    float: left; }
  /* line 118, /openedx/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 129, /openedx/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 137, /openedx/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 145, /openedx/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 152, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
    .mediakit .introduction aside figure {
      box-sizing: border-box;
      background: white;
      width: 100%; }
      /* line 157, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .introduction aside figure figcaption {
        display: none; }
      /* line 161, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .introduction aside figure a {
        display: block;
        padding: 10px; }
      /* line 166, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .introduction aside figure img {
        display: block;
        margin: 0 auto;
        width: 60%; }
  /* line 176, /openedx/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 184, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
    .mediakit .library header {
      padding: 15px 20px; }
      /* line 187, /openedx/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 196, /openedx/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 204, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
    .mediakit .library .listing {
      background: white;
      margin: 0;
      padding: 40px;
      list-style: none; }
      /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .mediakit .library .listing:after {
        content: "";
        display: table;
        clear: both; }
      /* line 212, /openedx/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 222, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
        .mediakit .library .listing li:nth-child(odd) {
          margin-right: 70px; }
      /* line 228, /openedx/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 237, /openedx/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 243, /openedx/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 249, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .library .listing figure figcaption {
        font-size: 13px;
        line-height: 18px;
        color: #333333; }
      /* line 255, /openedx/edx-platform/lms/static/sass/multicourse/_media-kit.scss */
      .mediakit .library .listing figure .note {
        display: inline-block;
        margin-top: 10px; }

/* line 1, /openedx/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, /openedx/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, /openedx/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, /openedx/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: Crimson;
      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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 67, /openedx/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 74, /openedx/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 90, /openedx/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, /openedx/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 99, /openedx/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 107, /openedx/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 112, /openedx/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 120, /openedx/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 127, /openedx/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 137, /openedx/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 144, /openedx/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 150, /openedx/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, /openedx/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 158, /openedx/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 163, /openedx/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, /openedx/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 174, /openedx/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 184, /openedx/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 193, /openedx/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 201, /openedx/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 206, /openedx/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 209, /openedx/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 213, /openedx/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 220, /openedx/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 223, /openedx/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 233, /openedx/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, /openedx/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 241, /openedx/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 247, /openedx/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 261, /openedx/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 268, /openedx/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 273, /openedx/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 276, /openedx/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 282, /openedx/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 292, /openedx/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, /openedx/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 297, /openedx/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 307, /openedx/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 312, /openedx/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 320, /openedx/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 325, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_press_release.scss */
.pressrelease {
  background: #fafafa; }
  /* line 4, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 Crimson;
      margin: 0; }
      /* line 27, /openedx/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 Crimson; }
    /* line 32, /openedx/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, /openedx/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 46, /openedx/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 52, /openedx/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 60, /openedx/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 64, /openedx/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 Crimson;
        padding: 5px; }
        /* line 68, /openedx/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 Crimson; }
    /* line 74, /openedx/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 78, /openedx/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 82, /openedx/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 85, /openedx/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 90, /openedx/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, /openedx/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 98, /openedx/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 102, /openedx/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 109, /openedx/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 117, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_error-pages.scss */
section.outside-app {
  text-align: left;
  padding: 80px 0; }
  /* line 8, /openedx/edx-platform/lms/static/sass/multicourse/_error-pages.scss */
  section.outside-app h1 {
    margin-bottom: 40px;
    text-align: center; }
  /* line 15, /openedx/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 Crimson; }
  /* line 23, /openedx/edx-platform/lms/static/sass/multicourse/_error-pages.scss */
  section.outside-app li {
    margin-top: 12px; }

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

/* line 5, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_help.scss */
.static-container.help section.questions .responses {
  float: left;
  width: 74.41059%; }
  /* line 36, /openedx/edx-platform/lms/static/sass/multicourse/_help.scss */
  .static-container.help section.questions .responses .category {
    padding-top: 40px; }
    /* line 39, /openedx/edx-platform/lms/static/sass/multicourse/_help.scss */
    .static-container.help section.questions .responses .category:first-child {
      padding-top: 0; }
    /* line 43, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_help.scss */
  .static-container.help section.questions .responses .response {
    margin-bottom: 40px; }
    /* line 53, /openedx/edx-platform/lms/static/sass/multicourse/_help.scss */
    .static-container.help section.questions .responses .response h3 {
      background: url("/static/images/bullet-closed.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, /openedx/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: Crimson; }
      /* line 70, /openedx/edx-platform/lms/static/sass/multicourse/_help.scss */
      .static-container.help section.questions .responses .response .answer li {
        line-height: 1.6em; }
    /* line 77, /openedx/edx-platform/lms/static/sass/multicourse/_help.scss */
    .static-container.help section.questions .responses .response.opened h3 {
      background: url("/static/images/bullet-open.png") no-repeat left 0.25em; }

/* line 4, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .content-primary {
  float: left;
  margin-right: 2.35765%;
  width: 74.41059%; }

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

/* line 23, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .header-survey .course-info {
  padding-bottom: 5px; }

/* line 38, /openedx/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, /openedx/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .header-survey .course-org {
  margin-right: 5px; }

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

/* line 59, /openedx/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 67, /openedx/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
.view-survey .instructions {
  margin-bottom: 20px;
  font-style: italic; }

/* line 74, /openedx/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 83, /openedx/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
  .view-survey .message.submission-error .message-title {
    margin-bottom: 10px;
    color: #cb0712; }
  /* line 91, /openedx/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
  .view-survey .message.submission-error .message-copy {
    line-height: 1.3; }
    /* line 96, /openedx/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
    .view-survey .message.submission-error .message-copy .error-item {
      margin-bottom: 6.66667px; }
  /* line 101, /openedx/edx-platform/lms/static/sass/multicourse/_survey-page.scss */
  .view-survey .message.submission-error.is-hidden {
    display: none; }

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

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

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

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

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

/* line 12, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
.wrapper-account-settings {
  background: white;
  width: 100%; }
  /* line 16, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
  .wrapper-account-settings .account-settings-container {
    max-width: 940px;
    padding: 10px;
    margin: 0 auto; }
  /* line 22, /openedx/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 32, /openedx/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 40, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
.wrapper-account-settings .wrapper-header {
  max-width: 940px;
  height: 139px;
  border-bottom: 4px solid whitesmoke; }
  /* line 45, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
  .wrapper-account-settings .wrapper-header .header-title {
    margin-bottom: 10px;
    padding-top: 40px; }
  /* line 52, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
  .wrapper-account-settings .wrapper-header .header-subtitle {
    color: #adadad; }
  /* line 56, /openedx/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 63, /openedx/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 76, /openedx/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 85, /openedx/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 91, /openedx/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: 991.98px) {
    /* line 40, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
    .wrapper-account-settings .wrapper-header {
      border-bottom-color: transparent; }
      /* line 100, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
      .wrapper-account-settings .wrapper-header .account-nav {
        display: flex;
        border-bottom: none; }
        /* line 104, /openedx/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 114, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
.account-settings-sections .section-header {
  padding-top: 30px;
  color: #4a4a4a; }

/* line 122, /openedx/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 127, /openedx/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 134, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-settings-header-subtitle-warning {
    color: #d44040; }
  /* line 141, /openedx/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 145, /openedx/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 151, /openedx/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 161, /openedx/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 166, /openedx/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 179, /openedx/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 189, /openedx/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 204, /openedx/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 220, /openedx/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 232, /openedx/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 236, /openedx/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 242, /openedx/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 249, /openedx/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 255, /openedx/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 259, /openedx/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 274, /openedx/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 280, /openedx/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 285, /openedx/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 293, /openedx/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 297, /openedx/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 302, /openedx/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 311, /openedx/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 321, /openedx/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 330, /openedx/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 336, /openedx/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 344, /openedx/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 349, /openedx/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 359, /openedx/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: 991.98px) {
      /* line 366, /openedx/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 370, /openedx/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 374, /openedx/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 380, /openedx/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 384, /openedx/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 392, /openedx/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 403, /openedx/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 406, /openedx/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 412, /openedx/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 422, /openedx/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 431, /openedx/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 440, /openedx/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 446, /openedx/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 450, /openedx/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 456, /openedx/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 462, /openedx/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 467, /openedx/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 472, /openedx/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 478, /openedx/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 485, /openedx/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 494, /openedx/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 509, /openedx/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 513, /openedx/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 517, /openedx/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 520, /openedx/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 525, /openedx/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 529, /openedx/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 534, /openedx/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 543, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section .account-deletion-details .modal-alert {
    display: flex; }
    /* line 546, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-deletion-details .modal-alert .icon-wrapper {
      padding-right: 15px; }
    /* line 551, /openedx/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 560, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-sections .section .account-deletion-details .modal-alert .alert-content a {
      color: #0e71a7; }
  /* line 568, /openedx/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 585, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-sections .section:last-child {
    border-bottom: none; }

/* line 592, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
.account-settings-message,
.account-settings-section-message {
  font-size: 16px;
  line-height: 22px;
  margin-top: 15px;
  margin-bottom: 30px; }
  /* line 599, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-message .alert-message,
  .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 609, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-message .alert-message > .fa,
    .account-settings-section-message .alert-message > .fa {
      position: absolute;
      left: 11px;
      top: 13px;
      font-size: 16px; }
    /* line 616, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-message .alert-message span,
    .account-settings-section-message .alert-message span {
      display: block; }
      /* line 619, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-message .alert-message span a,
      .account-settings-section-message .alert-message span a {
        text-decoration: underline; }
  /* line 625, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-message .success,
  .account-settings-section-message .success {
    background-color: #ecfaec;
    border-color: #b9edb9; }
  /* line 630, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-message .info,
  .account-settings-section-message .info {
    background-color: #d8edf8;
    border-color: #bbdff2; }
  /* line 635, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-message .warning,
  .account-settings-section-message .warning {
    background-color: #fcf8e3;
    border-color: #faebcc; }
  /* line 640, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-message .error,
  .account-settings-section-message .error {
    background-color: #f2dede;
    border-color: #ebccd1; }

/* line 646, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
.account-settings-message {
  margin-bottom: 0; }
  /* line 649, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
  .account-settings-message .alert-message {
    padding: 10px; }
    /* line 652, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
    .account-settings-message .alert-message .alert-actions {
      margin-top: 10px; }
      /* line 655, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-message .alert-message .alert-actions .btn-alert-primary {
        font-size: 18px;
        border: 1px solid #126f9a;
        border-radius: 3px;
        box-shadow: none;
        padding: 11px 14px;
        line-height: normal; }
      /* line 667, /openedx/edx-platform/lms/static/sass/views/_account-settings.scss */
      .account-settings-message .alert-message .alert-actions .btn-alert-secondary {
        font-size: 18px;
        background-color: white;
        border: 1px solid #0075b4;
        color: #0075b4;
        padding: 11px 14px;
        line-height: normal; }

/* line 2, /openedx/edx-platform/lms/static/sass/views/_course-entitlements.scss */
.course-entitlement-selection-container {
  width: 100%;
  position: relative;
  flex-grow: 1; }
  /* line 7, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_course-entitlements.scss */
  .course-entitlement-selection-container .action-controls {
    display: flex; }
    /* line 16, /openedx/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, /openedx/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: #15376D;
      color: #15376D;
      text-shadow: none;
      font-size: 1rem;
      padding: 0 5px;
      box-shadow: none;
      border-radius: 0.1875rem;
      transition: all 0.4s ease-out; }
      /* line 41, /openedx/edx-platform/lms/static/sass/views/_course-entitlements.scss */
      .course-entitlement-selection-container .action-controls .enroll-btn-initial:hover {
        background: #15376D;
        border-color: #15376D;
        color: #fff; }
      /* line 47, /openedx/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: 575.98px) {
      /* line 13, /openedx/edx-platform/lms/static/sass/views/_course-entitlements.scss */
      .course-entitlement-selection-container .action-controls {
        flex-direction: column; }
        /* line 56, /openedx/edx-platform/lms/static/sass/views/_course-entitlements.scss */
        .course-entitlement-selection-container .action-controls .session-select {
          max-width: 100%; }
        /* line 60, /openedx/edx-platform/lms/static/sass/views/_course-entitlements.scss */
        .course-entitlement-selection-container .action-controls .enroll-btn-initial {
          margin: 5px 0; } }
  /* line 67, /openedx/edx-platform/lms/static/sass/views/_course-entitlements.scss */
  .course-entitlement-selection-container .popover .popover-title {
    margin-bottom: 10px; }
  /* line 71, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_course-entitlements.scss */
      .course-entitlement-selection-container .popover .action-items .final-confirmation-btn:hover {
        background: #15376D;
        color: #fff; }

/* line 104, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_course-entitlements.scss */
.program-course-card .course-entitlement-selection-container {
  padding-top: 10px; }
  /* line 122, /openedx/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, /openedx/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, /openedx/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: 991.98px) {
  /* line 27, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
  .enterprise-content {
    margin: auto;
    display: block;
    padding-left: 10px;
    padding-right: 10px; }
    /* line 33, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
    .enterprise-content img.enterprise-logo {
      display: none; } }

/* line 39, /openedx/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: 991.98px) {
  /* line 49, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
  .enterprise-tagline {
    display: none; } }

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

/* line 58, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .login-register-content:after {
    content: "";
    display: table;
    clear: both; }
  /* line 72, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register-content h1 {
    margin-top: 20px;
    letter-spacing: normal;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #065683;
    text-align: left; }
  /* line 82, /openedx/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 97, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register-content a {
    text-decoration: underline; }

/* line 102, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
#login-help, #reset-help {
  padding-left: 8px; }

/* line 105, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
ul.fa-ul {
  margin: 0 0 0 0; }
  /* line 107, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
  ul.fa-ul i {
    margin-right: 5px; }

/* line 112, /openedx/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 130, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register >, .financial-assistance-wrapper .financial-assistance-form > {
    box-sizing: border-box; }
  /* line 136, /openedx/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 141, /openedx/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 146, /openedx/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, /openedx/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 155, /openedx/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 168, /openedx/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 179, /openedx/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 183, /openedx/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 188, /openedx/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 199, /openedx/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 209, /openedx/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 215, /openedx/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 230, /openedx/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 242, /openedx/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 252, /openedx/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 256, /openedx/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, /openedx/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 262, /openedx/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 270, /openedx/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 274, /openedx/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 279, /openedx/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 285, /openedx/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 292, /openedx/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 298, /openedx/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 304, /openedx/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, /openedx/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 313, /openedx/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 317, /openedx/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 324, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field.checkbox-marketing_emails_opt_in .label-text, .financial-assistance-wrapper .financial-assistance-form .form-field.checkbox-marketing_emails_opt_in .label-text {
      font-size: small !important; }
    /* line 329, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .form-field .label-text-small, .financial-assistance-wrapper .financial-assistance-form .form-field .label-text-small {
      font-size: small; }
    /* line 334, /openedx/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 346, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .form-field label.honor_tos_combined, .financial-assistance-wrapper .financial-assistance-form .form-field label.honor_tos_combined,
      .login-register .form-field input.honor_tos_combined, .financial-assistance-wrapper .financial-assistance-form .form-field input.honor_tos_combined,
      .login-register .form-field select.honor_tos_combined, .financial-assistance-wrapper .financial-assistance-form .form-field select.honor_tos_combined,
      .login-register .form-field textarea.honor_tos_combined, .financial-assistance-wrapper .financial-assistance-form .form-field textarea.honor_tos_combined,
      .login-register .form-field .plaintext-field.honor_tos_combined, .financial-assistance-wrapper .financial-assistance-form .form-field .plaintext-field.honor_tos_combined {
        font-size: small; }
      /* line 350, /openedx/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 357, /openedx/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: 2.5px;
        padding-left: 9px;
        opacity: 0.75;
        z-index: 1; }
      /* line 365, /openedx/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 370, /openedx/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 375, /openedx/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 380, /openedx/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 384, /openedx/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 392, /openedx/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 397, /openedx/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: 5px;
      margin-top: 5px;
      border: none;
      padding: 0;
      background: transparent;
      box-shadow: none;
      text-transform: initial;
      letter-spacing: normal;
      color: #15376D;
      font-weight: 400;
      text-decoration: none;
      text-shadow: none;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
      /* line 415, /openedx/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 419, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .form-field .field-link > i, .financial-assistance-wrapper .financial-assistance-form .form-field .field-link > i {
        border: none;
        padding: 0;
        margin: 0 2px 0 0; }
    /* line 426, /openedx/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 435, /openedx/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 439, /openedx/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 443, /openedx/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: 0px; }
        /* line 449, /openedx/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 454, /openedx/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 458, /openedx/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 465, /openedx/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 469, /openedx/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 474, /openedx/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 479, /openedx/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;
      border: 1px solid #767676;
      cursor: pointer;
      -webkit-appearance: none;
      -webkit-border-radius: 0; }
      /* line 486, /openedx/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 494, /openedx/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 498, /openedx/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 503, /openedx/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 510, /openedx/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 520, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .optional-fields.full-length-fields .select-gender, .financial-assistance-wrapper .financial-assistance-form .optional-fields.full-length-fields .select-gender {
    width: 100%; }
  /* line 525, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .input-block, .financial-assistance-wrapper .financial-assistance-form .input-block {
    width: 100%;
    border-color: #767676; }
  /* line 530, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .input-inline, .financial-assistance-wrapper .financial-assistance-form .input-inline {
    display: inline; }
  /* line 534, /openedx/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 543, /openedx/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 557, /openedx/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 573, /openedx/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 588, /openedx/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 592, /openedx/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 596, /openedx/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 603, /openedx/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 608, /openedx/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 611, /openedx/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 616, /openedx/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 624, /openedx/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: #1877F2;
      background-color: #1877F2; }
      /* line 629, /openedx/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 632, /openedx/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 637, /openedx/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 645, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
    .login-register .login-provider.button-oa2-apple-id, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-apple-id {
      color: white;
      border-color: #000000;
      background-color: #000000; }
      /* line 650, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .login-provider.button-oa2-apple-id span, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-apple-id span {
        vertical-align: middle;
        font-size: 16px; }
      /* line 655, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .login-provider.button-oa2-apple-id .icon, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-apple-id .icon {
        background: transparent; }
        /* line 658, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
        .login-register .login-provider.button-oa2-apple-id .icon .icon-image, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-apple-id .icon .icon-image {
          max-height: 2.2em;
          max-width: 2.5em;
          margin-top: 0px; }
      /* line 665, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
      .login-register .login-provider.button-oa2-apple-id:hover, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-apple-id:hover, .login-register .login-provider.button-oa2-apple-id:focus, .financial-assistance-wrapper .financial-assistance-form .login-provider.button-oa2-apple-id:focus {
        background-color: #000000;
        border: 1px solid #000000;
        color: white; }
    /* line 673, /openedx/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 676, /openedx/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 680, /openedx/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 688, /openedx/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 693, /openedx/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 697, /openedx/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 706, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
  .login-register .button-secondary-login, .financial-assistance-wrapper .financial-assistance-form .button-secondary-login {
    font-size: 1rem;
    font-weight: 600;
    padding: 0; }
    /* line 715, /openedx/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;
      box-shadow: none; }
  /* line 722, /openedx/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 729, /openedx/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 737, /openedx/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 745, /openedx/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 751, /openedx/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 755, /openedx/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 761, /openedx/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 767, /openedx/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 775, /openedx/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 781, /openedx/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 786, /openedx/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 791, /openedx/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 803, /openedx/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 808, /openedx/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 815, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .finish-auth:after {
    content: "";
    display: table;
    clear: both; }
  /* line 825, /openedx/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 831, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
  .finish-auth #finish-auth-status {
    padding-top: 30px; }
  /* line 835, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
  .finish-auth #finish-auth-status li:last-child {
    font-weight: bold; }

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

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

/* line 871, /openedx/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 882, /openedx/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 896, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
    .tos-modal .modal-content .header {
      height: 50px;
      position: relative; }
      /* line 900, /openedx/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 914, /openedx/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: #15376D;
        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 935, /openedx/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 941, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
      .tos-modal .modal-content .header .modal-close-button:focus {
        color: #065683;
        text-decoration: underline; }
    /* line 947, /openedx/edx-platform/lms/static/sass/views/_login-register.scss */
    .tos-modal .modal-content iframe {
      border: 0;
      width: 100%; }

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

/* line 15, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
.is-expandable.is-ready .expandable-icon {
  transform: rotate(-90deg); }

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

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

/* line 53, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
.verification-process {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 56, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process * {
    box-sizing: border-box; }
  /* line 64, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process textarea {
    padding: 10px; }
  /* line 121, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .header-global-new .nav-global a {
    padding-bottom: 21px; }
  /* line 135, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .header-global {
    height: 76px; }
  /* line 140, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .checkbox label {
    display: inline-block; }
  /* line 157, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process input[type="checkbox"] {
    width: auto; }
  /* line 184, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .content-wrapper {
    background: #fff;
    padding-bottom: 0; }
  /* line 189, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .action-primary {
    border: 0 !important;
    color: white !important; }
  /* line 218, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .action-primary-blue {
    border: 0 !important;
    color: white !important; }
  /* line 225, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .action-confirm {
    border: 0 !important;
    color: white !important; }
  /* line 240, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-report .report tr {
      text-align: left; }
    /* line 251, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-report .report td {
      vertical-align: middle;
      padding: 15px 20px;
      color: #646668; }
    /* line 259, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-report .report th {
      padding: 10px 20px; }
    /* line 266, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-report .report thead tr {
      border-bottom: 1px solid #b1b2b4; }
    /* line 270, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-report .report tbody tr {
      border-bottom: 1px solid #b1b2b4; }
    /* line 286, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-report .report tfoot {
      background: rgba(21, 55, 109, 0.125); }
  /* line 292, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .report-receipt-provider {
    padding: 15px 20px; }
    /* line 297, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .report-receipt-provider .provider-wrapper {
      width: 70%;
      float: left; }
      /* line 302, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .report-receipt-provider .provider-buttons-logos {
      float: right;
      text-align: center; }
      /* line 312, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .report-receipt-provider .provider-buttons-logos .complete-order {
        text-align: center; }
        /* line 320, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .report-receipt-provider .provider-buttons-logos .complete-order button {
          white-space: nowrap; }
  /* line 332, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .help-item .title {
    margin-bottom: 5px; }
  /* line 342, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .help-item strong {
    color: #707276; }
  /* line 350, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .wrapper-msg {
    margin-bottom: 30px;
    border-bottom: 5px solid #15376D;
    padding: 20px 30px;
    background: #f3f5f8; }
    /* line 356, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-msg .msg {
      max-width: 940px;
      min-width: 760px;
      width: 100%;
      margin: 0 auto; }
      /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .verification-process .wrapper-msg .msg:after {
        content: "";
        display: table;
        clear: both; }
    /* line 365, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-msg .msg-content {
      width: 91.4702%; }
    /* line 385, /openedx/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: #15376D; }
  /* line 398, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .wrapper-msg-error {
    border-bottom-color: #b20610;
    background: #fbf3f3; }
    /* line 402, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-msg-error .msg-icon {
      color: #b20610; }
    /* line 407, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-msg-error .msg-content .title {
      color: #b20610; }
  /* line 414, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .wrapper-msg-activate {
    border-bottom-color: #c2387d;
    background: #fcf5f9; }
    /* line 418, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-msg-activate .msg-icon {
      color: #c2387d; }
    /* line 423, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .wrapper-msg-activate .msg-content .title {
      color: #c2387d; }
  /* line 434, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .page-header {
    width: 100%;
    margin-bottom: 0;
    border-bottom: none; }
    /* line 449, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .page-header .title {
      width: 100%;
      margin: 0; }
      /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .verification-process .page-header .title:after {
        content: "";
        display: table;
        clear: both; }
      /* line 455, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .page-header .title .sts-track {
        width: 23.23176%;
        text-align: right; }
        /* line 466, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .page-header .title .sts-label {
        margin: 0;
        border: none;
        padding: 0; }
      /* line 509, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .page-header .title .sts-course {
        width: initial; }
      /* line 513, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .page-header .title .sts-course-org {
        margin-right: 0; }
      /* line 517, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .page-header .title .title .sts-track {
        display: inline-block; }
        /* line 526, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .page-header .title .title .sts-track .sts-track-value {
          background: #66b366; }
        /* line 531, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .wrapper-progress {
    position: relative;
    margin-bottom: 30px; }
  /* line 547, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .progress {
    width: 100%;
    margin: 0 auto;
    border-bottom: 5px solid whitesmoke; }
    /* line 575, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .progress .progress-steps {
      position: relative;
      top: 5px;
      display: table;
      width: 100%; }
      /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .verification-process .progress .progress-steps:after {
        content: "";
        display: table;
        clear: both; }
    /* line 584, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .progress .progress-step .step-name {
        color: #97999b; }
      /* line 627, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .progress .progress-step.progress-step-icon .step-number {
        margin-top: 10px; }
      /* line 633, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .progress .progress-step.is-completed {
        border-bottom: 4px solid #66b366; }
        /* line 636, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .progress .progress-step.is-completed .wrapper-step-number {
          border-color: #66b366; }
        /* line 640, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .progress .progress-step.is-current {
        border-bottom: 4px solid #1790c7;
        opacity: 1; }
        /* line 651, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .progress .progress-step.is-current .wrapper-step-number {
          border-color: #1790c7; }
        /* line 655, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .carousel .carousel-item {
    opacity: 0; }
  /* line 674, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .carousel .carousel-active {
    opacity: 1; }
  /* line 678, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .carousel .view {
    width: 100%; }
    /* line 681, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel .view > .title {
      color: #1790c7; }
    /* line 687, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel .view .instruction {
      margin-bottom: 20px; }
  /* line 710, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process .carousel .requirements:after {
      content: "";
      display: table;
      clear: both; }
    /* line 715, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel .requirements .title {
      margin-bottom: 10px; }
    /* line 721, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .requirements .requirement:last-child {
        margin-bottom: 0; }
      /* line 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .verification-process .carousel .requirements .requirement:last-child {
        margin-right: 0; }
  /* line 734, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .carousel .wrapper-task {
    width: 100%;
    margin: 20px 0; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process .carousel .wrapper-task:after {
      content: "";
      display: table;
      clear: both; }
    /* line 740, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .wrapper-help .help {
        margin-bottom: 30px; }
        /* line 697, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel .wrapper-task .wrapper-help .help:last-child {
          margin-bottom: 0; }
        /* line 749, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel .wrapper-task .wrapper-help .help .example {
          color: #a4a6a8; }
        /* line 754, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel .wrapper-task .wrapper-help .help .copy-extra {
          color: #000; }
        /* line 780, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process .carousel .wrapper-task .wrapper-help .help .list-faq {
          margin-bottom: 20px; }
    /* line 786, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel .wrapper-task .controls {
      padding: 15px 20px;
      background: whitesmoke;
      text-align: center; }
      /* line 800, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .controls .list-controls {
        position: relative; }
      /* line 805, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .controls .control.is-hidden {
        visibility: hidden; }
      /* line 824, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .controls .control.is-shown {
        visibility: visible; }
      /* line 830, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .controls .control-redo {
        position: absolute;
        left: 10px; }
      /* line 846, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel .wrapper-task .controls .control-approve {
        position: absolute;
        right: 10px; }
    /* line 859, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel .wrapper-task .msg {
      margin-top: 40px; }
      /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .verification-process .carousel .wrapper-task .msg:after {
        content: "";
        display: table;
        clear: both; }
      /* line 864, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .carousel #wrapper-review {
    color: #000; }
    /* line 902, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review .certificate.verified_icon {
        background-image: url("../images/icon-sm-verified.png"); }
      /* line 948, /openedx/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("../images/icon-sm-professional.png"); }
    /* line 954, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review-task:last-child {
        margin-bottom: 0; }
      /* line 1031, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process .carousel #wrapper-review .review-task .copy strong {
        color: #050505; }
    /* line 1041, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .carousel #wrapper-review .review-task-contribution .list-fields {
      margin: 20px 0; }
      /* line 15, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .cam .placeholder-cam {
    position: relative;
    width: 95%;
    height: 375px;
    margin: 10px auto;
    background: #f3f5f8; }
    /* line 1187, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .cam .placeholder-cam .placeholder-art {
      opacity: 0.7;
      z-index: 100; }
      /* line 1191, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .cam .controls {
    height: 80px; }
  /* line 1216, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .cam .preview {
    width: 100%;
    height: 100%; }
  /* line 1225, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .nav-wizard {
    width: 100%;
    border-radius: 2px;
    background: whitesmoke;
    padding: 15px 20px; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process .nav-wizard:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1260, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .nav-wizard.is-ready {
      background: #e8ebf0; }
    /* line 1275, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .nav-wizard.is-not-ready {
      background: whitesmoke; }
  /* line 1288, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .contribution-options .contribution-option {
    border-radius: 4px; }
    /* line 1291, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .contribution-options .contribution-option input {
      margin-right: 5px; }
    /* line 1308, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .contribution-options .contribution-option .denomination-name {
      font-size: 14px;
      color: #97999b; }
    /* line 1326, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .contribution-options .contribution-option #contribution-other-amt {
      width: 90px;
      padding: 5px 10px; }
  /* line 1337, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .list-faq .faq-question {
    border-bottom: 1px solid whitesmoke;
    padding-bottom: 5px; }
  /* line 1344, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .list-faq .faq-answer {
    margin-bottom: 25px; }
  /* line 1352, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .content-main {
    width: 100%; }
    /* line 1355, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .content-main > .title {
      color: #1790c7; }
    /* line 1361, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process .content-main .instruction {
      margin-bottom: 20px; }
  /* line 1371, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .wrapper-content-supplementary {
    margin: 30px 0;
    border-top: 5px solid whitesmoke; }
  /* line 1376, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process .content-supplementary:after {
      content: "";
      display: table;
      clear: both; }
    /* line 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
    .verification-process .content-supplementary:last-child {
      margin-right: 0; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process .content-supplementary .list-help:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1385, /openedx/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 1390, /openedx/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 1398, /openedx/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 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
        .verification-process .content-supplementary .list-help .help-item:last-child {
          margin-right: 0; }
        /* line 1403, /openedx/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 41, /openedx/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 1415, /openedx/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 1424, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-select-track .form-register-choose {
    margin: 40px 0; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process.step-select-track .form-register-choose:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1429, /openedx/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 1435, /openedx/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 1440, /openedx/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 1448, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice:last-child {
      margin-bottom: 0; }
    /* line 1452, /openedx/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 1458, /openedx/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 1468, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .title {
      margin-bottom: 10px;
      width: calc(100% - 30px); }
    /* line 1480, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .wrapper-copy-inline {
      display: inline-block;
      width: 100%; }
    /* line 1487, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .copy-inline {
      display: inline-block; }
    /* line 1493, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .action-select {
      width: 100%;
      box-sizing: border-box; }
      /* line 1496, /openedx/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 1506, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-select-track .register-choice-audit {
    border-color: #1790c7; }
    /* line 1509, /openedx/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 1521, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice-audit .list-actions {
      margin: 20px 0; }
  /* line 1530, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-select-track .register-choice-certificate {
    border-color: #66b366;
    position: relative; }
    /* line 1534, /openedx/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("../images/verified-ribbon.png") no-repeat 0 0; }
    /* line 1546, /openedx/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 1552, /openedx/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 1565, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice-certificate .action-select button[name="verified_mode"] {
      font-weight: 600;
      padding: 10px 15px; }
    /* line 1571, /openedx/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 1579, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice-certificate .expandable-area {
      margin: 20px 0; }
  /* line 1584, /openedx/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 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
    .verification-process.step-select-track .help-register:last-child {
      margin-right: 0; }
    /* line 1587, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .help-register .title {
      margin-top: 20px;
      margin-bottom: 10px; }
  /* line 1601, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-select-track .progress-sts-value {
    width: 0%; }
  /* line 1606, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-select-track .field-certificate-contribution {
    margin: 20px 0; }
    /* line 1609, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .field-certificate-contribution .label {
      margin-bottom: 10px; }
  /* line 1617, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process.step-select-track .contribution-options:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1623, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .contribution-options::after {
      clear: none;
      display: none; }
    /* line 1628, /openedx/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 1636, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-select-track .contribution-options .field input {
        width: auto;
        padding: 0; }
      /* line 1641, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-select-track .contribution-options .field:last-child {
        margin-right: 0; }
    /* line 1646, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .contribution-options #contribution-other-amt {
      width: 90px;
      padding: 5px 10px; }
    /* line 1652, /openedx/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 1660, /openedx/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 1674, /openedx/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 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
      .verification-process.step-select-track .contribution-options .field:last-child {
        margin-right: 0; }
      /* line 1677, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-select-track .contribution-options .field:nth-of-type(even) {
        margin-right: 0; }
    /* line 1684, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .list-actions {
      float: left;
      width: auto; }
    /* line 1690, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .action-select {
      width: initial; }
      /* line 1693, /openedx/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 1702, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .contribution-options .field {
      width: auto; }
    /* line 1708, /openedx/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 41, /openedx/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 1714, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .action-select {
      width: initial; }
      /* line 1717, /openedx/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 1726, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-select-track .register-choice .list-actions {
      float: right;
      clear: none; } }
  /* line 1737, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-requirements .help-item-technical {
    display: none; }
  /* line 1745, /openedx/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 1749, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-requirements .progress .progress-step#progress-step0 .wrapper-step-number {
      border-color: #1790c7; }
    /* line 1753, /openedx/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 1761, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-requirements .progress-sts-value {
    width: 0%; }
  /* line 1765, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-requirements .list-reqs {
    width: 100%;
    text-align: center; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .verification-process.step-requirements .list-reqs:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1771, /openedx/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 1783, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req:last-child {
        margin-right: 0; }
      /* line 1787, /openedx/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 1796, /openedx/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 1804, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
        .verification-process.step-requirements .list-reqs .req .placeholder-art *[class^="icon"] {
          color: white; }
        /* line 1810, /openedx/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 1819, /openedx/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 1832, /openedx/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 1837, /openedx/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 1841, /openedx/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 1845, /openedx/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 1855, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req .copy {
        padding: 10px 20px; }
      /* line 1859, /openedx/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 1864, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req .copy-super {
        margin-bottom: 10px;
        color: #008100; }
      /* line 1875, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req .actions {
        padding: 10px 20px; }
    /* line 1881, /openedx/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 1887, /openedx/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 1896, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req-activate .placeholder-art {
        background: #ca2f73; }
      /* line 1900, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-requirements .list-reqs .req-activate .copy-super {
        color: #c2387d; }
    /* line 1913, /openedx/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 1928, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-photos-cam .progress .progress-step#progress-step0 {
    border-bottom: 4px solid #66b366; }
    /* line 1931, /openedx/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 1935, /openedx/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 1942, /openedx/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 1946, /openedx/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 1950, /openedx/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 1958, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-photos-cam .progress-sts-value {
    width: 14%; }
  /* line 1970, /openedx/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 1974, /openedx/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 1978, /openedx/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 1985, /openedx/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 1989, /openedx/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 1993, /openedx/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 2001, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-photos-id .progress-sts-value {
    width: 36%; }
  /* line 2008, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-review .help-item-technical {
    display: none; }
  /* line 2012, /openedx/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 2017, /openedx/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 2021, /openedx/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 2026, /openedx/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 2035, /openedx/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 2041, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-review .nav-wizard .prompt-verify .title {
      margin-bottom: 5px; }
    /* line 2052, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-review .nav-wizard .prompt-verify .list-actions {
      margin-top: 10px; }
  /* line 2061, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-review .nav-wizard .wizard-steps {
    margin-top: 10px; }
    /* line 2064, /openedx/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 2070, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
      .verification-process.step-review .nav-wizard .wizard-steps .wizard-step:last-child {
        margin-right: 0; }
  /* line 2087, /openedx/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 2092, /openedx/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 2096, /openedx/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 2103, /openedx/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 2107, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-review .progress .progress-step#progress-step3 .wrapper-step-number {
      border-color: #1790c7; }
    /* line 2111, /openedx/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 2119, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-review .progress-sts-value {
    width: 55%; }
  /* line 2126, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-confirmation .help-item-technical {
    display: none; }
  /* line 2134, /openedx/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 2141, /openedx/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 2145, /openedx/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 2152, /openedx/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 2156, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-confirmation .progress .progress-step#progress-step5 .wrapper-step-number {
      border-color: #1790c7; }
    /* line 2160, /openedx/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 2168, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-confirmation .progress-sts-value {
    width: 100%; }
  /* line 2174, /openedx/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 2179, /openedx/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 2185, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-confirmation .list-info .info-item > .title {
      margin-bottom: 20px; }
    /* line 2191, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-confirmation .list-info .info-item .copy {
      margin-bottom: 20px; }
  /* line 2202, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-confirmation .course-info .options .action-course {
    font-size: 14px;
    padding: 5px 10px; }
  /* line 2218, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process.step-confirmation .instruction {
    display: inline-block;
    width: 65.88078%;
    vertical-align: top; }
  /* line 2224, /openedx/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 2231, /openedx/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 2238, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
    .verification-process.step-confirmation .nav-item.conditional::after {
      content: "or";
      display: block;
      margin: 20px 0; }
  /* line 2247, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .reverify-success-step .title {
    text-align: left;
    text-transform: none; }
  /* line 2254, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .verification-process .reverify-success-step .wrapper-actions {
    margin-top: 20px; }

/* line 2260, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
.reverify-blocked {
  padding: 30px 30px 40px 30px; }
  /* line 2263, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .reverify-blocked .title {
    text-align: left;
    text-transform: none; }
  /* line 2270, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .reverify-blocked .wrapper-actions {
    margin-top: 20px; }

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

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

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

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

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

/* line 2319, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-verified .progress .progress-step#progress-step1 {
  border-bottom: 4px solid #66b366; }
  /* line 2322, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-verified .progress .progress-step#progress-step1 .wrapper-step-number {
    border-color: #66b366; }
  /* line 2326, /openedx/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 2333, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-verified .progress .progress-step#progress-step2 {
  border-bottom: 4px solid #1790c7;
  opacity: 1; }
  /* line 2337, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
  .register.is-verified .progress .progress-step#progress-step2 .wrapper-step-number {
    border-color: #1790c7; }
  /* line 2341, /openedx/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 2349, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-verified .progress-sts {
  width: 75%;
  left: 13%; }

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

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

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

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

/* line 2389, /openedx/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 2393, /openedx/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 2397, /openedx/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 2404, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified.step-photos .progress-sts-value {
  width: 0 !important; }

/* line 2416, /openedx/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 2419, /openedx/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 2423, /openedx/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 2430, /openedx/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 2434, /openedx/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 2438, /openedx/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 2445, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified.step-photos-id .progress-sts-value {
  width: 40% !important; }

/* line 2457, /openedx/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 2461, /openedx/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 2465, /openedx/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 2472, /openedx/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 2476, /openedx/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 2480, /openedx/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 2487, /openedx/edx-platform/lms/static/sass/views/_verification.scss */
.register.is-not-verified.step-review .progress-sts-value {
  width: 70% !important; }

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

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

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

/* line 2, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .wrapper-register-choose {
  max-width: 946px;
  margin: 0 auto; }

/* line 7, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .page-header h3 {
  color: #001B1E;
  font-size: 1.4rem;
  text-align: center;
  font-weight: 700;
  line-height: 1.8rem; }

/* line 15, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .grid-single {
  margin: auto;
  width: 450px;
  margin-bottom: 2rem; }

/* line 21, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .track-selection-choice, .track-selection-container .verified-note {
  margin: 0 1rem; }

/* line 25, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .track-selection-audit {
  background-color: white;
  border: 1px solid #707070;
  position: relative; }

/* line 31, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .track-selection-certificate {
  float: left; }

/* line 35, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .track-selection-certificate .choice-bullets li:last-child {
  margin-bottom: 1.5rem; }

/* line 39, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .track-selection-audit .choice-bullets li:last-child {
  margin-bottom: 5rem; }

/* line 43, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .certificate-container {
  background-color: #EFF8FA;
  border: 1px solid #707070;
  height: auto;
  position: relative; }

/* line 50, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .award-icon {
  padding: 12px;
  color: #EFF8FA;
  position: absolute; }

/* line 56, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .track-selection-button {
  text-align: center; }

/* line 60, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .track-selection-button button {
  width: 90%;
  font-size: 1rem;
  box-shadow: none;
  border-radius: 0px;
  position: relative;
  margin-bottom: 1.5rem;
  padding: 8px; }

/* line 70, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container #track_selection_upgrade {
  background: #00262B; }

/* line 74, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container #track_selection_upgrade:hover {
  background: #2D494E;
  border-color: transparent;
  color: #fff; }

/* line 80, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container #track_selection_audit {
  color: #00262B;
  border-color: #F2F0EF;
  background: white;
  position: absolute;
  bottom: 0;
  left: 5%; }

/* line 89, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container #track_selection_audit:hover {
  background: #00262B;
  border-color: #00262B;
  color: #fff;
  border-radius: 0px; }

/* line 96, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .verified-note {
  display: grid;
  grid-template-columns: 5% 95%;
  order: 1;
  margin-bottom: 2rem;
  margin-top: -1px;
  border: 1px solid #707070;
  border-top: 0;
  padding: 1rem; }

/* line 107, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .note-info {
  float: right;
  font-size: 14px;
  margin-left: 12px;
  line-height: 1.5rem; }

/* line 114, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .note-icon {
  display: grid;
  place-items: center; }

/* line 119, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .choice-bullets {
  padding: 0 3rem 1rem 2rem;
  line-height: 1.5rem;
  font-size: 14px; }

/* line 125, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container a:not(.btn), .track-selection-container a:visited:not(.btn) {
  color: #454545; }

/* line 129, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .choice-bullets li {
  color: #454545;
  margin-bottom: 1.25rem; }

/* line 134, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .choice-title {
  width: 100%;
  display: inline-block; }

/* line 139, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .choice-title h4 {
  text-align: center;
  font-weight: 700;
  color: #454545;
  line-height: 28px;
  font-size: 22px; }

/* line 147, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .price-display {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.25rem;
  float: right;
  margin: 0.75rem;
  color: #454545; }

/* line 157, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .corner-overlay {
  border-color: #002121 transparent transparent #002121;
  border-style: solid;
  border-width: 45px;
  height: 0;
  width: 0;
  position: absolute; }

/* line 166, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .collapsible {
  color: #00688d !important;
  font-weight: 700;
  font-size: 14px !important;
  display: none;
  text-decoration: underline; }

/* line 174, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .collapsible-item {
  letter-spacing: -0.3px; }

/* line 178, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .popover-icon {
  color: #00262B;
  position: relative; }

/* line 183, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .popover {
  visibility: hidden;
  width: 132px;
  background-color: #fff;
  color: #454545;
  border: 1px solid #B9BABE;
  border-radius: 6px;
  text-align: left;
  padding: 0.8rem 1rem;
  position: absolute;
  z-index: 1;
  top: -22px;
  left: 178%; }

/* line 198, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .popover a {
  text-decoration: underline; }

/* line 202, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .visible {
  visibility: visible; }

/* line 206, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .popover:before {
  position: absolute;
  display: inline-block;
  left: -18px;
  top: 22px;
  content: '';
  border-width: 9px;
  border-style: solid;
  border-color: transparent #B9BABE transparent transparent; }

/* line 217, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .popover:after {
  position: absolute;
  display: inline-block;
  border-width: 7px;
  border-style: solid;
  border-color: transparent #fff transparent transparent;
  left: -14px;
  top: 1.5rem;
  content: ''; }

/* line 228, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container section.error-container {
  height: 42rem; }

/* line 232, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .error-button {
  margin-top: 2.8rem;
  margin-bottom: 1.5rem;
  padding: 10px 16px;
  box-shadow: none;
  border-radius: 0px;
  position: relative; }

/* line 241, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .error-button span {
  font-weight: 500;
  font-size: 18px;
  color: #fff; }

/* line 247, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
.track-selection-container .error-button:hover {
  background: #2D494E;
  border-color: transparent;
  color: #fff;
  text-decoration: none; }

@media (max-width: 576px) {
  /* line 255, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
  .track-selection-container .collapsible {
    margin-bottom: 1.3rem; }
  /* line 259, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
  .track-selection-container .corner-overlay {
    border-width: 35px !important; }
  /* line 263, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
  .track-selection-container .award-icon {
    padding: 6px !important; }
  /* line 267, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
  .track-selection-container .award-icon svg {
    width: 25px !important; }
  /* line 271, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
  .track-selection-container .price-display {
    font-size: 14px; }
  /* line 275, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
  .track-selection-container .choice-bullets {
    padding: 0 2rem 1rem 1rem; }
  /* line 278, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
  .track-selection-container .grid-single {
    width: 100%; } }

@media (min-width: 768px) {
  /* line 284, /openedx/edx-platform/lms/static/sass/views/_track_selection.scss */
  .track-selection-container .grid-options {
    display: grid;
    grid-template-columns: 50% 50%; } }

/* line 7, /openedx/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 11, /openedx/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 18, /openedx/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 28, /openedx/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 34, /openedx/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 40, /openedx/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 47, /openedx/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 53, /openedx/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 60, /openedx/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 63, /openedx/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 69, /openedx/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 76, /openedx/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 82, /openedx/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 87, /openedx/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 90, /openedx/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 98, /openedx/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 103, /openedx/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 107, /openedx/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 113, /openedx/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 117, /openedx/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 128, /openedx/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 133, /openedx/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 138, /openedx/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 143, /openedx/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 148, /openedx/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 154, /openedx/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 162, /openedx/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 170, /openedx/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 175, /openedx/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 181, /openedx/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 184, /openedx/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 189, /openedx/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 196, /openedx/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 203, /openedx/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 210, /openedx/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 216, /openedx/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 220, /openedx/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 227, /openedx/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 233, /openedx/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 236, /openedx/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 240, /openedx/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 246, /openedx/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 262, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.pull-right {
  float: right; }

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

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

/* line 38, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.confirm-enrollment .title {
  text-align: left;
  border-bottom: 1px solid #f1f1f1; }

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

/* line 78, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.confirm-enrollment .enrollment-details {
  float: left;
  margin-bottom: 20px;
  width: calc(100% - 237px); }
  /* line 84, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .confirm-enrollment .enrollment-details .sub-title {
    color: #919191; }
  /* line 90, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .confirm-enrollment .enrollment-details .course-date-label {
    float: right;
    color: #919191; }
  /* line 96, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .confirm-enrollment .enrollment-details .course-dates {
    float: right; }
  /* line 102, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .confirm-enrollment .enrollment-details .enrollment-text {
    line-height: normal;
    color: #919191; }

/* line 119, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .confirm-enrollment button[type="submit"]:hover {
    box-shadow: none;
    background: #0075b4; }

/* line 186, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart a.blue:hover {
    text-decoration: none; }

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

/* line 208, /openedx/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 221, /openedx/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 227, /openedx/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 232, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .hidden {
  display: none; }

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

/* line 240, /openedx/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 251, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .steps {
  border-top: 3px solid #f2f2f2;
  border-bottom: 3px solid #f2f2f2; }
  /* line 257, /openedx/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 268, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .steps li.active {
      border-bottom: 3px solid #f2f2f2; }
    /* line 275, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .steps li:first-child {
      margin-left: 0;
      padding-left: 30px; }
    /* line 281, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .steps li:last-child {
      margin-right: 0;
      padding-right: 30px; }
      /* line 285, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .steps li:last-child::after {
        display: none; }
    /* line 290, /openedx/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 310, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart hr {
  border-top: 1px solid #979797; }

/* line 314, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .user-data {
  margin: 20px 0; }
  /* line 317, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .user-data .image {
    float: left;
    width: 220px; }
  /* line 323, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .user-data .data-input {
    float: left;
    margin-left: 25px;
    width: calc(100% - 245px); }
    /* line 329, /openedx/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 337, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .user-data .data-input .course-title-info {
      display: inline-block;
      width: 60%; }
    /* line 342, /openedx/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 350, /openedx/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 359, /openedx/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, /openedx/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 371, /openedx/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 382, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .user-data .data-input h1::after {
        content: "\200E‎"; }
    /* line 391, /openedx/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 398, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .user-data .data-input hr {
      clear: both;
      border-top: 1px solid #979797; }
    /* line 404, /openedx/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 415, /openedx/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 424, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .user-data .data-input .three-col .col-1 .price.green {
        color: #61a12e; }
      /* line 428, /openedx/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 434, /openedx/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 442, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .user-data .data-input .three-col .col-2 .numbers-row {
        position: relative; }
        /* line 445, /openedx/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 454, /openedx/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 462, /openedx/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 483, /openedx/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 494, /openedx/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 499, /openedx/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 505, /openedx/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 513, /openedx/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 524, /openedx/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 528, /openedx/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 532, /openedx/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 537, /openedx/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 542, /openedx/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 556, /openedx/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 562, /openedx/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 567, /openedx/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 573, /openedx/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 583, /openedx/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 592, /openedx/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 602, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .shopping-cart .discount .code-text:after {
    content: "";
    display: table;
    clear: both; }
  /* line 612, /openedx/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 623, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .discount .code-text span {
    margin-right: -20px;
    display: inline-block;
    padding: 9px 0; }
    /* line 629, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .discount .code-text span b {
      padding-left: 20px;
      letter-spacing: 0; }
  /* line 640, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .discount .code-input {
    float: left;
    display: inline-block; }
    /* line 645, /openedx/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 656, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .discount .code-input input[type="text"]:focus {
        box-shadow: none;
        border-color: #979797; }
      /* line 662, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .discount .code-input input[type="text"].error {
        border-color: #d0021b; }
    /* line 667, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .discount .code-input .error-text {
      display: block;
      padding-bottom: 0;
      color: #d0021b; }
    /* line 675, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .discount .code-input button[type="submit"] {
      padding: 9px 35px;
      width: auto;
      height: 45px; }
  /* line 682, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .discount .code-applied {
    display: inline-block; }
    /* line 685, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .discount .code-applied .green {
      margin-right: 20px;
      color: #61a12e; }
    /* line 693, /openedx/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 702, /openedx/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 710, /openedx/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 721, /openedx/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 729, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .col-two {
  border-bottom: 2px solid #f1f1f1;
  padding-bottom: 20px;
  overflow: hidden; }
  /* line 734, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .col-two .row-inside {
    float: left;
    padding: 10px 0;
    width: 50%; }
    /* line 740, /openedx/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 750, /openedx/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 763, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .col-two .col-1 {
    float: left;
    width: 35%; }
    /* line 768, /openedx/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 776, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .col-two .col-1 span.radio-group:first-child {
        margin-left: 15px; }
      /* line 781, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .col-two .col-1 span.radio-group.blue {
        border-color: #00a1e5; }
        /* line 784, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
        .shopping-cart .col-two .col-1 span.radio-group.blue label {
          color: #00a1e5; }
      /* line 789, /openedx/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 802, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .col-two .col-1 input[type="radio"] {
      margin-left: 10px; }
  /* line 807, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .col-two .col-2 {
    float: right;
    width: 65%; }
    /* line 812, /openedx/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 825, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .col-two .col-2 button[type="submit"]#register {
        padding: 18px 30px; }
      /* line 830, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .col-two .col-2 button[type="submit"]:hover {
        box-shadow: none;
        background: #0075b4; }
    /* line 836, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .col-two .col-2 p {
      text-align: right;
      padding: 13px 0; }
    /* line 844, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .col-two .col-2 form {
      position: relative; }
    /* line 848, /openedx/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 860, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .disclaimer {
  text-align: right;
  padding: 10px 0;
  color: #ababab; }

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

/* line 877, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .billing-data {
  display: table;
  width: 100%; }
  /* line 881, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .billing-data h3 {
    margin-bottom: 5px;
    padding: 12px 0;
    color: #4a4a4a; }
  /* line 889, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart .billing-data .row {
    display: table-row; }
  /* line 893, /openedx/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 904, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .billing-data .col-half:nth-child(even) {
      margin-left: 20px; }
    /* line 908, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .billing-data .col-half .data-group {
      margin-bottom: 15px; }
      /* line 911, /openedx/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 920, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .billing-data .col-half .data-group input {
        margin-bottom: 5px;
        width: 100%; }
      /* line 928, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .billing-data .col-half .data-group:nth-child(4n) {
        margin-right: 0; }

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

/* line 943, /openedx/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 951, /openedx/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 958, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .gray-bg .message-left b {
      text-transform: capitalize; }
    /* line 962, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .gray-bg .message-left a.blue {
      margin: 0 0 0 20px; }
      /* line 965, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .gray-bg .message-left a.blue i {
        margin-left: 10px; }
    /* line 970, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .gray-bg .message-left .mt-7 {
      display: block;
      margin-top: 7px; }

/* line 977, /openedx/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 983, /openedx/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 989, /openedx/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 995, /openedx/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 1001, /openedx/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 1009, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart .pattern {
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 20px;
  color: #4a4a4a; }

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

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

/* line 1028, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
.shopping-cart table.course-receipt {
  margin: auto;
  margin-bottom: 27px;
  width: 94%; }
  /* line 1033, /openedx/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 1042, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart table.course-receipt thead th:first-child {
      text-align: left; }
    /* line 1047, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart table.course-receipt thead th:last-child {
      text-align: center; }
  /* line 1052, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart table.course-receipt tr {
    border-bottom: 1px solid #f2f2f2; }
    /* line 1056, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart table.course-receipt tr:last-child {
      border-bottom: none; }
    /* line 1060, /openedx/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 1068, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart table.course-receipt tr td:nth-child(2) {
        width: 20%; }
      /* line 1073, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart table.course-receipt tr td:nth-child(3) {
        width: 40%; }
      /* line 1078, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart table.course-receipt tr td:first-child {
        text-align: left;
        text-transform: capitalize; }
      /* line 1087, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart table.course-receipt tr td:last-child {
        text-align: center; }
        /* line 1090, /openedx/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 1102, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
          .shopping-cart table.course-receipt tr td:last-child span.red {
            background: #e75c5c; }
          /* line 1107, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
          .shopping-cart table.course-receipt tr td:last-child span.green {
            background: #6ccc6c; }

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

/* line 1125, /openedx/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 1133, /openedx/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 1146, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .empty-cart p {
    text-align: center;
    text-shadow: 0 1px 1px white;
    color: #919191; }
  /* line 1155, /openedx/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 1168, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .empty-cart a.blue:hover {
      text-decoration: none; }

@media print {
  /* line 1177, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  a[href]::after {
    content: none !important; }
  /* line 1181, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .steps,
  .blue.pull-right,
  .bordered-bar .pull-right,
  .left.nav-global.authenticated {
    display: none; }
  /* line 1188, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
  .shopping-cart {
    padding-right: 40px;
    font-size: 14px; }
    /* line 1193, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .gray-bg {
      margin: 0;
      background: none;
      padding: 10px 0 20px 0; }
      /* line 1198, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
      .shopping-cart .gray-bg .message-left {
        width: 100%; }
    /* line 1204, /openedx/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 1208, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .bordered-bar span {
      float: right; }
    /* line 1213, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart .user-data .data-input h1 {
      font-size: 18px; }
    /* line 1219, /openedx/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 1225, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart table.course-receipt th:last-child {
      display: none; }
    /* line 1229, /openedx/edx-platform/lms/static/sass/views/_shoppingcart.scss */
    .shopping-cart table.course-receipt td:last-child {
      display: none; } }

/* line 7, /openedx/edx-platform/lms/static/sass/views/_homepage.scss */
.courses-container {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .courses-container:after {
    content: "";
    display: table;
    clear: both; }
  /* line 10, /openedx/edx-platform/lms/static/sass/views/_homepage.scss */
  .courses-container .courses {
    display: block;
    float: left;
    width: 100%; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .courses-container .courses:after {
      content: "";
      display: table;
      clear: both; }
    /* line 19, /openedx/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, /openedx/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 36, /openedx/edx-platform/lms/static/sass/views/_homepage.scss */
      .courses-container .courses .course .course-image .cover-image {
        height: 160px;
        overflow: hidden; }
        /* line 41, /openedx/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 55, /openedx/edx-platform/lms/static/sass/views/_homepage.scss */
        .courses-container .courses .course .course-image .cover-image img {
          width: 100%;
          height: auto; }
        /* line 60, /openedx/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: #15376D;
          border-radius: 3px;
          background: #15376D;
          color: white;
          line-height: 50px;
          text-align: center;
          opacity: 0;
          text-transform: none; }
      /* line 83, /openedx/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 87, /openedx/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 91, /openedx/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 99, /openedx/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 106, /openedx/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 112, /openedx/edx-platform/lms/static/sass/views/_homepage.scss */
        .courses-container .courses .course .course-info .course-code {
          line-height: 23.68px;
          padding: 0 15px; }
        /* line 118, /openedx/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: #1b6d99; }
        /* line 129, /openedx/edx-platform/lms/static/sass/views/_homepage.scss */
        .courses-container .courses .course .course-info .course-date {
          line-height: 20.72px;
          padding: 2px 15px; }
      /* line 140, /openedx/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 146, /openedx/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 156, /openedx/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 156, /openedx/edx-platform/lms/static/sass/views/_homepage.scss */
      .courses-container .courses-more {
        margin-right: 10px;
        text-align: right; } }
    /* line 166, /openedx/edx-platform/lms/static/sass/views/_homepage.scss */
    .courses-container .courses-more .courses-more-cta {
      font-weight: 600; }
      /* line 169, /openedx/edx-platform/lms/static/sass/views/_homepage.scss */
      .courses-container .courses-more .courses-more-cta::after {
        content: " ›"; }

/* Set homepage specific media queries */
/* line 177, /openedx/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 177, /openedx/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 41, /openedx/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, /openedx/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, /openedx/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 177, /openedx/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 41, /openedx/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, /openedx/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, /openedx/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 177, /openedx/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 41, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_support.scss */
.certificates-search,
.enrollment-search {
  margin: 40px 0; }
  /* line 9, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .certificates-search input[name="query"],
  .enrollment-search input[name="query"] {
    width: 350px; }
  /* line 13, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .certificates-search .certificates-form,
  .enrollment-search .certificates-form {
    max-width: 850px;
    margin: 0 auto; }

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

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

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

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

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

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

/* line 52, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_support.scss */
    .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-errors {
      color: #b20610; }
    /* line 102, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_support.scss */
    .enrollment-modal-wrapper.is-shown .enrollment-modal .enrollment-change-cancel {
      background-color: #c8c8c8; }

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

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

/* line 141, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_support.scss */
.manage-user-results .manage-user-table {
  display: inline-block; }

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

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

/* line 171, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_support.scss */
.manage-user-content {
  text-align: center; }

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

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

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

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

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

/* line 216, /openedx/edx-platform/lms/static/sass/views/_support.scss */
.fb-enrollments-gating-col {
  background-color: #eee; }

/* line 220, /openedx/edx-platform/lms/static/sass/views/_support.scss */
.contact-us-wrapper {
  min-width: auto; }
  /* line 223, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .form-group {
    font-family: inherit; }
  /* line 227, /openedx/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 232, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper p {
    font-size: 20px;
    font-weight: 400; }
  /* line 237, /openedx/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 244, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .help-button, .contact-us-wrapper .btn-secondary {
    margin-bottom: 20px;
    height: 40px;
    font-weight: 400;
    font-size: 18px;
    border: 1px solid #0075b4;
    border-radius: 3px;
    color: #0075b4; }
  /* line 254, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .label-course {
    margin-bottom: 15px; }
  /* line 258, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .message-desc {
    color: #4a4a4a;
    font-size: 14px;
    margin-bottom: 4px; }
  /* line 264, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .select-course {
    font-size: 16px;
    height: 40px;
    margin-bottom: 20px; }
  /* line 270, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .progress {
    padding: 0;
    margin-top: 10px; }
    /* line 274, /openedx/edx-platform/lms/static/sass/views/_support.scss */
    .contact-us-wrapper .progress .progress-bar {
      background-color: #0075b4; }
    /* line 278, /openedx/edx-platform/lms/static/sass/views/_support.scss */
    .contact-us-wrapper .progress .zero-width {
      width: 0; }
  /* line 283, /openedx/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 289, /openedx/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 296, /openedx/edx-platform/lms/static/sass/views/_support.scss */
    .contact-us-wrapper .btn-primary[disabled], .contact-us-wrapper [disabled].btn-brand {
      color: white; }
  /* line 301, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .file-loading,
  .contact-us-wrapper .file-name {
    font-size: 18px; }
  /* line 306, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .file-action {
    float: right;
    font-size: 18px;
    margin-bottom: 10px; }
    /* line 312, /openedx/edx-platform/lms/static/sass/views/_support.scss */
    .contact-us-wrapper .file-action button {
      padding: 0; }
  /* line 317, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .btn-signin {
    width: 160px;
    color: white;
    margin-bottom: 20px; }
    /* line 322, /openedx/edx-platform/lms/static/sass/views/_support.scss */
    .contact-us-wrapper .btn-signin:hover, .contact-us-wrapper .btn-signin:focus {
      color: white; }
  /* line 328, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper a.create-account {
    color: #256a97;
    text-decoration: underline !important;
    font-size: 20px; }
  /* line 334, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .create-account-note {
    padding-top: 15px; }
  /* line 338, /openedx/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 345, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .alert-danger {
    color: #b20610 !important;
    font-size: 16px; }
  /* line 351, /openedx/edx-platform/lms/static/sass/views/_support.scss */
  .contact-us-wrapper .has-error label {
    color: #d44040; }
  @media only screen and (min-width: 768px) {
    /* line 357, /openedx/edx-platform/lms/static/sass/views/_support.scss */
    .contact-us-wrapper .row {
      max-width: 500px; } }

/* line 3, /openedx/edx-platform/lms/static/sass/views/_oauth2.scss */
.oauth2 {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .oauth2:after {
    content: "";
    display: table;
    clear: both; }
  /* line 6, /openedx/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 41, /openedx/edx-platform/common/static/sass/neat/grid/_span-columns.scss */
    .oauth2 .authorization-confirmation:last-child {
      margin-right: 0; }

/* line 17, /openedx/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 23, /openedx/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 34, /openedx/edx-platform/lms/static/sass/views/_oauth2.scss */
  .wrapper-authorize p {
    margin: 10px 0; }
  /* line 40, /openedx/edx-platform/lms/static/sass/views/_oauth2.scss */
  .wrapper-authorize .control-group {
    float: right; }
  /* line 44, /openedx/edx-platform/lms/static/sass/views/_oauth2.scss */
  .wrapper-authorize .btn-authorization-allow {
    margin-left: 20px;
    line-height: 0.7em; }

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

/* line 9, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
.financial-assistance-wrapper {
  padding: 20px 10px;
  max-width: 1248px; }
  /* line 13, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper h1 {
    text-align: left;
    margin: 0;
    padding: 10px 0;
    color: #000; }
  /* line 24, /openedx/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;
    color: #000; }
  /* line 33, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper p {
    line-height: 1.5em;
    margin-top: 1em;
    color: #414141;
    font-size: 1em; }
  /* line 40, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper span {
    color: #414141; }
  /* line 44, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .financial-assistance {
    padding-bottom: 10px; }
    /* line 47, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance .apply-form-list {
      padding: 0;
      list-style: none; }
      /* line 51, /openedx/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 55, /openedx/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 59, /openedx/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 63, /openedx/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 68, /openedx/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 77, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper #financial-assistance-course-desc {
    padding-bottom: 1rem; }
  /* line 81, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .plaintext-certify-heading .plaintext-field.honor_tos_combined {
    font-size: 1rem !important; }
  /* line 85, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .financial-assistance-footer {
    padding: 20px;
    margin-bottom: 1rem; }
    /* line 89, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-footer .action-link {
      float: right;
      font-weight: 500; }
  /* line 96, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .financial-assistance-header p:nth-child(4) {
    margin-top: 1rem; }
  /* line 102, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .intro {
    margin-bottom: 2rem; }
    /* line 105, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .intro p:nth-child(4) {
      margin-top: 1rem; }
  /* line 111, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .success-message p {
    margin: 10px 0; }
  /* line 116, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .btn-dashboard {
    float: right;
    color: white; }
    /* line 121, /openedx/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 128, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .user-info {
    margin-bottom: 20px; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .financial-assistance-wrapper .user-info:after {
      content: "";
      display: table;
      clear: both; }
    /* line 133, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .user-info .info-column {
      float: left;
      width: 100%;
      margin: 10px 0; }
    /* line 140, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .user-info .title {
      padding: 0; }
      /* line 145, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
      .financial-assistance-wrapper .user-info .title.error {
        color: #b20610; }
    /* line 150, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .user-info .data {
      padding: 0;
      color: #000; }
  /* line 158, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .financial-assistance-form {
    max-width: 1248px;
    padding: 0;
    margin: inherit; }
    /* line 165, /openedx/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 172, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-form .nav-link {
      margin: 15px 0;
      display: block; }
    /* line 177, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-form form {
      border: none; }
    /* line 182, /openedx/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 187, /openedx/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 198, /openedx/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 203, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
      .financial-assistance-wrapper .financial-assistance-form .form-field .checkbox + label {
        margin-left: 24px;
        display: inline-block; }
  /* line 212, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
  .financial-assistance-wrapper .cta-wrapper {
    padding: 20px 0; }
  @media screen and (min-width: 541px) and (max-width: 768px) {
    /* line 218, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-form .action-primary {
      float: right; }
    /* line 222, /openedx/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 230, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-form .action-primary {
      float: right; }
    /* line 234, /openedx/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 242, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-form .action-primary {
      float: right; }
    /* line 246, /openedx/edx-platform/lms/static/sass/views/_financial-assistance.scss */
    .financial-assistance-wrapper .financial-assistance-form .nav-link {
      display: inline-block; } }

/* line 1, /openedx/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, /openedx/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, /openedx/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 #15376D;
    background: #f1f1f1; }
    /* line 20, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_api-access.scss */
#api-access-wrapper h1 {
  margin-bottom: 0;
  padding: 20px;
  text-align: left; }

/* line 11, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_api-access.scss */
#api-access-wrapper p {
  margin: 20px; }

/* line 25, /openedx/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, /openedx/edx-platform/lms/static/sass/views/_api-access.scss */
  #api-access-wrapper .request-status.request-pending {
    border-top: 2px solid #fd7e14; }
  /* line 34, /openedx/edx-platform/lms/static/sass/views/_api-access.scss */
  #api-access-wrapper .request-status.request-denied {
    border-top: 2px solid #b20610; }
  /* line 38, /openedx/edx-platform/lms/static/sass/views/_api-access.scss */
  #api-access-wrapper .request-status.request-approved {
    border-top: 2px solid #008100; }

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

/* line 52, /openedx/edx-platform/lms/static/sass/views/_api-access.scss */
#api-access-wrapper .api-form-container {
  float: left;
  width: 50%; }
  /* line 57, /openedx/edx-platform/lms/static/sass/views/_api-access.scss */
  #api-access-wrapper .api-form-container .api-form {
    padding: 0 20px 20px 20px; }
    /* line 60, /openedx/edx-platform/lms/static/sass/views/_api-access.scss */
    #api-access-wrapper .api-form-container .api-form p {
      margin: 30px 0; }
      /* line 63, /openedx/edx-platform/lms/static/sass/views/_api-access.scss */
      #api-access-wrapper .api-form-container .api-form p .helptext {
        display: block; }
    /* line 70, /openedx/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, /openedx/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, /openedx/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 89, /openedx/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 96, /openedx/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 109, /openedx/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 113, /openedx/edx-platform/lms/static/sass/views/_api-access.scss */
      #api-access-wrapper .api-form-container .api-form .errorlist li {
        margin: 0;
        color: #b20610; }
    /* line 121, /openedx/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 136, /openedx/edx-platform/lms/static/sass/views/_api-access.scss */
#api-access-wrapper .preview-results {
  float: right;
  width: 50%; }

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

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

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

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

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

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

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

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

/* line 3, /openedx/edx-platform/lms/static/sass/features/_announcements.scss */
.announcements-list {
  display: inline-block;
  width: 100%; }
  /* line 7, /openedx/edx-platform/lms/static/sass/features/_announcements.scss */
  .announcements-list .announcement {
    background-color: whitesmoke;
    align-content: center;
    text-align: center;
    padding: 22px 33px;
    margin-bottom: 15px; }
  /* line 15, /openedx/edx-platform/lms/static/sass/features/_announcements.scss */
  .announcements-list .announcement-button {
    display: inline-block;
    padding: 3px 10px;
    font-size: 0.75rem; }
  /* line 21, /openedx/edx-platform/lms/static/sass/features/_announcements.scss */
  .announcements-list .prev {
    float: left; }
  /* line 25, /openedx/edx-platform/lms/static/sass/features/_announcements.scss */
  .announcements-list .next {
    float: right; }

/* line 5, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
.learner-achievements .learner-message {
  margin: 15px 0; }
  /* line 10, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .learner-achievements .learner-message .message-actions {
    margin-top: 10px; }
    /* line 18, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .learner-achievements .learner-message .message-actions .btn-brand {
      color: white; }

/* line 25, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card:hover {
    box-shadow: 0 0 1px 1px #adadad; }
  /* line 39, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .certificate-card .card-logo {
        display: none; } }
  /* line 50, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card .card-content {
    color: #313131;
    margin-top: 10px; }
  /* line 55, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card .card-supertitle {
    color: #767676; }
  /* line 61, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card .card-title {
    margin-bottom: 10px; }
  /* line 68, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card .card-text {
    color: #767676; }
  /* line 74, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card.mode-audit {
    border-color: #4a4a4a; }
    /* line 77, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .certificate-card.mode-audit .card-logo {
      background-image: url("../images/certificates/audit.png"); }
  /* line 82, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card.mode-honor {
    border-color: #15376D; }
    /* line 85, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .certificate-card.mode-honor .card-logo {
      background-image: url("../images/certificates/honor.png"); }
  /* line 90, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card.mode-verified {
    border-color: #008100; }
    /* line 93, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .certificate-card.mode-verified .card-logo {
      background-image: url("../images/certificates/verified.png"); }
  /* line 98, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .certificate-card.mode-professional {
    border-color: #9a1f60; }
    /* line 101, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .certificate-card.mode-professional .card-logo {
      background-image: url("../images/certificates/professional.png"); }

/* line 110, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .page-banner {
  background-color: #e4e4e4;
  max-width: none; }
  /* line 121, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .page-banner .user-messages {
    max-width: 1920px;
    margin: auto;
    padding: 10px; }

/* line 128, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .profile-image-field .image-wrapper {
  width: 120px;
  position: relative;
  margin: auto; }
  /* line 157, /openedx/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, /openedx/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: #1b6d99;
    text-shadow: none;
    transition: all 0.5s ease-in-out 0s;
    z-index: 6; }
    /* line 185, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .profile-image-field .image-wrapper .u-field-upload-button i {
      color: #1b6d99; }
    /* line 189, /openedx/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: #1b6d99; }
    /* line 196, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .profile-image-field .image-wrapper .button-visible {
    opacity: 1; }
  /* line 205, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .wrapper-profile {
  min-height: 200px;
  background-color: #f8f8f8; }
  /* line 257, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .wrapper-profile .ui-loading-indicator {
    margin-top: 100px; }

/* line 263, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-sections {
      margin-left: 0;
      flex-wrap: wrap; } }

/* line 368, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .profile-header {
  max-width: 1920px;
  margin: auto;
  padding: 20px 5% 0; }
  /* line 373, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
  .view-profile .wrapper-profile-section-container-one {
    width: 100%; } }

/* line 391, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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: #1877F2; }
      /* line 420, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 #1b6d99; }
    /* line 476, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .wrapper-profile-section-container-two .u-field-textarea {
        padding-left: 5px; } }
    /* line 533, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-two .u-field-value a {
      color: inherit; }
  /* line 583, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .wrapper-profile-section-container-two .u-field.mode-placeholder:hover {
      border: 2px dashed #1b6d99; }
      /* line 624, /openedx/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: #1b6d99; }
  /* line 631, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .badge-paging-header {
  padding-top: 20px; }

/* line 665, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
.view-profile .badge-set-display {
  padding: 0; }
  /* line 670, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
      .view-profile .badge-set-display .badge-display .badge-details .badge-name {
        color: #2f2f2f; }
      /* line 718, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .badges-overlay .badges-modal .badges-steps {
      display: table; }
    /* line 848, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .badges-overlay .badges-modal .image-container {
      padding-left: 2em; }
    /* line 861, /openedx/edx-platform/lms/static/sass/features/_learner-profile.scss */
    .view-profile .badges-overlay .badges-modal .backpack-logo {
      float: right;
      margin-left: 20px; }

/* line 868, /openedx/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%; }

/* stylelint-disable-line */
/* stylelint-disable-line */
/* line 10, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_unsupported-browser-alert.scss */
  .buorg .buorg-buttons a {
    color: #fff; }
    /* line 29, /openedx/edx-platform/lms/static/sass/features/_unsupported-browser-alert.scss */
    .buorg .buorg-buttons a:hover {
      color: #fff !important; }
  /* line 34, /openedx/edx-platform/lms/static/sass/features/_unsupported-browser-alert.scss */
  .buorg .buorg-buttons #buorgul {
    background-color: #15376D; }
  /* line 38, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_unsupported-browser-alert.scss */
  .buorg {
    background-position: 9px 8px; } }

/* line 1, /openedx/edx-platform/lms/static/sass/features/_content-type-gating.scss */
.content-paywall {
  margin-top: 10px;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  border: lightgrey 1px solid;
  padding: 15px 20px; }
  /* line 9, /openedx/edx-platform/lms/static/sass/features/_content-type-gating.scss */
  .content-paywall h3 {
    font-weight: 600;
    margin-bottom: 10px; }
  /* line 14, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/features/_content-type-gating.scss */
  .content-paywall .certSPAN_1 {
    padding: 10px 0; }
  /* line 38, /openedx/edx-platform/lms/static/sass/features/_content-type-gating.scss */
  .content-paywall img {
    height: 60px; }

/* line 2, /openedx/edx-platform/lms/static/sass/features/_course-duration-limits.scss */
body.view-in-mfe .course-expiration-message {
  display: none; }

/* line 7, /openedx/edx-platform/lms/static/sass/features/_course-duration-limits.scss */
.course-expiration-message {
  background-color: #d8edf8;
  color: #393f43;
  font-size: 16px;
  border: 1px solid #bbdff2;
  border-radius: 4px;
  box-sizing: border-box;
  line-height: 1.5;
  margin: 20px auto;
  padding: 20px; }
  /* line 18, /openedx/edx-platform/lms/static/sass/features/_course-duration-limits.scss */
  .course-expiration-message a:not(.btn) {
    font-weight: bold;
    text-decoration: underline;
    color: #006ea9; }
    /* line 23, /openedx/edx-platform/lms/static/sass/features/_course-duration-limits.scss */
    .course-expiration-message a:not(.btn):hover {
      color: #003c5d;
      text-decoration: underline; }
  /* line 29, /openedx/edx-platform/lms/static/sass/features/_course-duration-limits.scss */
  .course-expiration-message + .page-content {
    margin-top: 0;
    padding-top: 0; }

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

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

/* line 1, /openedx/edx-platform/lms/static/sass/search/_search.scss */
.search-bar {
  box-sizing: border-box;
  position: relative; }
  /* line 5, /openedx/edx-platform/lms/static/sass/search/_search.scss */
  .search-bar .search-field-wrapper {
    position: relative; }
  /* line 9, /openedx/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 19, /openedx/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: #15376D;
    padding: 0 10px;
    height: 35px;
    color: white;
    box-shadow: none;
    line-height: 33px;
    text-shadow: none;
    text-transform: none; }
    /* line 47, /openedx/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 56, /openedx/edx-platform/lms/static/sass/search/_search.scss */
  .search-bar .cancel-button {
    display: none; }

/* line 61, /openedx/edx-platform/lms/static/sass/search/_search.scss */
.search-results {
  display: none; }
  /* line 64, /openedx/edx-platform/lms/static/sass/search/_search.scss */
  .search-results .search-info {
    margin-bottom: 20px;
    border-bottom: 4px solid whitesmoke;
    padding-bottom: 10px; }
    /* line 69, /openedx/edx-platform/lms/static/sass/search/_search.scss */
    .search-results .search-info .search-count {
      float: right;
      color: #919191; }
  /* line 76, /openedx/edx-platform/lms/static/sass/search/_search.scss */
  .search-results .search-result-list {
    margin: 0;
    padding: 0; }
  /* line 81, /openedx/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 88, /openedx/edx-platform/lms/static/sass/search/_search.scss */
    .search-results .search-results-item:hover {
      background: #f8f8f8; }
    /* line 92, /openedx/edx-platform/lms/static/sass/search/_search.scss */
    .search-results .search-results-item .result-excerpt {
      margin-bottom: 20px; }
    /* line 96, /openedx/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 105, /openedx/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 112, /openedx/edx-platform/lms/static/sass/search/_search.scss */
    .search-results .search-results-item .result-location {
      font-size: 14px;
      color: #919191; }
    /* line 117, /openedx/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 124, /openedx/edx-platform/lms/static/sass/search/_search.scss */
    .search-results .search-results-item .search-results-ellipsis {
      color: #313131; }
      /* line 129, /openedx/edx-platform/lms/static/sass/search/_search.scss */
      .search-results .search-results-item .search-results-ellipsis::after {
        content: '\2026'; }
  /* line 135, /openedx/edx-platform/lms/static/sass/search/_search.scss */
  .search-results .search-load-next {
    display: block;
    border: 2px solid #1b6d99;
    padding: 1rem;
    border-radius: 3px;
    color: #313131; }

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

/* line 150, /openedx/edx-platform/lms/static/sass/search/_search.scss */
.dashboard-search-bar {
  margin: 0 0 20px;
  display: block; }
  /* line 154, /openedx/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 163, /openedx/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 171, /openedx/edx-platform/lms/static/sass/search/_search.scss */
.dashboard-search-results {
  margin: 0 0 20px;
  padding: 0; }
  /* line 175, /openedx/edx-platform/lms/static/sass/search/_search.scss */
  .dashboard-search-results .search-info {
    padding-bottom: 2.47756em; }
    /* line 178, /openedx/edx-platform/lms/static/sass/search/_search.scss */
    .dashboard-search-results .search-info a {
      display: block;
      margin-bottom: 0.70788em;
      font-size: 13px; }
    /* line 184, /openedx/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 3, /openedx/edx-platform/lms/static/sass/search/_instant-search.scss */
.suggestions {
  border: 1px solid #ccc;
  border-radius: 4px;
  border-top-width: 0;
  list-style: none;
  margin-top: 0;
  overflow-y: auto;
  padding-left: 0; }

/* line 13, /openedx/edx-platform/lms/static/sass/search/_instant-search.scss */
.suggestions li {
  padding: 0.5rem; }

/* line 20, /openedx/edx-platform/lms/static/sass/search/_instant-search.scss */
.suggestion-active,
.suggestions li:hover {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer; }

/* line 29, /openedx/edx-platform/lms/static/sass/search/_instant-search.scss */
.suggestions li:not(:last-of-type) {
  border-bottom: 1px solid #999; }

/* line 5, /openedx/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, /openedx/edx-platform/lms/static/sass/_notifications.scss */
  .notifications .notification {
    font-family: inherit;
    margin-top: 15px;
    margin-bottom: 15px; }
    /* line 19, /openedx/edx-platform/lms/static/sass/_notifications.scss */
    .notifications .notification a {
      font-family: inherit; }

/* line 25, /openedx/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, /openedx/edx-platform/lms/static/sass/_notifications.scss */
  .site-status .icon {
    margin-right: 10px;
    float: left;
    color: white !important;
    font-size: 18px; }
  /* line 41, /openedx/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, /openedx/edx-platform/lms/static/sass/_notifications.scss */
  .site-status p {
    margin-bottom: 0;
    line-height: 1.3;
    color: white !important; }

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

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

/* line 138, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/_mixins.scss */
.is-expandable.is-ready .title-expand {
  cursor: pointer; }

/* line 162, /openedx/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, /openedx/edx-platform/lms/static/sass/_mixins.scss */
.find-courses .wrapper-search-context .wrapper-search-input {
  z-index: 0; }

/* line 171, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/_mixins.scss */
.wrapper-prompt, .wrapper-notification {
  z-index: 100000; }

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

/* line 342, /openedx/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 347, /openedx/edx-platform/lms/static/sass/_mixins.scss */
.learner-achievements .learner-message {
  padding: 40px;
  background-color: #e4e4e4;
  text-align: center;
  color: #767676; }
  /* line 355, /openedx/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 362, /openedx/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 368, /openedx/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 379, /openedx/edx-platform/lms/static/sass/_mixins.scss */
  .ui-loading .spin {
    display: inline-block; }
  /* line 385, /openedx/edx-platform/lms/static/sass/_mixins.scss */
  .ui-loading .copy {
    padding-left: 5px; }

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

/* line 420, /openedx/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 443, /openedx/edx-platform/lms/static/sass/_mixins.scss */
.notification.mini .title {
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

/* line 459, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/_mixins-inherited.scss */
.vertical-divider {
  position: relative; }
  /* line 77, /openedx/edx-platform/lms/static/sass/_mixins-inherited.scss */
  .vertical-divider::after {
    content: "";
    display: block;
    position: absolute;
    left: 1px; }

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

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

/* line 325, /openedx/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, /openedx/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, /openedx/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, /openedx/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 335, /openedx/edx-platform/lms/static/sass/_mixins-inherited.scss */
  .gray-button:hover, .gray-button:focus {
    background-color: #2f2f2f;
    color: white; }

/* line 7, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.wrapper-msg {
  display: block;
  background: #383838;
  padding: 20px 30px; }
  /* line 13, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg .msg {
    max-width: 940px;
    min-width: 320px;
    width: 100%;
    margin: 0 auto; }
    /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    .wrapper-msg .msg:after {
      content: "";
      display: table;
      clear: both; }
  /* line 22, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg .msg-content,
  .wrapper-msg .msg-icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 50px; }
  /* line 30, /openedx/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 40, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg .msg-content .copy {
    color: inherit; }
    /* line 45, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg .msg-content .copy p {
      color: inherit; }
  /* line 54, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg .has-actions .msg-content {
    width: 82.94039%; }
  /* line 58, /openedx/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 72, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg .is-dismissable .msg-content {
    width: 91.4702%; }
  /* line 76, /openedx/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 82, /openedx/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 91, /openedx/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 100, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.urgency-high {
    background: #383838;
    margin-bottom: 5px; }
    /* line 104, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg.urgency-high .msg {
      color: white; }
  /* line 109, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.urgency-mid {
    background: #888888; }
    /* line 112, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg.urgency-mid .msg {
      color: white; }
  /* line 119, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.recovery-email-alert.banner-msg, .wrapper-msg.learner-portal-enabled-alert.banner-msg {
    position: relative;
    top: -10px;
    padding: 20px 40px;
    background: #d9edf7;
    box-shadow: none;
    border-top: 1px solid #579cc5;
    padding: 20px 20px 20px 40px;
    margin: -16px 0 10px 0; }
  /* line 130, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.recovery-email-alert .fa-close, .wrapper-msg.learner-portal-enabled-alert .fa-close {
    position: relative;
    float: right; }
  /* line 135, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.recovery-email-alert .fa-close:hover, .wrapper-msg.learner-portal-enabled-alert .fa-close:hover {
    cursor: pointer; }
  /* line 141, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.learner-portal-enabled-alert.banner-msg {
    margin-bottom: 10px; }
  /* line 146, /openedx/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 150, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg.urgency-low .msg {
      color: #000; }
  /* line 155, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.urgency-info {
    background: #126f9a; }
    /* line 158, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg.urgency-info .msg {
      color: white; }
    /* line 162, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg.urgency-info .msg-icon {
      font-size: 2.5em;
      padding: 20px; }
    /* line 167, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg.urgency-info .msg-content {
      max-width: 80%; }
  /* line 172, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.alert {
    border-top: 3px solid #d44040; }
  /* line 176, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.error {
    border-top: 3px solid #b20610; }
  /* line 180, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.warning {
    border-top: 3px solid #e2c01f; }
  /* line 184, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.success {
    border-top: 3px solid #008100; }
  /* line 189, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-msg.is-incontext {
    margin: 20px; }
    /* line 192, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-msg.is-incontext .msg {
      max-width: unset;
      min-width: auto; }

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

/* line 218, /openedx/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 230, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .message-status .feedback-symbol {
    position: relative;
    top: 1px;
    display: inline-block;
    margin-right: 10px; }
  /* line 239, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .message-status .text {
    display: inline-block; }
  /* line 243, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .message-status.error {
    border-color: #470206;
    background: #c13840; }
  /* line 248, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .message-status.is-shown {
    display: block; }

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

/* line 268, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.wrapper-notification,
.wrapper-alert,
.prompt {
  background: #2f2f2f; }
  /* line 273, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-notification .copy,
  .wrapper-alert .copy,
  .prompt .copy {
    color: #adadad; }
    /* line 276, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification .copy .title,
    .wrapper-alert .copy .title,
    .prompt .copy .title {
      color: white; }
    /* line 281, /openedx/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 294, /openedx/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 #15376D;
  border-radius: 3px;
  background-color: #15376D;
  color: white;
  border-color: #00466c; }
  /* line 144, /openedx/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, /openedx/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, /openedx/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 200, /openedx/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 207, /openedx/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 302, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.alert.confirm .action-secondary,
.notification.confirm .action-secondary,
.prompt.confirm .action-secondary {
  color: #0075b4; }
  /* line 305, /openedx/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 313, /openedx/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, /openedx/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, /openedx/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, /openedx/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 276, /openedx/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 282, /openedx/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 322, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.alert.warning .action-secondary,
.notification.warning .action-secondary,
.prompt.warning .action-secondary {
  color: #fd7e14; }
  /* line 325, /openedx/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 333, /openedx/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, /openedx/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, /openedx/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, /openedx/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 225, /openedx/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 232, /openedx/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 341, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.alert.error .action-secondary,
.notification.error .action-secondary,
.prompt.error .action-secondary {
  color: #c13840; }
  /* line 344, /openedx/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 352, /openedx/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 #15376D;
  border-radius: 3px;
  background-color: #15376D;
  color: white;
  border-color: #00466c; }
  /* line 144, /openedx/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, /openedx/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, /openedx/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 200, /openedx/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 207, /openedx/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 360, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.alert.announcement .action-secondary,
.notification.announcement .action-secondary,
.prompt.announcement .action-secondary {
  color: #0075b4; }
  /* line 363, /openedx/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 371, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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 182, /openedx/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 379, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.alert.confirmation .action-secondary,
.notification.confirmation .action-secondary,
.prompt.confirmation .action-secondary {
  color: #008100; }
  /* line 382, /openedx/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 390, /openedx/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, /openedx/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, /openedx/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, /openedx/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 250, /openedx/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 257, /openedx/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 398, /openedx/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 401, /openedx/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 409, /openedx/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 421, /openedx/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 429, /openedx/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 439, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-prompt .prompt .copy {
      border-top: 4px solid #0075b4;
      padding: 20px; }
    /* line 444, /openedx/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 450, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
      .wrapper-prompt .prompt .nav-actions .nav-item {
        display: inline-block;
        margin-right: 15px; }
        /* line 455, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
        .wrapper-prompt .prompt .nav-actions .nav-item:last-child {
          margin-right: 0; }
  /* line 473, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.error .feedback-symbol {
    color: #c13840; }
  /* line 477, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.error .copy {
    border-top-color: #c13840; }
  /* line 484, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.confirmation .feedback-symbol {
    color: #008100; }
  /* line 488, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.confirmation .copy {
    border-top-color: #008100; }
  /* line 495, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.warning .feedback-symbol {
    color: #fd7e14; }
  /* line 499, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-prompt .prompt.warning .copy {
    border-top-color: #fd7e14; }

/* line 508, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .wrapper-notification:after {
    content: "";
    display: table;
    clear: both; }
  /* line 519, /openedx/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 522, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-warning .feedback-symbol {
      color: #fd7e14; }
  /* line 527, /openedx/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 530, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-error .feedback-symbol {
      color: #c13840; }
  /* line 535, /openedx/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 538, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-notification.wrapper-notification-confirmation .feedback-symbol {
      color: #008100; }
  /* line 543, /openedx/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 548, /openedx/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 557, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-notification.wrapper-notification-status .notification:after {
        content: "";
        display: table;
        clear: both; }
      /* line 566, /openedx/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 573, /openedx/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 583, /openedx/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 592, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
      .wrapper-notification.wrapper-notification-help .notification:after {
        content: "";
        display: table;
        clear: both; }
      /* line 601, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
      .wrapper-notification.wrapper-notification-help .notification .feedback-symbol {
        width: 20px;
        margin-right: 15px; }
      /* line 606, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
      .wrapper-notification.wrapper-notification-help .notification .action-notification-close {
        right: 0; }
      /* line 610, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
      .wrapper-notification.wrapper-notification-help .notification .copy {
        width: 200px; }

/* line 617, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.notification {
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  max-width: 1280px; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .notification:after {
    content: "";
    display: table;
    clear: both; }
  /* line 630, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .notification .feedback-symbol,
  .notification .copy {
    float: left;
    display: inline-block;
    vertical-align: middle; }
  /* line 637, /openedx/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 650, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .notification .copy {
    width: 82.94039%;
    color: #adadad; }
    /* line 656, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .notification .copy .title {
      margin-bottom: 0;
      color: white; }
  /* line 666, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .notification.has-actions .feedback-symbol {
    width: 6.17215%; }
  /* line 670, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .notification.has-actions .copy {
    width: 57.35098%;
    margin-right: 2.35765%; }
  /* line 676, /openedx/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 684, /openedx/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 690, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
      .notification.has-actions .nav-actions .nav-item:last-child {
        margin-right: 0; }
  /* line 696, /openedx/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 #15376D;
    border-radius: 3px;
    background-color: #15376D;
    color: white;
    border-color: #00466c; }
    /* line 144, /openedx/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, /openedx/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, /openedx/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 200, /openedx/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 207, /openedx/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 710, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .notification.confirmation .copy {
    margin-top: 4px; }
  /* line 715, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .notification.mini {
    width: auto;
    max-width: none;
    min-width: 0; }
    /* line 720, /openedx/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 729, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .notification.mini .copy {
      width: auto; }

/* line 746, /openedx/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 762, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-alert.is-shown {
    display: block; }
  /* line 766, /openedx/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 769, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-warning .feedback-symbol {
      color: #fd7e14; }
  /* line 774, /openedx/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 777, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-error .feedback-symbol {
      color: #c13840; }
  /* line 782, /openedx/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 785, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-confirmation .feedback-symbol {
      color: #008100; }
  /* line 790, /openedx/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 793, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-announcement .feedback-symbol {
      color: #0075b4; }
  /* line 798, /openedx/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 801, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-alert.wrapper-alert-step-required .feedback-symbol {
      color: #c2387d; }

/* line 808, /openedx/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: 1280px;
  color: white; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .alert:not(.pattern-library-shim):after {
    content: "";
    display: table;
    clear: both; }
  /* line 822, /openedx/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 827, /openedx/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 837, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert:not(.pattern-library-shim) .copy {
    width: 82.94039%;
    margin-top: 10px;
    color: #adadad; }
    /* line 842, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .alert:not(.pattern-library-shim) .copy .title {
      margin-bottom: 0;
      color: white; }
  /* line 852, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert:not(.pattern-library-shim).has-actions .feedback-symbol {
    width: 6.17215%; }
  /* line 856, /openedx/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 862, /openedx/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 870, /openedx/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 876, /openedx/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 893, /openedx/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 907, /openedx/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 916, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .alert:not(.pattern-library-shim) .action-alert-close:hover {
      background: #5e5e5e; }
  /* line 923, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert:not(.pattern-library-shim) .action-dismiss .button {
    padding: 5px 10px; }
  /* line 934, /openedx/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 940, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .alert:not(.pattern-library-shim) .action-dismiss .icon {
    margin-right: 5px; }

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

/* line 965, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.js.prompt-is-shown .wrapper-prompt.is-shown {
  visibility: visible;
  pointer-events: auto; }
  /* line 969, /openedx/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 978, /openedx/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 985, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.js .wrapper-notification {
  bottom: -200px; }
  /* line 989, /openedx/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 994, /openedx/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 1005, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
.wrapper-message .message {
  background-color: #474747;
  padding: 10px 15px;
  color: white; }
  /* line 1012, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message .icon {
    font-style: normal; }
  /* line 1016, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.information {
    background-color: #f1f1f1;
    color: #474747; }
  /* line 1023, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.validation {
    background-color: #474747;
    color: white; }
    /* line 1027, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-message .message.validation a {
      color: #66acd2; }
  /* line 1032, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.has-warnings {
    border-bottom: 3px solid #fd7e14; }
    /* line 1035, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-message .message.has-warnings .fa-warning {
      margin-right: 10px;
      color: #fd7e14; }
  /* line 1041, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .wrapper-message .message.has-errors {
    border-bottom: 3px solid #d16a70; }
    /* line 1044, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    .wrapper-message .message.has-errors .fa-exclamation-circle {
      margin-right: 10px;
      color: #d16a70; }

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

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

/* line 1070, /openedx/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 1076, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
body.uxdesign.alerts .content-primary {
  width: 100%;
  margin-right: 2.35765%;
  padding: 20px 30px; }
  /* line 1085, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  body.uxdesign.alerts .content-primary > section {
    margin-bottom: 40px; }
    /* line 1088, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
    body.uxdesign.alerts .content-primary > section:last-child {
      margin-bottom: 0; }
  /* line 1094, /openedx/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, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
    body.uxdesign.alerts .content-primary ul li:after {
      content: "";
      display: table;
      clear: both; }
    /* line 1102, /openedx/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 1108, /openedx/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 1124, /openedx/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;
  background: #fbf6e1; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .main-wrapper .alert:after {
    content: "";
    display: table;
    clear: both; }
  /* line 1135, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .main-wrapper .alert .alert-message {
    float: left;
    margin: 4px 0 0;
    color: #2f2f2f; }
  /* line 1146, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  .main-wrapper .alert .alert-action {
    float: left; }
    /* line 1149, /openedx/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, /openedx/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, /openedx/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, /openedx/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 276, /openedx/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 282, /openedx/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 1156, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
body.error {
  background: #181818;
  color: #2f2f2f; }
  /* line 1160, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  body.error .primary-header {
    display: none; }
  /* line 1164, /openedx/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 1173, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  body.error h1 {
    float: none;
    margin: 0;
    color: #2f2f2f; }
  /* line 1182, /openedx/edx-platform/lms/static/sass/elements/_system-feedback.scss */
  body.error .description {
    margin-bottom: 50px; }
  /* line 1188, /openedx/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 #15376D;
    border-radius: 3px;
    background-color: #15376D;
    color: white;
    padding: 14px 40px 18px; }
    /* line 144, /openedx/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, /openedx/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, /openedx/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 200, /openedx/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 207, /openedx/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 1197, /openedx/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, /openedx/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 #15376D;
  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, /openedx/edx-platform/lms/static/sass/_header.scss */
    .global-header {
      position: inherit; } }
  /* line 24, /openedx/edx-platform/lms/static/sass/_header.scss */
  .global-header .header-logo {
    display: inline; }
    /* line 27, /openedx/edx-platform/lms/static/sass/_header.scss */
    .global-header .header-logo a {
      float: left;
      margin: 15px 0 0 40px;
      display: block; }
      /* line 33, /openedx/edx-platform/lms/static/sass/_header.scss */
      .global-header .header-logo a .logo {
        float: left;
        height: 40px; }
      @media (max-width: 991.98px) {
        /* line 27, /openedx/edx-platform/lms/static/sass/_header.scss */
        .global-header .header-logo a {
          margin-left: 50%;
          height: 40px;
          width: auto; }
          /* line 45, /openedx/edx-platform/lms/static/sass/_header.scss */
          .global-header .header-logo a .logo {
            margin-left: -50%; } }
    /* line 51, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/_header.scss */
        .global-header .header-logo .course-header {
          display: block; } }
  /* line 75, /openedx/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, /openedx/edx-platform/lms/static/sass/_header.scss */
    .global-header .nav-links .nav-item {
      margin: 0 20px; }
      /* line 92, /openedx/edx-platform/lms/static/sass/_header.scss */
      .global-header .nav-links .nav-item a {
        text-decoration: none; }
    /* line 97, /openedx/edx-platform/lms/static/sass/_header.scss */
    .global-header .nav-links .main {
      float: left;
      margin: 20px 0 0 20px; }
      /* line 101, /openedx/edx-platform/lms/static/sass/_header.scss */
      .global-header .nav-links .main .nav-item {
        float: left; }
      /* line 105, /openedx/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, /openedx/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, /openedx/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: #15376D; }
          /* line 126, /openedx/edx-platform/lms/static/sass/_header.scss */
          .global-header .nav-links .main .nav-tab a:hover {
            cursor: pointer;
            border-bottom-color: #15376D; }
    /* line 134, /openedx/edx-platform/lms/static/sass/_header.scss */
    .global-header .nav-links .secondary {
      float: right;
      margin: 15px 40px 0 0; }
      /* line 139, /openedx/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, /openedx/edx-platform/lms/static/sass/_header.scss */
        .global-header .nav-links .secondary .nav-item.nav-item-dropdown {
          padding: 0;
          margin: 0; }
        /* line 150, /openedx/edx-platform/lms/static/sass/_header.scss */
        .global-header .nav-links .secondary .nav-item a {
          color: #313131;
          font-weight: 400; }
      /* line 158, /openedx/edx-platform/lms/static/sass/_header.scss */
      .global-header .nav-links .secondary .btn {
        border: 1px solid #15376D;
        padding: 5px 20px;
        border-radius: 5px;
        cursor: pointer;
        text-decoration: none; }
      /* line 166, /openedx/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: #15376D;
        color: #fff;
        border: 1px solid #fff;
        font-weight: 400;
        padding: 5px 20px; }
        /* line 174, /openedx/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: #15376D;
          border-color: #15376D; }
      /* line 181, /openedx/edx-platform/lms/static/sass/_header.scss */
      .global-header .nav-links .secondary a.register-btn {
        background: #fff;
        color: #15376D;
        font-weight: 400; }
        /* line 186, /openedx/edx-platform/lms/static/sass/_header.scss */
        .global-header .nav-links .secondary a.register-btn:hover {
          background-color: #15376D;
          color: #fff; }
      /* line 193, /openedx/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, /openedx/edx-platform/lms/static/sass/_header.scss */
      .global-header .nav-links .secondary .toggle-user-dropdown {
        padding: 10px;
        text-decoration: none;
        cursor: pointer; }
      /* line 207, /openedx/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 218, /openedx/edx-platform/lms/static/sass/_header.scss */
        .global-header .nav-links .secondary .dropdown-user-menu .dropdown-item {
          cursor: pointer;
          overflow: hidden;
          padding: 0; }
          /* line 223, /openedx/edx-platform/lms/static/sass/_header.scss */
          .global-header .nav-links .secondary .dropdown-user-menu .dropdown-item:hover {
            color: #313131;
            background-color: #e7e7e7; }
          /* line 228, /openedx/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 232, /openedx/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 238, /openedx/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 249, /openedx/edx-platform/lms/static/sass/_header.scss */
    .global-header .hamburger-menu {
      display: none; } }
  @media (max-width: 991.98px) {
    /* line 256, /openedx/edx-platform/lms/static/sass/_header.scss */
    .global-header .main-header {
      height: 40px;
      position: inherit; }
    /* line 262, /openedx/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 276, /openedx/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 289, /openedx/edx-platform/lms/static/sass/_header.scss */
        .global-header .hamburger-menu .line:nth-child(1) {
          top: 0; }
        /* line 293, /openedx/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 298, /openedx/edx-platform/lms/static/sass/_header.scss */
        .global-header .hamburger-menu .line:nth-child(4) {
          top: 20px; }
      /* line 304, /openedx/edx-platform/lms/static/sass/_header.scss */
      .global-header .hamburger-menu.open .line:nth-child(1) {
        top: 18px;
        width: 0%;
        left: 50%; }
      /* line 310, /openedx/edx-platform/lms/static/sass/_header.scss */
      .global-header .hamburger-menu.open .line:nth-child(2) {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      /* line 315, /openedx/edx-platform/lms/static/sass/_header.scss */
      .global-header .hamburger-menu.open .line:nth-child(3) {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      /* line 320, /openedx/edx-platform/lms/static/sass/_header.scss */
      .global-header .hamburger-menu.open .line:nth-child(4) {
        top: 18px;
        width: 0%;
        left: 50%; } }
  /* line 330, /openedx/edx-platform/lms/static/sass/_header.scss */
  .global-header .hidden {
    display: none !important; }
  @media print {
    /* line 6, /openedx/edx-platform/lms/static/sass/_header.scss */
    .global-header {
      border-bottom: 1px solid #a0a0a0 !important; } }

/*
  Mobile menu styling
*/
/* line 342, /openedx/edx-platform/lms/static/sass/_header.scss */
.mobile-menu {
  border-top: 1px solid #15376D;
  margin: 25px 0 -10px; }
  @media (min-width: 992px) {
    /* line 342, /openedx/edx-platform/lms/static/sass/_header.scss */
    .mobile-menu {
      display: none !important; } }
  @media (max-width: 991.98px) {
    /* line 352, /openedx/edx-platform/lms/static/sass/_header.scss */
    .mobile-menu .mobile-nav-link {
      position: static;
      transform: none;
      overflow: hidden;
      padding: 0; }
      /* line 358, /openedx/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 372, /openedx/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 378, /openedx/edx-platform/lms/static/sass/_header.scss */
        .mobile-menu .mobile-nav-link a::after {
          content: '\00BB';
          padding-left: 4px; } }
  /* line 387, /openedx/edx-platform/lms/static/sass/_header.scss */
  .mobile-menu.hidden {
    display: none !important; }

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

/* line 403, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/_developer.scss */
.ui-loading {
  opacity: 0.6;
  background-color: white;
  padding: 30px 20px;
  text-align: center; }

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

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

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

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

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

/* line 101, /openedx/edx-platform/lms/static/sass/_developer.scss */
.view-teams .wrapper-msg {
  max-width: 940px;
  margin: 0 auto;
  border-top: 3px solid #fd7e14; }
  /* line 15, /openedx/edx-platform/common/static/sass/bourbon/addons/_clearfix.scss */
  .view-teams .wrapper-msg:after {
    content: "";
    display: table;
    clear: both; }
  /* line 108, /openedx/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 116, /openedx/edx-platform/lms/static/sass/_developer.scss */
  .view-teams .wrapper-msg .right-floater {
    float: right;
    line-height: 1.41575em; }
    /* line 121, /openedx/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 129, /openedx/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 136, /openedx/edx-platform/lms/static/sass/_developer.scss */
      .view-teams .wrapper-msg .right-floater button:focus {
        box-shadow: 0 0 0 0; }

/* line 143, /openedx/edx-platform/lms/static/sass/_developer.scss */
.view-teams .members-info {
  margin: 0;
  padding: 0; }
  /* line 147, /openedx/edx-platform/lms/static/sass/_developer.scss */
  .view-teams .members-info li {
    display: inline; }

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

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

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

/* line 183, /openedx/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 193, /openedx/edx-platform/lms/static/sass/_developer.scss */
.view-teams .search-field::-ms-clear {
  width: 0;
  height: 0; }

/* line 202, /openedx/edx-platform/lms/static/sass/_developer.scss */
.prompt.warning button {
  box-shadow: none;
  text-shadow: none; }
  /* line 208, /openedx/edx-platform/lms/static/sass/_developer.scss */
  .prompt.warning button:hover {
    color: #ff7e12;
    background: transparent;
    box-shadow: none; }
  /* line 214, /openedx/edx-platform/lms/static/sass/_developer.scss */
  .prompt.warning button:focus {
    box-shadow: none;
    border: 0; }

/* line 223, /openedx/edx-platform/lms/static/sass/_developer.scss */
.prompt.warning button {
  box-shadow: none;
  text-shadow: none; }
  /* line 229, /openedx/edx-platform/lms/static/sass/_developer.scss */
  .prompt.warning button:hover {
    color: #ff7e12;
    background: transparent;
    box-shadow: none; }
  /* line 235, /openedx/edx-platform/lms/static/sass/_developer.scss */
  .prompt.warning button:focus {
    box-shadow: none;
    border: 0; }

/* line 9, /openedx/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 18, /openedx/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 33, /openedx/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 38, /openedx/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 49, /openedx/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, /openedx/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 62, /openedx/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 69, /openedx/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 75, /openedx/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 79, /openedx/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: #15376D;
    color: #126f9a; }
    /* line 85, /openedx/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 93, /openedx/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 147, /openedx/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 164, /openedx/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 172, /openedx/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 180, /openedx/edx-platform/lms/static/sass/_shame.scss */
.verification-process #content .action-primary:hover {
  background-image: none; }

/* line 206, /openedx/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 214, /openedx/edx-platform/lms/static/sass/_shame.scss */
.course-content .discussion-post.edit-post-form .topic-menu {
  padding-left: 0;
  list-style: none; }
  /* line 218, /openedx/edx-platform/lms/static/sass/_shame.scss */
  .course-content .discussion-post.edit-post-form .topic-menu .topic-menu-item {
    margin-bottom: 0; }

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

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

/* line 238, /openedx/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, /openedx/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, /openedx/edx-platform/lms/static/sass/_experiments.scss */
.complete-program-dashboard-button:hover {
  background: #009b00 !important; }

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

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

/* line 39, /openedx/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, /openedx/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 57, /openedx/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 65, /openedx/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 71, /openedx/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 84, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-list,
  #portfolio-experiment-upsell-modal .slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0; }
    /* line 89, /openedx/edx-platform/lms/static/sass/_experiments.scss */
    #upsell-modal .slick-list:focus,
    #portfolio-experiment-upsell-modal .slick-list:focus {
      outline: 0; }
    /* line 93, /openedx/edx-platform/lms/static/sass/_experiments.scss */
    #upsell-modal .slick-list.dragging,
    #portfolio-experiment-upsell-modal .slick-list.dragging {
      cursor: pointer;
      cursor: hand; }
  /* line 100, /openedx/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 110, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-track,
  #portfolio-experiment-upsell-modal .slick-track {
    top: 0;
    left: 0; }
    /* line 114, /openedx/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 120, /openedx/edx-platform/lms/static/sass/_experiments.scss */
    #upsell-modal .slick-track::after,
    #portfolio-experiment-upsell-modal .slick-track::after {
      clear: both; }
  /* line 125, /openedx/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 132, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal [dir=rtl] .slick-slide,
  #portfolio-experiment-upsell-modal [dir=rtl] .slick-slide {
    float: right; }
  /* line 137, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-slide img,
  #portfolio-experiment-upsell-modal .slick-slide img {
    display: block; }
  /* line 141, /openedx/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 145, /openedx/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 150, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-initialized .slick-slide,
  #portfolio-experiment-upsell-modal .slick-initialized .slick-slide {
    display: block; }
  /* line 154, /openedx/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 160, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-arrow.slick-hidden,
  #portfolio-experiment-upsell-modal .slick-arrow.slick-hidden {
    display: none; }
  /* line 166, /openedx/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 174, /openedx/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 183, /openedx/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 201, /openedx/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 210, /openedx/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 219, /openedx/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 226, /openedx/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 232, /openedx/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 237, /openedx/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 244, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-prev,
  #portfolio-experiment-upsell-modal .slick-prev {
    left: -25px; }
    /* line 245, /openedx/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 255, /openedx/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 260, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-prev::before,
  #portfolio-experiment-upsell-modal .slick-prev::before {
    content: '• '; }
  /* line 264, /openedx/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 269, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-next,
  #portfolio-experiment-upsell-modal .slick-next {
    right: -25px; }
  /* line 273, /openedx/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 277, /openedx/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 282, /openedx/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 286, /openedx/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 293, /openedx/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 302, /openedx/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 315, /openedx/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 320, /openedx/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 325, /openedx/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 340, /openedx/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 347, /openedx/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 351, /openedx/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 357, /openedx/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 363, /openedx/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 368, /openedx/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 379, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .paragon__modal-footer,
  #portfolio-experiment-upsell-modal .paragon__modal-footer {
    display: inline-block; }
  /* line 383, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .carousel-arrow,
  #portfolio-experiment-upsell-modal .carousel-arrow {
    background: white; }
  /* line 387, /openedx/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 397, /openedx/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 407, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .carousel-wrapper,
  #portfolio-experiment-upsell-modal .carousel-wrapper {
    display: flex; }
    /* line 410, /openedx/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 416, /openedx/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 420, /openedx/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 425, /openedx/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 430, /openedx/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 435, /openedx/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 443, /openedx/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 448, /openedx/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 453, /openedx/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 460, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .js-carousel-nav,
  #portfolio-experiment-upsell-modal .js-carousel-nav {
    border: 1px solid #b9bcbc; }
  /* line 464, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .icon.fa,
  #portfolio-experiment-upsell-modal .icon.fa {
    font-size: 10px;
    margin: 5px; }
  /* line 469, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .upsell-certificate,
  #portfolio-experiment-upsell-modal .upsell-certificate {
    margin-top: 30px;
    margin-left: 20px; }
  /* line 474, /openedx/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 479, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slick-slide.carousel-item,
  #portfolio-experiment-upsell-modal .slick-slide.carousel-item {
    color: grey; }
  /* line 483, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .slide-header,
  #portfolio-experiment-upsell-modal .slide-header {
    padding-bottom: 10px;
    color: black; }
  /* line 488, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  #upsell-modal .my-stats-introduction,
  #portfolio-experiment-upsell-modal .my-stats-introduction {
    padding-bottom: 10px; }
  /* line 492, /openedx/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 496, /openedx/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 501, /openedx/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 510, /openedx/edx-platform/lms/static/sass/_experiments.scss */
    #upsell-modal .slick-slide.carousel-item,
    #portfolio-experiment-upsell-modal .slick-slide.carousel-item {
      min-width: 0; } }

/* line 519, /openedx/edx-platform/lms/static/sass/_experiments.scss */
.public-video-page .tc-wrapper {
  margin: auto;
  width: \min(90vw, 117.173vh); }

/* line 529, /openedx/edx-platform/lms/static/sass/_experiments.scss */
.public-video-page .public-video-share-cta {
  display: flex;
  padding: 20px;
  justify-content: flex-end;
  flex-direction: row;
  margin: 0 -12px;
  text-align: center;
  justify-content: space-between;
  align-items: center;
  gap: 1em; }
  /* line 540, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  .public-video-page .public-video-share-cta .org-logo {
    height: 80px; }
  /* line 544, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  .public-video-page .public-video-share-cta .nav-links {
    display: flex;
    flex-direction: row;
    gap: 1em;
    width: 100%;
    justify-content: flex-end; }
  /* line 552, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  .public-video-page .public-video-share-cta .btn-learn-more {
    color: #00262B;
    background: #FFFFFF;
    border-color: #F2F0EF; }
    /* line 557, /openedx/edx-platform/lms/static/sass/_experiments.scss */
    .public-video-page .public-video-share-cta .btn-learn-more:hover, .public-video-page .public-video-share-cta .btn-learn-more:active, .public-video-page .public-video-share-cta .btn-learn-more:focus {
      background: #ededed;
      border-color: #e2dedb; }
  /* line 565, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  .public-video-page .public-video-share-cta .btn-enroll,
  .public-video-page .public-video-share-cta .btn-go-to-course {
    color: #FFFFFF;
    background: #D23228;
    border-color: #D23228; }
    /* line 572, /openedx/edx-platform/lms/static/sass/_experiments.scss */
    .public-video-page .public-video-share-cta .btn-enroll:hover, .public-video-page .public-video-share-cta .btn-enroll:active, .public-video-page .public-video-share-cta .btn-enroll:focus,
    .public-video-page .public-video-share-cta .btn-go-to-course:hover,
    .public-video-page .public-video-share-cta .btn-go-to-course:active,
    .public-video-page .public-video-share-cta .btn-go-to-course:focus {
      color: #ededed;
      background: #b42b22;
      border-color: #b42b22; }

@media (max-width: 767.98px) {
  /* line 583, /openedx/edx-platform/lms/static/sass/_experiments.scss */
  .public-video-page .public-video-share-cta {
    flex-direction: column; }
    /* line 586, /openedx/edx-platform/lms/static/sass/_experiments.scss */
    .public-video-page .public-video-share-cta .nav-links {
      flex-direction: column; } }

/* line 7, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body, h1, h2, .home > header .title > .heading-group p, section.outside-app h1, h3, h4, h5, h6, p, label, button {
  font-family: "Inter", sans-serif !important; }

/* line 10, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
html {
  background: transparent !important; }

/* line 13, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body, body.view-profile {
  min-height: initial;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }

/* line 20, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-background-clip: text;
  -webkit-text-fill-color: #111827;
  transition: background-color 5000s ease-in-out 0s;
  box-shadow: none; }

/* line 39, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.register-btn:focus, .register-btn:focus-visible,
.sign-in-btn:focus,
.sign-in-btn:focus-visible,
.search-button:focus,
.search-button:focus-visible,
.learn-more:focus,
.learn-more:focus-visible,
.see-children a:focus,
.see-children a:focus-visible,
.add-article-btn:focus,
.add-article-btn:focus-visible,
.member-list-widget .add:focus,
.member-list-widget .add:focus-visible,
section.wiki .btn.btn-primary:focus,
section.wiki .btn.btn-brand:focus,
section.wiki .btn.btn-primary:focus-visible,
section.wiki .btn.btn-brand:focus-visible {
  outline-offset: 3px; }

/* line 45, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.page-content-container {
  max-width: 1600px;
  margin: 0 auto;
  padding: 0 15px;
  border: none; }

/* line 52, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
:focus,
:focus-visible {
  outline-width: 2px; }

/* line 57, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.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, .account-settings-message .alert-message .alert-actions .btn-alert-secondary, .courseware-bookmarks-button .bookmarks-list-button {
  border-radius: 0; }

/* line 61, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.btn, .global-header .nav-links .secondary .btn {
  border-radius: 0; }

/* line 65, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.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, .financial-assistance-wrapper h1, .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 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 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, #api-access-wrapper 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, .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: "Inter", sans-serif; }

/* line 69, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
h1, h2, .home > header .title > .heading-group p, section.outside-app h1, h3, h1 span, h2 span, .home > header .title > .heading-group p span, section.outside-app h1 span, h3 span, .nav-item {
  font-family: "Inter", sans-serif; }

/* line 75, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
:not(.courseware) > #content.content-wrapper {
  min-height: calc(100vh - 234.5px); }
  @media (min-width: 992px) {
    /* line 75, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    :not(.courseware) > #content.content-wrapper {
      padding-top: 24px;
      padding-bottom: 10px;
      margin-top: 75px; } }

@font-face {
  font-family: 'Crimson';
  src: url("../fonts/CrimsonText-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Crimson';
  src: url("../fonts/CrimsonText-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Crimson';
  src: url("../fonts/CrimsonText-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Crimson';
  src: url("../fonts/CrimsonText-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: 'Crimson';
  src: url("../fonts/CrimsonText-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Crimson';
  src: url("../fonts/CrimsonText-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic; }

/* line 88, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
header.global-header {
  box-shadow: none; }
  @media (min-width: 992px) {
    /* line 88, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    header.global-header {
      position: fixed;
      top: 0;
      z-index: 200;
      overflow: visible; } }

/* line 99, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
header.global-header .nav-links .secondary .user-image-frame {
  border-radius: 0; }

/* line 103, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
header.global-header .nav-links .secondary .dropdown-user-menu {
  position: fixed; }

/* line 111, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.login-register .form-field button.enterprise-login, .financial-assistance-wrapper .financial-assistance-form .form-field button.enterprise-login {
  display: none; }

/* line 117, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.home header {
  box-shadow: none;
  background-color: #fff; }

/* line 122, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.home > header .title {
  box-shadow: none; }

/* line 126, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.home > header .outer-wrapper {
  padding: 0; }

/* line 130, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.home > header .title > .heading-group {
  width: 100%;
  text-align: center; }

/* line 134, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.home > header .title > .heading-group h1 {
  text-align: center; }

/* line 138, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.animation-home-header-pop-up, .home > header .outer-wrapper, .home > header .outer-wrapper {
  animation: none; }

/* line 142, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.highlighted-courses .courses, .find-courses .courses {
  padding-top: 0; }

/* line 146, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.home .courses-container .courses .courses-listing {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  /* line 150, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  .home .courses-container .courses .courses-listing .courses-listing-item {
    margin: 0 20px 30px 20px; }
    /* line 153, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    .home .courses-container .courses .courses-listing .courses-listing-item:nth-child(4n), .home .courses-container .courses .courses-listing .courses-listing-item:last-child {
      margin-right: 20px; }

/* line 160, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.dashboard .main-container {
  padding: initial; }

@media (min-width: 992px) {
  /* line 165, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  nav.wrapper-preview-menu {
    margin-top: 75px; } }

/* line 173, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.course-info header.course-profile {
  background: #fff;
  box-shadow: none;
  border-bottom: none; }
  /* line 178, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  .course-info header.course-profile .intro-inner-wrapper {
    border: none;
    box-shadow: none; }

/* line 185, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.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: 0; }

/* line 188, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.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: 0; }

/* line 192, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.course-info header.course-profile .intro-inner-wrapper .intro .main-cta span.register {
  padding: 10px 0; }

/* line 196, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong {
  background-image: none;
  border-radius: 0; }
  /* line 199, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  .course-info header.course-profile .intro-inner-wrapper .intro .main-cta strong:hover:not(:disabled) {
    background-image: none; }

/* line 208, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.find-courses, .university-profile {
  background-color: #fff; }

/* line 213, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.view-profile .profile-self .wrapper-profile-field-account-privacy {
  margin-top: -24px; }

/* line 216, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.view-profile .wrapper-profile {
  background-color: #fff; }

/* line 220, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.view-profile .wrapper-profile-section-container-one .wrapper-profile-section-one {
  border: solid #15376D;
  border-width: 5px 1px 1px 1px; }

/* line 226, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.wrapper-account-settings .wrapper-header {
  height: 100px; }

/* line 229, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.wrapper-account-settings .wrapper-header .header-title {
  padding-top: 0; }

/* line 232, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.wrapper-account-settings .wrapper-header .account-nav button.active {
  border-bottom-color: #15376D; }

/* line 237, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.wrapper-footer {
  box-shadow: none;
  padding: 25px 40px; }
  /* line 241, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  .wrapper-footer .wrapper-logo {
    display: none; }
  /* line 244, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  .wrapper-footer .copyright {
    display: none; }
  /* line 247, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  .wrapper-footer .nav-legal ul {
    display: inline-block; }
  /* line 251, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  .wrapper-footer footer#footer-openedx .footer-about-openedx a {
    float: none; }
  /* line 254, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  .wrapper-footer footer#footer-openedx .footer-about-openedx p {
    text-align: right; }

/* line 259, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.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, .main-container, .find-courses {
  max-width: 1600px;
  padding-left: 15px !important;
  padding-right: 15px !important;
  margin: 0 auto; }

/* line 265, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.window-wrap {
  position: relative;
  overflow: hidden;
  width: 100%; }

/* line 270, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
#lean_overlay {
  z-index: 250; }

/* line 273, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.modal, .leanModal_box, .entitlement-unenrollment-modal {
  box-shadow: none;
  padding: 0;
  background: none; }
  /* line 277, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  .modal .inner-wrapper, .leanModal_box .inner-wrapper, .entitlement-unenrollment-modal .inner-wrapper, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper {
    padding: 15px;
    border-radius: 8px;
    border: none; }
    @media (min-width: 576px) {
      /* line 277, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      .modal .inner-wrapper, .leanModal_box .inner-wrapper, .entitlement-unenrollment-modal .inner-wrapper, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper {
        padding: 24px; } }

/* line 287, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.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: 30px 0;
  font-size: 16px;
  line-height: 24px;
  color: #515661; }
  /* line 292, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  .container.about h1, section.about.outside-app h1, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy h1, .view-profile .about.wrapper-profile-sections h1, .view-profile .about.badge-set-display h1 {
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
    margin: 0 0 12px;
    text-align: left;
    color: #111827; }
  /* line 300, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  .container.about p, section.about.outside-app p, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy p, .view-profile .about.wrapper-profile-sections p, .view-profile .about.badge-set-display p {
    margin: 0 0 20px; }
  /* line 303, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  .container.about a, section.about.outside-app a, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy a, .view-profile .about.wrapper-profile-sections a, .view-profile .about.badge-set-display a {
    color: #15376D;
    text-decoration: underline; }
  /* line 307, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  .container.about .graphic-img, section.about.outside-app .graphic-img, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .graphic-img, .view-profile .about.wrapper-profile-sections .graphic-img, .view-profile .about.badge-set-display .graphic-img {
    margin: 0 auto;
    max-width: 178px;
    padding: 30px 0; }
    /* line 311, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    .container.about .graphic-img img, section.about.outside-app .graphic-img img, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .graphic-img img, .view-profile .about.wrapper-profile-sections .graphic-img img, .view-profile .about.badge-set-display .graphic-img img {
      width: 100%;
      display: block;
      height: auto; }
      /* line 315, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      .container.about .graphic-img img.dark, section.about.outside-app .graphic-img img.dark, .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .graphic-img img.dark, .view-profile .about.wrapper-profile-sections .graphic-img img.dark, .view-profile .about.badge-set-display .graphic-img img.dark {
        display: none; }

/* line 322, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.wrapper-course-material[aria-label="Course Material"] {
  margin: 0 auto;
  max-width: 1600px;
  padding: 20px 15px !important; }
  /* line 327, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  .wrapper-course-material[aria-label="Course Material"] .course-material {
    overflow: visible; }
  /* line 331, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  .wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs {
    margin: 0 0 10px;
    border-bottom: 1px solid #E5E7EB;
    padding: 0; }
    /* line 335, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    .wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li {
      margin: 0 32px 0 0; }
      /* line 338, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      .wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li.more {
        margin-right: 0; }
      /* line 342, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      .wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li button {
        border: 0;
        background: none; }
      /* line 347, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      .wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li a,
      .wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li button {
        border-width: 2px;
        font-size: 14px;
        font-weight: 500;
        color: #374151; }
        /* line 353, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
        .wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li a:hover, .wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li a:visited,
        .wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li button:hover,
        .wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li button:visited {
          color: #111827;
          border-color: transparent; }
        /* line 357, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
        .wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li a.active,
        .wrapper-course-material[aria-label="Course Material"] .tabs.course-tabs li button.active {
          color: #111827;
          border-color: #15376D; }

/* line 368, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.view-statictab #main .container, body.view-statictab #main section.outside-app, body.view-statictab #main .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-statictab #main .u-field-account_privacy, body.view-statictab #main .view-profile .wrapper-profile-sections, .view-profile body.view-statictab #main .wrapper-profile-sections, body.view-statictab #main .view-profile .badge-set-display, .view-profile body.view-statictab #main .badge-set-display, body.view-instructordash #main .container, body.view-instructordash #main section.outside-app, body.view-instructordash #main .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-instructordash #main .u-field-account_privacy, body.view-instructordash #main .view-profile .wrapper-profile-sections, .view-profile body.view-instructordash #main .wrapper-profile-sections, body.view-instructordash #main .view-profile .badge-set-display, .view-profile body.view-instructordash #main .badge-set-display, body.view-teams #main .container, body.view-teams #main section.outside-app, body.view-teams #main .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-teams #main .u-field-account_privacy, body.view-teams #main .view-profile .wrapper-profile-sections, .view-profile body.view-teams #main .wrapper-profile-sections, body.view-teams #main .view-profile .badge-set-display, .view-profile body.view-teams #main .badge-set-display, body.view-wiki #main .container, body.view-wiki #main section.outside-app, body.view-wiki #main .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki #main .u-field-account_privacy, body.view-wiki #main .view-profile .wrapper-profile-sections, .view-profile body.view-wiki #main .wrapper-profile-sections, body.view-wiki #main .view-profile .badge-set-display, .view-profile body.view-wiki #main .badge-set-display,
body.view-student-notes #main .container,
body.view-student-notes #main section.outside-app,
body.view-student-notes #main .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy
body.view-student-notes #main .u-field-account_privacy,
body.view-student-notes #main .view-profile .wrapper-profile-sections, .view-profile
body.view-student-notes #main .wrapper-profile-sections,
body.view-student-notes #main .view-profile .badge-set-display, .view-profile
body.view-student-notes #main .badge-set-display {
  padding: 0; }

/* line 371, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.view-statictab #main .static_tab_wrapper, body.view-instructordash #main .static_tab_wrapper, body.view-teams #main .static_tab_wrapper, body.view-wiki #main .static_tab_wrapper,
body.view-student-notes #main .static_tab_wrapper {
  border: none;
  max-width: 1600px;
  padding: 0 15px;
  margin: 0 auto;
  box-sizing: border-box;
  background: no-repeat; }

/* line 380, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.view-statictab .container.about, body.view-statictab section.about.outside-app, body.view-statictab .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-statictab .about.u-field-account_privacy, body.view-statictab .view-profile .about.wrapper-profile-sections, .view-profile body.view-statictab .about.wrapper-profile-sections, body.view-statictab .view-profile .about.badge-set-display, .view-profile body.view-statictab .about.badge-set-display, body.view-instructordash .container.about, body.view-instructordash section.about.outside-app, body.view-instructordash .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-instructordash .about.u-field-account_privacy, body.view-instructordash .view-profile .about.wrapper-profile-sections, .view-profile body.view-instructordash .about.wrapper-profile-sections, body.view-instructordash .view-profile .about.badge-set-display, .view-profile body.view-instructordash .about.badge-set-display, body.view-teams .container.about, body.view-teams section.about.outside-app, body.view-teams .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-teams .about.u-field-account_privacy, body.view-teams .view-profile .about.wrapper-profile-sections, .view-profile body.view-teams .about.wrapper-profile-sections, body.view-teams .view-profile .about.badge-set-display, .view-profile body.view-teams .about.badge-set-display, body.view-wiki .container.about, body.view-wiki section.about.outside-app, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .about.u-field-account_privacy, body.view-wiki .view-profile .about.wrapper-profile-sections, .view-profile body.view-wiki .about.wrapper-profile-sections, body.view-wiki .view-profile .about.badge-set-display, .view-profile body.view-wiki .about.badge-set-display,
body.view-student-notes .container.about,
body.view-student-notes section.about.outside-app,
body.view-student-notes .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy
body.view-student-notes .about.u-field-account_privacy,
body.view-student-notes .view-profile .about.wrapper-profile-sections, .view-profile
body.view-student-notes .about.wrapper-profile-sections,
body.view-student-notes .view-profile .about.badge-set-display, .view-profile
body.view-student-notes .about.badge-set-display {
  color: #DDDFE2; }
  /* line 382, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-statictab .container.about h1, body.view-statictab section.about.outside-app h1, body.view-statictab .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy h1, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-statictab .about.u-field-account_privacy h1, body.view-statictab .view-profile .about.wrapper-profile-sections h1, .view-profile body.view-statictab .about.wrapper-profile-sections h1, body.view-statictab .view-profile .about.badge-set-display h1, .view-profile body.view-statictab .about.badge-set-display h1, body.view-instructordash .container.about h1, body.view-instructordash section.about.outside-app h1, body.view-instructordash .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy h1, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-instructordash .about.u-field-account_privacy h1, body.view-instructordash .view-profile .about.wrapper-profile-sections h1, .view-profile body.view-instructordash .about.wrapper-profile-sections h1, body.view-instructordash .view-profile .about.badge-set-display h1, .view-profile body.view-instructordash .about.badge-set-display h1, body.view-teams .container.about h1, body.view-teams section.about.outside-app h1, body.view-teams .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy h1, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-teams .about.u-field-account_privacy h1, body.view-teams .view-profile .about.wrapper-profile-sections h1, .view-profile body.view-teams .about.wrapper-profile-sections h1, body.view-teams .view-profile .about.badge-set-display h1, .view-profile body.view-teams .about.badge-set-display h1, body.view-wiki .container.about h1, body.view-wiki section.about.outside-app h1, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy h1, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .about.u-field-account_privacy h1, body.view-wiki .view-profile .about.wrapper-profile-sections h1, .view-profile body.view-wiki .about.wrapper-profile-sections h1, body.view-wiki .view-profile .about.badge-set-display h1, .view-profile body.view-wiki .about.badge-set-display h1,
  body.view-student-notes .container.about h1,
  body.view-student-notes section.about.outside-app h1,
  body.view-student-notes .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy h1, .view-profile .profile-self .wrapper-profile-field-account-privacy
  body.view-student-notes .about.u-field-account_privacy h1,
  body.view-student-notes .view-profile .about.wrapper-profile-sections h1, .view-profile
  body.view-student-notes .about.wrapper-profile-sections h1,
  body.view-student-notes .view-profile .about.badge-set-display h1, .view-profile
  body.view-student-notes .about.badge-set-display h1 {
    color: #AEC7F6; }
  /* line 385, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-statictab .container.about a, body.view-statictab section.about.outside-app a, body.view-statictab .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy a, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-statictab .about.u-field-account_privacy a, body.view-statictab .view-profile .about.wrapper-profile-sections a, .view-profile body.view-statictab .about.wrapper-profile-sections a, body.view-statictab .view-profile .about.badge-set-display a, .view-profile body.view-statictab .about.badge-set-display a, body.view-instructordash .container.about a, body.view-instructordash section.about.outside-app a, body.view-instructordash .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy a, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-instructordash .about.u-field-account_privacy a, body.view-instructordash .view-profile .about.wrapper-profile-sections a, .view-profile body.view-instructordash .about.wrapper-profile-sections a, body.view-instructordash .view-profile .about.badge-set-display a, .view-profile body.view-instructordash .about.badge-set-display a, body.view-teams .container.about a, body.view-teams section.about.outside-app a, body.view-teams .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy a, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-teams .about.u-field-account_privacy a, body.view-teams .view-profile .about.wrapper-profile-sections a, .view-profile body.view-teams .about.wrapper-profile-sections a, body.view-teams .view-profile .about.badge-set-display a, .view-profile body.view-teams .about.badge-set-display a, body.view-wiki .container.about a, body.view-wiki section.about.outside-app a, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy a, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .about.u-field-account_privacy a, body.view-wiki .view-profile .about.wrapper-profile-sections a, .view-profile body.view-wiki .about.wrapper-profile-sections a, body.view-wiki .view-profile .about.badge-set-display a, .view-profile body.view-wiki .about.badge-set-display a,
  body.view-student-notes .container.about a,
  body.view-student-notes section.about.outside-app a,
  body.view-student-notes .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy a, .view-profile .profile-self .wrapper-profile-field-account-privacy
  body.view-student-notes .about.u-field-account_privacy a,
  body.view-student-notes .view-profile .about.wrapper-profile-sections a, .view-profile
  body.view-student-notes .about.wrapper-profile-sections a,
  body.view-student-notes .view-profile .about.badge-set-display a, .view-profile
  body.view-student-notes .about.badge-set-display a {
    color: #AEC7F6; }
  /* line 389, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-statictab .container.about .graphic-img img, body.view-statictab section.about.outside-app .graphic-img img, body.view-statictab .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .graphic-img img, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-statictab .about.u-field-account_privacy .graphic-img img, body.view-statictab .view-profile .about.wrapper-profile-sections .graphic-img img, .view-profile body.view-statictab .about.wrapper-profile-sections .graphic-img img, body.view-statictab .view-profile .about.badge-set-display .graphic-img img, .view-profile body.view-statictab .about.badge-set-display .graphic-img img, body.view-instructordash .container.about .graphic-img img, body.view-instructordash section.about.outside-app .graphic-img img, body.view-instructordash .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .graphic-img img, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-instructordash .about.u-field-account_privacy .graphic-img img, body.view-instructordash .view-profile .about.wrapper-profile-sections .graphic-img img, .view-profile body.view-instructordash .about.wrapper-profile-sections .graphic-img img, body.view-instructordash .view-profile .about.badge-set-display .graphic-img img, .view-profile body.view-instructordash .about.badge-set-display .graphic-img img, body.view-teams .container.about .graphic-img img, body.view-teams section.about.outside-app .graphic-img img, body.view-teams .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .graphic-img img, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-teams .about.u-field-account_privacy .graphic-img img, body.view-teams .view-profile .about.wrapper-profile-sections .graphic-img img, .view-profile body.view-teams .about.wrapper-profile-sections .graphic-img img, body.view-teams .view-profile .about.badge-set-display .graphic-img img, .view-profile body.view-teams .about.badge-set-display .graphic-img img, body.view-wiki .container.about .graphic-img img, body.view-wiki section.about.outside-app .graphic-img img, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .graphic-img img, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .about.u-field-account_privacy .graphic-img img, body.view-wiki .view-profile .about.wrapper-profile-sections .graphic-img img, .view-profile body.view-wiki .about.wrapper-profile-sections .graphic-img img, body.view-wiki .view-profile .about.badge-set-display .graphic-img img, .view-profile body.view-wiki .about.badge-set-display .graphic-img img,
  body.view-student-notes .container.about .graphic-img img,
  body.view-student-notes section.about.outside-app .graphic-img img,
  body.view-student-notes .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .graphic-img img, .view-profile .profile-self .wrapper-profile-field-account-privacy
  body.view-student-notes .about.u-field-account_privacy .graphic-img img,
  body.view-student-notes .view-profile .about.wrapper-profile-sections .graphic-img img, .view-profile
  body.view-student-notes .about.wrapper-profile-sections .graphic-img img,
  body.view-student-notes .view-profile .about.badge-set-display .graphic-img img, .view-profile
  body.view-student-notes .about.badge-set-display .graphic-img img {
    display: none; }
    /* line 391, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-statictab .container.about .graphic-img img.dark, body.view-statictab section.about.outside-app .graphic-img img.dark, body.view-statictab .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .graphic-img img.dark, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-statictab .about.u-field-account_privacy .graphic-img img.dark, body.view-statictab .view-profile .about.wrapper-profile-sections .graphic-img img.dark, .view-profile body.view-statictab .about.wrapper-profile-sections .graphic-img img.dark, body.view-statictab .view-profile .about.badge-set-display .graphic-img img.dark, .view-profile body.view-statictab .about.badge-set-display .graphic-img img.dark, body.view-instructordash .container.about .graphic-img img.dark, body.view-instructordash section.about.outside-app .graphic-img img.dark, body.view-instructordash .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .graphic-img img.dark, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-instructordash .about.u-field-account_privacy .graphic-img img.dark, body.view-instructordash .view-profile .about.wrapper-profile-sections .graphic-img img.dark, .view-profile body.view-instructordash .about.wrapper-profile-sections .graphic-img img.dark, body.view-instructordash .view-profile .about.badge-set-display .graphic-img img.dark, .view-profile body.view-instructordash .about.badge-set-display .graphic-img img.dark, body.view-teams .container.about .graphic-img img.dark, body.view-teams section.about.outside-app .graphic-img img.dark, body.view-teams .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .graphic-img img.dark, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-teams .about.u-field-account_privacy .graphic-img img.dark, body.view-teams .view-profile .about.wrapper-profile-sections .graphic-img img.dark, .view-profile body.view-teams .about.wrapper-profile-sections .graphic-img img.dark, body.view-teams .view-profile .about.badge-set-display .graphic-img img.dark, .view-profile body.view-teams .about.badge-set-display .graphic-img img.dark, body.view-wiki .container.about .graphic-img img.dark, body.view-wiki section.about.outside-app .graphic-img img.dark, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .graphic-img img.dark, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .about.u-field-account_privacy .graphic-img img.dark, body.view-wiki .view-profile .about.wrapper-profile-sections .graphic-img img.dark, .view-profile body.view-wiki .about.wrapper-profile-sections .graphic-img img.dark, body.view-wiki .view-profile .about.badge-set-display .graphic-img img.dark, .view-profile body.view-wiki .about.badge-set-display .graphic-img img.dark,
    body.view-student-notes .container.about .graphic-img img.dark,
    body.view-student-notes section.about.outside-app .graphic-img img.dark,
    body.view-student-notes .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .graphic-img img.dark, .view-profile .profile-self .wrapper-profile-field-account-privacy
    body.view-student-notes .about.u-field-account_privacy .graphic-img img.dark,
    body.view-student-notes .view-profile .about.wrapper-profile-sections .graphic-img img.dark, .view-profile
    body.view-student-notes .about.wrapper-profile-sections .graphic-img img.dark,
    body.view-student-notes .view-profile .about.badge-set-display .graphic-img img.dark, .view-profile
    body.view-student-notes .about.badge-set-display .graphic-img img.dark {
      display: block; }

/* line 398, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.view-statictab .wrapper-member-select, body.view-instructordash .wrapper-member-select, body.view-teams .wrapper-member-select, body.view-wiki .wrapper-member-select,
body.view-student-notes .wrapper-member-select {
  background: #F2F7F8 !important; }
  /* line 400, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-statictab .wrapper-member-select select, body.view-instructordash .wrapper-member-select select, body.view-teams .wrapper-member-select select, body.view-wiki .wrapper-member-select select,
  body.view-student-notes .wrapper-member-select select {
    background: none;
    color: dark; }

/* line 406, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.view-statictab .member-list .label, body.view-instructordash .member-list .label, body.view-teams .member-list .label, body.view-wiki .member-list .label,
body.view-student-notes .member-list .label {
  color: dark !important;
  background: #F2F7F8 !important; }

/* line 411, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.view-statictab .bottom-bar, body.view-instructordash .bottom-bar, body.view-teams .bottom-bar, body.view-wiki .bottom-bar,
body.view-student-notes .bottom-bar {
  background: #F2F7F8 !important; }
  /* line 413, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-statictab .bottom-bar input[type="button"], body.view-instructordash .bottom-bar input[type="button"], body.view-teams .bottom-bar input[type="button"], body.view-wiki .bottom-bar input[type="button"],
  body.view-student-notes .bottom-bar input[type="button"] {
    background: #15376D !important;
    border-color: #15376D !important;
    color: white !important;
    text-shadow: none !important;
    font-size: 14px;
    font-weight: 500; }

/* line 424, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.view-teams .container, body.view-teams section.outside-app, body.view-teams .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-teams .u-field-account_privacy, body.view-teams .view-profile .wrapper-profile-sections, .view-profile body.view-teams .wrapper-profile-sections, body.view-teams .view-profile .badge-set-display, .view-profile body.view-teams .badge-set-display {
  max-width: 1600px !important;
  padding: 0 15px !important;
  margin: 0 auto; }
  /* line 428, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-teams .container > div, body.view-teams section.outside-app > div, body.view-teams .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy > div, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-teams .u-field-account_privacy > div, body.view-teams .view-profile .wrapper-profile-sections > div, .view-profile body.view-teams .wrapper-profile-sections > div, body.view-teams .view-profile .badge-set-display > div, .view-profile body.view-teams .badge-set-display > div {
    border: none;
    background: none; }

/* line 435, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.view-instructordash .container, body.view-instructordash section.outside-app, body.view-instructordash .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-instructordash .u-field-account_privacy, body.view-instructordash .view-profile .wrapper-profile-sections, .view-profile body.view-instructordash .wrapper-profile-sections, body.view-instructordash .view-profile .badge-set-display, .view-profile body.view-instructordash .badge-set-display {
  max-width: 1600px !important;
  padding: 0 15px !important;
  margin: 0 auto; }
  /* line 439, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-instructordash .container > div, body.view-instructordash section.outside-app > div, body.view-instructordash .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy > div, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-instructordash .u-field-account_privacy > div, body.view-instructordash .view-profile .wrapper-profile-sections > div, .view-profile body.view-instructordash .wrapper-profile-sections > div, body.view-instructordash .view-profile .badge-set-display > div, .view-profile body.view-instructordash .badge-set-display > div {
    border: none;
    background: none; }

/* line 444, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.view-instructordash .instructor-dashboard-content-2 {
  padding: 0; }
  @media (max-width: 575.98px) {
    /* line 447, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-instructordash .instructor-dashboard-content-2 .wrap-instructor-info {
      display: block;
      text-align: right; } }
  /* line 454, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-instructordash .instructor-dashboard-content-2 h2.instructor-dashboard-title, body.view-instructordash .instructor-dashboard-content-2 .home > header .title > .heading-group p.instructor-dashboard-title, .home > header .title > .heading-group body.view-instructordash .instructor-dashboard-content-2 p.instructor-dashboard-title, body.view-instructordash .instructor-dashboard-content-2 section.outside-app h1.instructor-dashboard-title, section.outside-app body.view-instructordash .instructor-dashboard-content-2 h1.instructor-dashboard-title {
    font-size: 24px;
    line-height: 30px; }
  /* line 458, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-instructordash .instructor-dashboard-content-2 a.instructor-info-action {
    background: #15376D;
    color: white;
    margin: 0 0 10px;
    outline-offset: 3px; }
    @media (max-width: 575.98px) {
      /* line 458, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-instructordash .instructor-dashboard-content-2 a.instructor-info-action {
        display: inline-block;
        float: none; } }
  /* line 468, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-instructordash .instructor-dashboard-content-2 .instructor-nav {
    display: flex;
    width: 100%;
    white-space: nowrap;
    border: 1px solid #E5E7EB;
    border-radius: 0;
    padding: 0 !important; }
    /* line 478, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button {
      border: none !important;
      border-radius: 0 !important;
      border-left: 1px solid #E5E7EB !important;
      font-size: 14px;
      line-height: 20px;
      font-weight: 500;
      padding: 9px 17px;
      color: #374151;
      text-decoration: none !important;
      outline-offset: 3px; }
      /* line 489, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button.active-section {
        background: #15376D !important;
        color: white !important; }
      /* line 493, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button:hover {
        color: #111827; }
      /* line 496, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button:focus {
        position: relative;
        z-index: 1; }
    /* line 503, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-instructordash .instructor-dashboard-content-2 .instructor-nav li:first-of-type button {
      border: none;
      border-radius: 6px 0 0 6px; }
    /* line 510, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-instructordash .instructor-dashboard-content-2 .instructor-nav li:last-of-type button {
      border-radius: 0 6px 6px 0; }
    /* line 517, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-instructordash .instructor-dashboard-content-2 .instructor-nav .more-responsive-menu button {
      display: block;
      width: 100%; }
  /* line 523, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper {
    margin: 0; }
    /* line 525, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table {
      width: 100%; }
      /* line 527, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table th, body.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table td {
        padding: 10px;
        width: 50%;
        font-size: 16px;
        line-height: 28px;
        font-weight: 400;
        color: #111827; }
      /* line 535, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table .total {
        border-top: 1px solid #E5E7EB; }
        /* line 537, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
        body.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table .total th, body.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table .total td {
          color: #15376D;
          font-weight: 700; }
  /* line 544, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-instructordash .instructor-dashboard-content-2 #course_info > h4 {
    background: #F2F7F8;
    padding: 15px 0 0 15px;
    font-size: 18px;
    color: #111827;
    font-weight: 600;
    margin-bottom: 0; }
  /* line 552, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-instructordash .instructor-dashboard-content-2 #course_info > .enrollment-wrapper {
    padding-top: 0 !important; }
    /* line 554, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-instructordash .instructor-dashboard-content-2 #course_info > .enrollment-wrapper .tip {
      text-align: left;
      font-size: 14px;
      font-weight: normal;
      color: #374151;
      margin-bottom: 10px; }
  /* line 562, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper, body.view-instructordash .instructor-dashboard-content-2 .basic-wrapper, body.view-instructordash .instructor-dashboard-content-2 .course-errors-wrapper, body.view-instructordash .instructor-dashboard-content-2 .running-tasks-container {
    background: #F2F7F8;
    padding: 15px;
    margin: 0 0 30px; }
    /* line 566, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4, body.view-instructordash .instructor-dashboard-content-2 .basic-wrapper h4, body.view-instructordash .instructor-dashboard-content-2 .course-errors-wrapper h4, body.view-instructordash .instructor-dashboard-content-2 .running-tasks-container h4 {
      font-size: 18px;
      color: #111827;
      font-weight: 600; }
      /* line 570, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4 span, body.view-instructordash .instructor-dashboard-content-2 .basic-wrapper h4 span, body.view-instructordash .instructor-dashboard-content-2 .course-errors-wrapper h4 span, body.view-instructordash .instructor-dashboard-content-2 .running-tasks-container h4 span {
        font-size: 14px;
        font-weight: normal;
        color: #374151; }
  /* line 577, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-instructordash .instructor-dashboard-content-2 .list-input {
    list-style: none;
    padding: 0; }
    /* line 580, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-instructordash .instructor-dashboard-content-2 .list-input li {
      display: flex;
      font-size: 16px;
      line-height: 28px; }
      /* line 584, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-instructordash .instructor-dashboard-content-2 .list-input li label, body.view-instructordash .instructor-dashboard-content-2 .list-input li b {
        font-weight: normal;
        font-style: normal;
        font-size: 16px;
        padding: 10px;
        line-height: 28px;
        margin: 0;
        width: 50%;
        color: #111827; }

/* line 597, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.view-instructordash .enrollment-button, body.view-instructordash input[type=button], body.view-instructordash button.btn {
  background: #15376D;
  border-color: #15376D;
  color: white;
  font-weight: 500;
  font-size: 14px;
  box-shadow: none; }

/* line 606, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.course-wrapper .course-content .xblock.xblock-student_view-vertical,
.course-wrapper .course-content .xblock.xblock-public_view-vertical,
.course-wrapper .courseware-results-wrapper .xblock.xblock-student_view-vertical,
.course-wrapper .courseware-results-wrapper .xblock.xblock-public_view-vertical {
  max-width: 100% !important; }

/* line 613, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.view-wiki .container, body.view-wiki section.outside-app, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy, body.view-wiki .view-profile .wrapper-profile-sections, .view-profile body.view-wiki .wrapper-profile-sections, body.view-wiki .view-profile .badge-set-display, .view-profile body.view-wiki .badge-set-display {
  max-width: 1600px !important;
  margin: 0 auto !important;
  padding: 0 15px !important; }
  /* line 617, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-wiki .container > div, body.view-wiki section.outside-app > div, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy > div, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy > div, body.view-wiki .view-profile .wrapper-profile-sections > div, .view-profile body.view-wiki .wrapper-profile-sections > div, body.view-wiki .view-profile .badge-set-display > div, .view-profile body.view-wiki .badge-set-display > div {
    background: none;
    box-shadow: none;
    border: none; }
  /* line 623, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-wiki .container #alert_stat_bar .paragon__alert-warning, body.view-wiki section.outside-app #alert_stat_bar .paragon__alert-warning, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy #alert_stat_bar .paragon__alert-warning, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy #alert_stat_bar .paragon__alert-warning, body.view-wiki .view-profile .wrapper-profile-sections #alert_stat_bar .paragon__alert-warning, .view-profile body.view-wiki .wrapper-profile-sections #alert_stat_bar .paragon__alert-warning, body.view-wiki .view-profile .badge-set-display #alert_stat_bar .paragon__alert-warning, .view-profile body.view-wiki .badge-set-display #alert_stat_bar .paragon__alert-warning {
    color: #111827;
    background: #F2F7F8;
    border: none; }
    /* line 627, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-wiki .container #alert_stat_bar .paragon__alert-warning button.paragon__close, body.view-wiki section.outside-app #alert_stat_bar .paragon__alert-warning button.paragon__close, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy #alert_stat_bar .paragon__alert-warning button.paragon__close, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy #alert_stat_bar .paragon__alert-warning button.paragon__close, body.view-wiki .view-profile .wrapper-profile-sections #alert_stat_bar .paragon__alert-warning button.paragon__close, .view-profile body.view-wiki .wrapper-profile-sections #alert_stat_bar .paragon__alert-warning button.paragon__close, body.view-wiki .view-profile .badge-set-display #alert_stat_bar .paragon__alert-warning button.paragon__close, .view-profile body.view-wiki .badge-set-display #alert_stat_bar .paragon__alert-warning button.paragon__close {
      background: none !important;
      box-shadow: none !important;
      color: #111827 !important;
      opacity: 1 !important;
      font-size: 1.2rem;
      border: none !important; }
  /* line 639, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-wiki .container section.wiki .diff-container table tr.insert td, body.view-wiki section.outside-app section.wiki .diff-container table tr.insert td, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy section.wiki .diff-container table tr.insert td, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy section.wiki .diff-container table tr.insert td, body.view-wiki .view-profile .wrapper-profile-sections section.wiki .diff-container table tr.insert td, .view-profile body.view-wiki .wrapper-profile-sections section.wiki .diff-container table tr.insert td, body.view-wiki .view-profile .badge-set-display section.wiki .diff-container table tr.insert td, .view-profile body.view-wiki .badge-set-display section.wiki .diff-container table tr.insert td {
    background: #54CF5E;
    color: #F8F8F8; }
  /* line 643, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-wiki .container section.wiki .diff-container table tr.delete td, body.view-wiki section.outside-app section.wiki .diff-container table tr.delete td, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy section.wiki .diff-container table tr.delete td, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy section.wiki .diff-container table tr.delete td, body.view-wiki .view-profile .wrapper-profile-sections section.wiki .diff-container table tr.delete td, .view-profile body.view-wiki .wrapper-profile-sections section.wiki .diff-container table tr.delete td, body.view-wiki .view-profile .badge-set-display section.wiki .diff-container table tr.delete td, .view-profile body.view-wiki .badge-set-display section.wiki .diff-container table tr.delete td {
    background: #FFA07A;
    color: #F8F8F8; }
  /* line 649, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-wiki .container section.wiki .table.table-striped tr:nth-child(2n), body.view-wiki section.outside-app section.wiki .table.table-striped tr:nth-child(2n), body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy section.wiki .table.table-striped tr:nth-child(2n), .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy section.wiki .table.table-striped tr:nth-child(2n), body.view-wiki .view-profile .wrapper-profile-sections section.wiki .table.table-striped tr:nth-child(2n), .view-profile body.view-wiki .wrapper-profile-sections section.wiki .table.table-striped tr:nth-child(2n), body.view-wiki .view-profile .badge-set-display section.wiki .table.table-striped tr:nth-child(2n), .view-profile body.view-wiki .badge-set-display section.wiki .table.table-striped tr:nth-child(2n) {
    background: #F2F7F8; }
  /* line 653, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-wiki .container section.wiki .table.table-striped td a, body.view-wiki section.outside-app section.wiki .table.table-striped td a, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy section.wiki .table.table-striped td a, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy section.wiki .table.table-striped td a, body.view-wiki .view-profile .wrapper-profile-sections section.wiki .table.table-striped td a, .view-profile body.view-wiki .wrapper-profile-sections section.wiki .table.table-striped td a, body.view-wiki .view-profile .badge-set-display section.wiki .table.table-striped td a, .view-profile body.view-wiki .badge-set-display section.wiki .table.table-striped td a {
    color: #15376D !important; }
  /* line 658, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-wiki .container section.wiki .directory-toolbar, body.view-wiki section.outside-app section.wiki .directory-toolbar, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy section.wiki .directory-toolbar, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy section.wiki .directory-toolbar, body.view-wiki .view-profile .wrapper-profile-sections section.wiki .directory-toolbar, .view-profile body.view-wiki .wrapper-profile-sections section.wiki .directory-toolbar, body.view-wiki .view-profile .badge-set-display section.wiki .directory-toolbar, .view-profile body.view-wiki .badge-set-display section.wiki .directory-toolbar {
    background: #F2F7F8; }
    /* line 660, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-wiki .container section.wiki .directory-toolbar a.btn, body.view-wiki section.outside-app section.wiki .directory-toolbar a.btn, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy section.wiki .directory-toolbar a.btn, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy section.wiki .directory-toolbar a.btn, body.view-wiki .view-profile .wrapper-profile-sections section.wiki .directory-toolbar a.btn, .view-profile body.view-wiki .wrapper-profile-sections section.wiki .directory-toolbar a.btn, body.view-wiki .view-profile .badge-set-display section.wiki .directory-toolbar a.btn, .view-profile body.view-wiki .badge-set-display section.wiki .directory-toolbar a.btn {
      background: #15376D !important;
      border-color: #15376D !important;
      box-shadow: none !important;
      color: white !important;
      text-shadow: none; }
  /* line 669, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-large, body.view-wiki section.outside-app .wiki-wrapper section.wiki .btn.btn-large, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-large, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-large, body.view-wiki .view-profile .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-large, .view-profile body.view-wiki .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-large, body.view-wiki .view-profile .badge-set-display .wiki-wrapper section.wiki .btn.btn-large, .view-profile body.view-wiki .badge-set-display .wiki-wrapper section.wiki .btn.btn-large, body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-danger, body.view-wiki section.outside-app .wiki-wrapper section.wiki .btn.btn-danger, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-danger, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-danger, body.view-wiki .view-profile .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-danger, .view-profile body.view-wiki .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-danger, body.view-wiki .view-profile .badge-set-display .wiki-wrapper section.wiki .btn.btn-danger, .view-profile body.view-wiki .badge-set-display .wiki-wrapper section.wiki .btn.btn-danger {
    background: none;
    color: #111827 !important;
    border-color: #111827 !important;
    text-shadow: none !important;
    box-shadow: none !important; }
    /* line 675, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-large:hover, body.view-wiki section.outside-app .wiki-wrapper section.wiki .btn.btn-large:hover, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-large:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-large:hover, body.view-wiki .view-profile .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-large:hover, .view-profile body.view-wiki .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-large:hover, body.view-wiki .view-profile .badge-set-display .wiki-wrapper section.wiki .btn.btn-large:hover, .view-profile body.view-wiki .badge-set-display .wiki-wrapper section.wiki .btn.btn-large:hover, body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-danger:hover, body.view-wiki section.outside-app .wiki-wrapper section.wiki .btn.btn-danger:hover, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-danger:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-danger:hover, body.view-wiki .view-profile .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-danger:hover, .view-profile body.view-wiki .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-danger:hover, body.view-wiki .view-profile .badge-set-display .wiki-wrapper section.wiki .btn.btn-danger:hover, .view-profile body.view-wiki .badge-set-display .wiki-wrapper section.wiki .btn.btn-danger:hover {
      background: none !important;
      color: #111827 !important;
      border-color: #111827 !important; }
  /* line 681, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-primary, body.view-wiki section.outside-app .wiki-wrapper section.wiki .btn.btn-primary, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-primary, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-primary, body.view-wiki .view-profile .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-primary, .view-profile body.view-wiki .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-primary, body.view-wiki .view-profile .badge-set-display .wiki-wrapper section.wiki .btn.btn-primary, .view-profile body.view-wiki .badge-set-display .wiki-wrapper section.wiki .btn.btn-primary, body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-brand, body.view-wiki section.outside-app .wiki-wrapper section.wiki .btn.btn-brand, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-brand, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-brand, body.view-wiki .view-profile .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-brand, .view-profile body.view-wiki .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-brand, body.view-wiki .view-profile .badge-set-display .wiki-wrapper section.wiki .btn.btn-brand, .view-profile body.view-wiki .badge-set-display .wiki-wrapper section.wiki .btn.btn-brand, body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-brand, body.view-wiki section.outside-app .wiki-wrapper section.wiki .btn.btn-brand, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-brand, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-brand, body.view-wiki .view-profile .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-brand, .view-profile body.view-wiki .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-brand, body.view-wiki .view-profile .badge-set-display .wiki-wrapper section.wiki .btn.btn-brand, .view-profile body.view-wiki .badge-set-display .wiki-wrapper section.wiki .btn.btn-brand {
    background: #15376D !important;
    border-color: #15376D !important;
    color: white !important;
    box-shadow: none; }
    /* line 686, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-primary:hover, body.view-wiki section.outside-app .wiki-wrapper section.wiki .btn.btn-primary:hover, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-primary:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-primary:hover, body.view-wiki .view-profile .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-primary:hover, .view-profile body.view-wiki .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-primary:hover, body.view-wiki .view-profile .badge-set-display .wiki-wrapper section.wiki .btn.btn-primary:hover, .view-profile body.view-wiki .badge-set-display .wiki-wrapper section.wiki .btn.btn-primary:hover, body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-brand:hover, body.view-wiki section.outside-app .wiki-wrapper section.wiki .btn.btn-brand:hover, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-brand:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-brand:hover, body.view-wiki .view-profile .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-brand:hover, .view-profile body.view-wiki .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-brand:hover, body.view-wiki .view-profile .badge-set-display .wiki-wrapper section.wiki .btn.btn-brand:hover, .view-profile body.view-wiki .badge-set-display .wiki-wrapper section.wiki .btn.btn-brand:hover, body.view-wiki .container .wiki-wrapper section.wiki .btn.btn-brand:hover, body.view-wiki section.outside-app .wiki-wrapper section.wiki .btn.btn-brand:hover, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-brand:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki-wrapper section.wiki .btn.btn-brand:hover, body.view-wiki .view-profile .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-brand:hover, .view-profile body.view-wiki .wrapper-profile-sections .wiki-wrapper section.wiki .btn.btn-brand:hover, body.view-wiki .view-profile .badge-set-display .wiki-wrapper section.wiki .btn.btn-brand:hover, .view-profile body.view-wiki .badge-set-display .wiki-wrapper section.wiki .btn.btn-brand:hover {
      background: #15376D !important;
      border-color: #15376D !important;
      color: white !important; }
  /* line 693, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-wiki .container .wiki .breadcrumbs-header, body.view-wiki section.outside-app .wiki .breadcrumbs-header, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki .breadcrumbs-header, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki .breadcrumbs-header, body.view-wiki .view-profile .wrapper-profile-sections .wiki .breadcrumbs-header, .view-profile body.view-wiki .wrapper-profile-sections .wiki .breadcrumbs-header, body.view-wiki .view-profile .badge-set-display .wiki .breadcrumbs-header, .view-profile body.view-wiki .badge-set-display .wiki .breadcrumbs-header {
    padding: 15px;
    background: #F2F7F8;
    border-radius: 8px;
    border: none;
    height: auto;
    overflow: hidden;
    margin: 0 0 30px; }
    /* line 701, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-wiki .container .wiki .breadcrumbs-header .global-functions, body.view-wiki section.outside-app .wiki .breadcrumbs-header .global-functions, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki .breadcrumbs-header .global-functions, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki .breadcrumbs-header .global-functions, body.view-wiki .view-profile .wrapper-profile-sections .wiki .breadcrumbs-header .global-functions, .view-profile body.view-wiki .wrapper-profile-sections .wiki .breadcrumbs-header .global-functions, body.view-wiki .view-profile .badge-set-display .wiki .breadcrumbs-header .global-functions, .view-profile body.view-wiki .badge-set-display .wiki .breadcrumbs-header .global-functions {
      margin: 0 0 0 10px; }
      /* line 703, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-wiki .container .wiki .breadcrumbs-header .global-functions a.add-article-btn, body.view-wiki section.outside-app .wiki .breadcrumbs-header .global-functions a.add-article-btn, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki .breadcrumbs-header .global-functions a.add-article-btn, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki .breadcrumbs-header .global-functions a.add-article-btn, body.view-wiki .view-profile .wrapper-profile-sections .wiki .breadcrumbs-header .global-functions a.add-article-btn, .view-profile body.view-wiki .wrapper-profile-sections .wiki .breadcrumbs-header .global-functions a.add-article-btn, body.view-wiki .view-profile .badge-set-display .wiki .breadcrumbs-header .global-functions a.add-article-btn, .view-profile body.view-wiki .badge-set-display .wiki .breadcrumbs-header .global-functions a.add-article-btn {
        margin: 0;
        background: #15376D;
        color: white;
        font-size: 14px;
        font-weight: 500;
        box-shadow: none;
        border: none;
        padding: 5px 15px !important;
        line-height: 28px;
        text-shadow: none; }
    /* line 716, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-wiki .container .wiki .breadcrumbs-header .breadcrumb, body.view-wiki section.outside-app .wiki .breadcrumbs-header .breadcrumb, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki .breadcrumbs-header .breadcrumb, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki .breadcrumbs-header .breadcrumb, body.view-wiki .view-profile .wrapper-profile-sections .wiki .breadcrumbs-header .breadcrumb, .view-profile body.view-wiki .wrapper-profile-sections .wiki .breadcrumbs-header .breadcrumb, body.view-wiki .view-profile .badge-set-display .wiki .breadcrumbs-header .breadcrumb, .view-profile body.view-wiki .badge-set-display .wiki .breadcrumbs-header .breadcrumb {
      margin: 0; }
      /* line 719, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-wiki .container .wiki .breadcrumbs-header .breadcrumb li:after, body.view-wiki section.outside-app .wiki .breadcrumbs-header .breadcrumb li:after, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki .breadcrumbs-header .breadcrumb li:after, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki .breadcrumbs-header .breadcrumb li:after, body.view-wiki .view-profile .wrapper-profile-sections .wiki .breadcrumbs-header .breadcrumb li:after, .view-profile body.view-wiki .wrapper-profile-sections .wiki .breadcrumbs-header .breadcrumb li:after, body.view-wiki .view-profile .badge-set-display .wiki .breadcrumbs-header .breadcrumb li:after, .view-profile body.view-wiki .badge-set-display .wiki .breadcrumbs-header .breadcrumb li:after {
        color: #6B7280; }
      /* line 722, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-wiki .container .wiki .breadcrumbs-header .breadcrumb li a, body.view-wiki section.outside-app .wiki .breadcrumbs-header .breadcrumb li a, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki .breadcrumbs-header .breadcrumb li a, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki .breadcrumbs-header .breadcrumb li a, body.view-wiki .view-profile .wrapper-profile-sections .wiki .breadcrumbs-header .breadcrumb li a, .view-profile body.view-wiki .wrapper-profile-sections .wiki .breadcrumbs-header .breadcrumb li a, body.view-wiki .view-profile .badge-set-display .wiki .breadcrumbs-header .breadcrumb li a, .view-profile body.view-wiki .badge-set-display .wiki .breadcrumbs-header .breadcrumb li a {
        font-size: 14px;
        font-weight: 500;
        color: #6B7280; }
  /* line 730, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-wiki .container .wiki .new-article, body.view-wiki section.outside-app .wiki .new-article, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki .new-article, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .wiki .new-article, body.view-wiki .view-profile .wrapper-profile-sections .wiki .new-article, .view-profile body.view-wiki .wrapper-profile-sections .wiki .new-article, body.view-wiki .view-profile .badge-set-display .wiki .new-article, .view-profile body.view-wiki .badge-set-display .wiki .new-article {
    padding: 10px 0; }
  /* line 734, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-wiki .container .page-header, body.view-wiki section.outside-app .page-header, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .page-header, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .page-header, body.view-wiki .view-profile .wrapper-profile-sections .page-header, .view-profile body.view-wiki .wrapper-profile-sections .page-header, body.view-wiki .view-profile .badge-set-display .page-header, .view-profile body.view-wiki .badge-set-display .page-header, body.view-wiki .container h1, body.view-wiki section.outside-app h1, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy h1, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy h1, body.view-wiki .view-profile .wrapper-profile-sections h1, .view-profile body.view-wiki .wrapper-profile-sections h1, body.view-wiki .view-profile .badge-set-display h1, .view-profile body.view-wiki .badge-set-display h1 {
    border-bottom: none;
    font-size: 20px;
    padding: 0;
    margin: 0 0 10px; }
  /* line 740, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.view-wiki .container .article-wrapper, body.view-wiki section.outside-app .article-wrapper, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper, body.view-wiki .view-profile .badge-set-display .article-wrapper, .view-profile body.view-wiki .badge-set-display .article-wrapper {
    border: 1px solid #F2F7F8;
    border-radius: 8px;
    padding: 15px; }
    /* line 744, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-wiki .container .article-wrapper:after, body.view-wiki section.outside-app .article-wrapper:after, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper:after, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper:after, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper:after, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper:after, body.view-wiki .view-profile .badge-set-display .article-wrapper:after, .view-profile body.view-wiki .badge-set-display .article-wrapper:after {
      display: block;
      clear: both;
      content: ""; }
    /* line 749, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-wiki .container .article-wrapper .main-article, body.view-wiki section.outside-app .article-wrapper .main-article, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .main-article, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .main-article, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .main-article, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .main-article, body.view-wiki .view-profile .badge-set-display .article-wrapper .main-article, .view-profile body.view-wiki .badge-set-display .article-wrapper .main-article {
      padding: 0;
      width: calc(100% - 240px - 40px);
      margin: 0 40px 0 0;
      font-size: 14px;
      line-height: 28px; }
      /* line 755, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-wiki .container .article-wrapper .main-article p, body.view-wiki section.outside-app .article-wrapper .main-article p, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .main-article p, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .main-article p, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .main-article p, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .main-article p, body.view-wiki .view-profile .badge-set-display .article-wrapper .main-article p, .view-profile body.view-wiki .badge-set-display .article-wrapper .main-article p {
        margin: 0 0 15px; }
      /* line 758, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-wiki .container .article-wrapper .main-article h3.entry-title, body.view-wiki section.outside-app .article-wrapper .main-article h3.entry-title, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .main-article h3.entry-title, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .main-article h3.entry-title, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .main-article h3.entry-title, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .main-article h3.entry-title, body.view-wiki .view-profile .badge-set-display .article-wrapper .main-article h3.entry-title, .view-profile body.view-wiki .badge-set-display .article-wrapper .main-article h3.entry-title {
        margin: 0 0 15px;
        font-size: 18px;
        line-height: 28px;
        font-weight: 600;
        border: none;
        padding: 0; }
    /* line 767, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.view-wiki .container .article-wrapper .article-functions, body.view-wiki section.outside-app .article-wrapper .article-functions, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .article-functions, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .article-functions, body.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions, .view-profile body.view-wiki .badge-set-display .article-wrapper .article-functions {
      padding: 0;
      width: 240px; }
      /* line 771, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-wiki .container .article-wrapper .article-functions .nav-tabs li, body.view-wiki section.outside-app .article-wrapper .article-functions .nav-tabs li, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li, body.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .nav-tabs li, .view-profile body.view-wiki .badge-set-display .article-wrapper .article-functions .nav-tabs li {
        margin: 0 0 1px; }
        /* line 773, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
        body.view-wiki .container .article-wrapper .article-functions .nav-tabs li a, body.view-wiki section.outside-app .article-wrapper .article-functions .nav-tabs li a, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li a, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li a, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li a, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li a, body.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .nav-tabs li a, .view-profile body.view-wiki .badge-set-display .article-wrapper .article-functions .nav-tabs li a {
          font-size: 14px;
          line-height: 28px;
          font-weight: 500;
          color: #15376D;
          padding: 6px 10px; }
          /* line 779, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
          body.view-wiki .container .article-wrapper .article-functions .nav-tabs li a:hover, body.view-wiki section.outside-app .article-wrapper .article-functions .nav-tabs li a:hover, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li a:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li a:hover, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li a:hover, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li a:hover, body.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .nav-tabs li a:hover, .view-profile body.view-wiki .badge-set-display .article-wrapper .article-functions .nav-tabs li a:hover {
            text-decoration: none;
            font-weight: 500;
            border: none;
            background: #F2F7F8; }
          /* line 785, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
          body.view-wiki .container .article-wrapper .article-functions .nav-tabs li a .icon, body.view-wiki section.outside-app .article-wrapper .article-functions .nav-tabs li a .icon, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li a .icon, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li a .icon, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li a .icon, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li a .icon, body.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .nav-tabs li a .icon, .view-profile body.view-wiki .badge-set-display .article-wrapper .article-functions .nav-tabs li a .icon {
            font-size: 18px;
            line-height: 28px;
            color: #82919B;
            margin: 0; }
        /* line 793, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
        body.view-wiki .container .article-wrapper .article-functions .nav-tabs li.active a, body.view-wiki section.outside-app .article-wrapper .article-functions .nav-tabs li.active a, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li.active a, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li.active a, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li.active a, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li.active a, body.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .nav-tabs li.active a, .view-profile body.view-wiki .badge-set-display .article-wrapper .article-functions .nav-tabs li.active a {
          border: none;
          color: #15376D;
          background: #F2F7F8; }
      /* line 801, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-wiki .container .article-wrapper .article-functions .timestamp, body.view-wiki section.outside-app .article-wrapper .article-functions .timestamp, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .timestamp, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .article-functions .timestamp, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .timestamp, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .timestamp, body.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .timestamp, .view-profile body.view-wiki .badge-set-display .article-wrapper .article-functions .timestamp {
        border: 1px solid #E5E7EB;
        border-radius: 8px;
        border-left: 6px solid #F2F7F8;
        padding: 15px; }
        /* line 806, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
        body.view-wiki .container .article-wrapper .article-functions .timestamp .label, body.view-wiki section.outside-app .article-wrapper .article-functions .timestamp .label, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .timestamp .label, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .article-functions .timestamp .label, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .timestamp .label, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .timestamp .label, body.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .timestamp .label, .view-profile body.view-wiki .badge-set-display .article-wrapper .article-functions .timestamp .label {
          font-weight: 500;
          font-size: 12px;
          color: #4B5563; }
        /* line 811, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
        body.view-wiki .container .article-wrapper .article-functions .timestamp .date, body.view-wiki section.outside-app .article-wrapper .article-functions .timestamp .date, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .timestamp .date, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .article-functions .timestamp .date, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .timestamp .date, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .timestamp .date, body.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .timestamp .date, .view-profile body.view-wiki .badge-set-display .article-wrapper .article-functions .timestamp .date {
          font-weight: 500;
          font-size: 14px;
          color: #4B5563; }
      /* line 817, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body.view-wiki .container .article-wrapper .article-functions .see-children, body.view-wiki section.outside-app .article-wrapper .article-functions .see-children, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .see-children, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .article-functions .see-children, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .see-children, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .see-children, body.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .see-children, .view-profile body.view-wiki .badge-set-display .article-wrapper .article-functions .see-children {
        border: none; }
        /* line 819, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
        body.view-wiki .container .article-wrapper .article-functions .see-children a, body.view-wiki section.outside-app .article-wrapper .article-functions .see-children a, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .see-children a, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .article-functions .see-children a, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .see-children a, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .see-children a, body.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .see-children a, .view-profile body.view-wiki .badge-set-display .article-wrapper .article-functions .see-children a {
          background: #15376D;
          padding: 6px 15px;
          text-align: center;
          color: white;
          font-size: 14px;
          font-weight: 500;
          border-radius: 6px; }
          /* line 827, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
          body.view-wiki .container .article-wrapper .article-functions .see-children a:hover, body.view-wiki section.outside-app .article-wrapper .article-functions .see-children a:hover, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .see-children a:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .article-functions .see-children a:hover, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .see-children a:hover, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .see-children a:hover, body.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .see-children a:hover, .view-profile body.view-wiki .badge-set-display .article-wrapper .article-functions .see-children a:hover, body.view-wiki .container .article-wrapper .article-functions .see-children a:focus, body.view-wiki section.outside-app .article-wrapper .article-functions .see-children a:focus, body.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .see-children a:focus, .view-profile .profile-self .wrapper-profile-field-account-privacy body.view-wiki .u-field-account_privacy .article-wrapper .article-functions .see-children a:focus, body.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .see-children a:focus, .view-profile body.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .see-children a:focus, body.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .see-children a:focus, .view-profile body.view-wiki .badge-set-display .article-wrapper .article-functions .see-children a:focus {
            font-weight: 500;
            color: white;
            text-decoration: none; }

/* line 840, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body .slick-header-column.ui-state-default {
  height: auto; }

/* line 844, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body .instructor-dashboard-wrapper-2 section.idash-section {
  line-height: 1.3; }
  /* line 847, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body .instructor-dashboard-wrapper-2 section.idash-section#membership .batch-beta-testers .request-res-section h3 {
    color: #F8F8F8; }
  /* line 850, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body .instructor-dashboard-wrapper-2 section.idash-section#student_admin input[type="text"] {
    width: 100%;
    max-width: 650px; }
  /* line 855, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body .instructor-dashboard-wrapper-2 section.idash-section#extensions select {
    height: 35px;
    border-color: #c8c8c8; }
    @media (max-width: 575.98px) {
      /* line 855, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body .instructor-dashboard-wrapper-2 section.idash-section#extensions select {
        display: block;
        width: 100%; } }
    @media (max-width: 991.98px) {
      /* line 855, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body .instructor-dashboard-wrapper-2 section.idash-section#extensions select {
        margin-bottom: 10px; } }
  /* line 869, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body .instructor-dashboard-wrapper-2 section.idash-section#extensions input[type="text"] {
    width: 100%; }
    @media (max-width: 575.98px) {
      /* line 872, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body .instructor-dashboard-wrapper-2 section.idash-section#extensions input[type="text"] + input {
        margin-top: 10px; } }
    @media (min-width: 576px) {
      /* line 869, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body .instructor-dashboard-wrapper-2 section.idash-section#extensions input[type="text"] {
        max-width: 235px; } }
    @media (min-width: 768px) {
      /* line 869, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
      body .instructor-dashboard-wrapper-2 section.idash-section#extensions input[type="text"] {
        max-width: 300px; } }

/* line 887, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body .instructor-dashboard-wrapper-2 .location-example {
  word-wrap: break-word; }

/* line 894, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body div.book-wrapper {
  margin: 0 auto;
  max-width: 1600px; }

/* line 900, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme input:-webkit-autofill,
body.indigo-dark-theme input:-webkit-autofill:hover,
body.indigo-dark-theme input:-webkit-autofill:focus,
body.indigo-dark-theme input:-webkit-autofill:active {
  -webkit-text-fill-color: #F8F8F8; }

/* line 906, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme input::placeholder {
  opacity: .9;
  color: #F8F8F8; }

/* line 910, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme textarea, body.indigo-dark-theme form#wiki_revision .CodeMirror, body.indigo-dark-theme input[type="text"], body.indigo-dark-theme input[type="email"], body.indigo-dark-theme input[type="password"] {
  background: transparent;
  color: white; }

/* line 914, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme * {
  accent-color: #AEC7F6;
  scrollbar-color: #F8F8F8 #0D0D0E; }

/* line 918, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .find-courses, body.indigo-dark-theme .university-profile {
  background-color: #0D0D0E; }

/* line 921, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .ui-state-default,
body.indigo-dark-theme .ui-widget-content
.ui-state-default,
body.indigo-dark-theme .ui-widget-header
.ui-state-default {
  background: #292A2C;
  color: #F8F8F8; }

/* line 929, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .idash-section .no-pending-tasks-message p {
  color: #F8F8F8; }

/* line 933, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .wrapper-course-material .tabs.course-tabs {
  border-bottom: 1px solid #292A2C; }
  /* line 936, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .wrapper-course-material .tabs.course-tabs li a {
    color: #F8F8F8; }
    /* line 938, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.indigo-dark-theme .wrapper-course-material .tabs.course-tabs li a:hover, body.indigo-dark-theme .wrapper-course-material .tabs.course-tabs li a:visited {
      color: #DDDFE2;
      border-color: transparent; }
    /* line 942, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.indigo-dark-theme .wrapper-course-material .tabs.course-tabs li a.active {
      color: #F8F8F8;
      border-color: #F8F8F8; }

/* line 952, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .window-wrap, body.indigo-dark-theme.view-instructordash .window-wrap, body.indigo-dark-theme.view-teams .window-wrap, body.indigo-dark-theme.view-wiki .window-wrap, body.indigo-dark-theme.view-student-notes .window-wrap {
  background: none; }

/* line 955, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab #email-students-beta-tip, body.indigo-dark-theme.view-instructordash #email-students-beta-tip, body.indigo-dark-theme.view-teams #email-students-beta-tip, body.indigo-dark-theme.view-wiki #email-students-beta-tip, body.indigo-dark-theme.view-student-notes #email-students-beta-tip {
  color: #111827; }

/* line 960, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 a.instructor-info-action, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 a.instructor-info-action, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 a.instructor-info-action, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 a.instructor-info-action, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 a.instructor-info-action {
  background: #AEC7F6;
  color: #112F6B; }

/* line 964, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .request-response-error, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .request-response-error, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .request-response-error, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .request-response-error, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .request-response-error {
  color: #FFA07A; }

/* line 967, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .ui-widget-content, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .ui-widget-content, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .ui-widget-content, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .ui-widget-content, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .ui-widget-content {
  background: none;
  color: #F8F8F8;
  border: 1px solid #292A2C; }

/* line 972, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .ui-accordion-header, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .ui-accordion-header, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .ui-accordion-header, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .ui-accordion-header, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .ui-accordion-header {
  background: #AEC7F6;
  color: #112F6B;
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px; }

/* line 979, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .ecommerce-wrapper span.tip,
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .proctoring-wrapper span.tip, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .ecommerce-wrapper span.tip,
body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .proctoring-wrapper span.tip, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .ecommerce-wrapper span.tip,
body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .proctoring-wrapper span.tip, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .ecommerce-wrapper span.tip,
body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .proctoring-wrapper span.tip, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .ecommerce-wrapper span.tip,
body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .proctoring-wrapper span.tip {
  background: #292A2C;
  color: #F8F8F8;
  border: none; }
  /* line 984, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .ecommerce-wrapper span.tip a.blue-button,
  body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .proctoring-wrapper span.tip a.blue-button, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .ecommerce-wrapper span.tip a.blue-button,
  body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .proctoring-wrapper span.tip a.blue-button, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .ecommerce-wrapper span.tip a.blue-button,
  body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .proctoring-wrapper span.tip a.blue-button, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .ecommerce-wrapper span.tip a.blue-button,
  body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .proctoring-wrapper span.tip a.blue-button, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .ecommerce-wrapper span.tip a.blue-button,
  body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .proctoring-wrapper span.tip a.blue-button {
    background: #AEC7F6;
    border-color: #AEC7F6;
    color: #112F6B !important;
    text-shadow: none;
    box-shadow: none;
    font-weight: 500; }

/* line 993, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .enrollment-button, body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 input[type=button], body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 button.btn, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .enrollment-button, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 input[type=button], body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 button.btn, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .enrollment-button, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 input[type=button], body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 button.btn, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .enrollment-button, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 input[type=button], body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 button.btn, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .enrollment-button, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 input[type=button], body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 button.btn {
  background: #AEC7F6;
  border-color: #AEC7F6;
  color: #112F6B !important;
  text-shadow: none;
  box-shadow: none !important; }

/* line 1000, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .instructor-nav, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .instructor-nav, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .instructor-nav, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .instructor-nav, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .instructor-nav {
  border: 1px solid #E5E7EB; }
  /* line 1004, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .instructor-nav li:first-child button, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .instructor-nav li:first-child button, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .instructor-nav li:first-child button, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .instructor-nav li:first-child button, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .instructor-nav li:first-child button {
    border: none; }
  /* line 1008, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .instructor-nav li button, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .instructor-nav li button, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .instructor-nav li button, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .instructor-nav li button {
    border: none !important;
    border-radius: 0 !important;
    border-left: 1px solid #E5E7EB !important;
    color: #DDDFE2; }
    /* line 1013, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .instructor-nav li button.active-section, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button.active-section, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .instructor-nav li button.active-section, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .instructor-nav li button.active-section, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .instructor-nav li button.active-section {
      background: #AEC7F6 !important;
      color: #112F6B !important; }
    /* line 1017, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .instructor-nav li button:hover, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button:hover, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .instructor-nav li button:hover, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .instructor-nav li button:hover, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .instructor-nav li button:hover {
      color: #F8F8F8; }
    /* line 1020, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .instructor-nav li button:focus, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .instructor-nav li button:focus, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .instructor-nav li button:focus, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .instructor-nav li button:focus, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .instructor-nav li button:focus {
      box-shadow: inset 0 0 0 2px #E5E7EB !important; }

/* line 1028, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .enrollment-wrapper table th, body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .enrollment-wrapper table td, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table th, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table td, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .enrollment-wrapper table th, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .enrollment-wrapper table td, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .enrollment-wrapper table th, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .enrollment-wrapper table td, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .enrollment-wrapper table th, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .enrollment-wrapper table td {
  color: #F8F8F8; }

/* line 1031, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .enrollment-wrapper table .total, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table .total, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .enrollment-wrapper table .total, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .enrollment-wrapper table .total, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .enrollment-wrapper table .total {
  border-top: 1px solid #E5E7EB; }
  /* line 1033, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .enrollment-wrapper table .total th, body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .enrollment-wrapper table .total td, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table .total th, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .enrollment-wrapper table .total td, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .enrollment-wrapper table .total th, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .enrollment-wrapper table .total td, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .enrollment-wrapper table .total th, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .enrollment-wrapper table .total td, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .enrollment-wrapper table .total th, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .enrollment-wrapper table .total td {
    color: #AEC7F6; }

/* line 1039, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 #course_info > h4, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 #course_info > h4, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 #course_info > h4, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 #course_info > h4, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 #course_info > h4 {
  background: #292A2C;
  color: #F8F8F8; }

/* line 1043, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 #course_info .enrollment-wrapper, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 #course_info .enrollment-wrapper, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 #course_info .enrollment-wrapper, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 #course_info .enrollment-wrapper {
  padding-top: 0; }
  /* line 1045, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 #course_info .enrollment-wrapper .tip, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper .tip, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 #course_info .enrollment-wrapper .tip, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 #course_info .enrollment-wrapper .tip, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 #course_info .enrollment-wrapper .tip {
    color: #DDDFE2; }

/* line 1049, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 #course_info .enrollment-wrapper, body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .basic-wrapper, body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .course-errors-wrapper, body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .running-tasks-container, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .basic-wrapper, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .course-errors-wrapper, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .running-tasks-container, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 #course_info .enrollment-wrapper, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .basic-wrapper, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .course-errors-wrapper, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .running-tasks-container, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 #course_info .enrollment-wrapper, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .basic-wrapper, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .course-errors-wrapper, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .running-tasks-container, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 #course_info .enrollment-wrapper, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .basic-wrapper, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .course-errors-wrapper, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .running-tasks-container {
  background: #292A2C; }
  /* line 1051, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4, body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .basic-wrapper h4, body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .course-errors-wrapper h4, body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .running-tasks-container h4, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .basic-wrapper h4, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .course-errors-wrapper h4, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .running-tasks-container h4, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .basic-wrapper h4, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .course-errors-wrapper h4, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .running-tasks-container h4, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .basic-wrapper h4, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .course-errors-wrapper h4, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .running-tasks-container h4, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .basic-wrapper h4, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .course-errors-wrapper h4, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .running-tasks-container h4 {
    color: #F8F8F8; }
    /* line 1053, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4 span, body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .basic-wrapper h4 span, body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .course-errors-wrapper h4 span, body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .running-tasks-container h4 span, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4 span, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .basic-wrapper h4 span, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .course-errors-wrapper h4 span, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .running-tasks-container h4 span, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4 span, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .basic-wrapper h4 span, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .course-errors-wrapper h4 span, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .running-tasks-container h4 span, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4 span, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .basic-wrapper h4 span, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .course-errors-wrapper h4 span, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .running-tasks-container h4 span, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 #course_info .enrollment-wrapper h4 span, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .basic-wrapper h4 span, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .course-errors-wrapper h4 span, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .running-tasks-container h4 span {
      color: #DDDFE2; }

/* line 1060, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .list-input li label, body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .list-input li b, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .list-input li label, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .list-input li b, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .list-input li label, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .list-input li b, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .list-input li label, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .list-input li b, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .list-input li label, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .list-input li b {
  color: #F8F8F8; }

/* line 1066, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th {
  background: #292A2C;
  color: #F8F8F8 !important; }
  /* line 1069, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th button, body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th button, body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th button, body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th button, body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table th button {
    text-shadow: none !important;
    color: #F8F8F8 !important; }

/* line 1074, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-statictab .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table tbody tr:nth-child(odd), body.indigo-dark-theme.view-instructordash .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table tbody tr:nth-child(odd), body.indigo-dark-theme.view-teams .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table tbody tr:nth-child(odd), body.indigo-dark-theme.view-wiki .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table tbody tr:nth-child(odd), body.indigo-dark-theme.view-student-notes .instructor-dashboard-content-2 .open-response-assessment-block .open-response-assessment-main-table tbody tr:nth-child(odd) {
  background: #292A2C;
  color: #F8F8F8 !important; }

/* line 1082, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .CodeMirror-scroll {
  background: #0D0D0E; }
  /* line 1084, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .CodeMirror-scroll * {
    color: #F8F8F8 !important; }

/* line 1089, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki #previewModal .inner-wrapper, body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal-inner-wrapper {
  background: #292A2C; }
  /* line 1091, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki #previewModal .inner-wrapper iframe, body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper iframe, .entitlement-unenrollment-modal body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal-inner-wrapper iframe {
    background: #fafafa; }
  /* line 1094, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki #previewModal .inner-wrapper .close-modal, body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .close-modal, .entitlement-unenrollment-modal body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal-inner-wrapper .close-modal, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper body.indigo-dark-theme.view-wiki #previewModal .inner-wrapper .entitlement-unenrollment-modal-close-btn, body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-close-btn, .entitlement-unenrollment-modal body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-close-btn {
    color: #F8F8F8; }
  /* line 1097, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki #previewModal .inner-wrapper h1, body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper h1, .entitlement-unenrollment-modal body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal-inner-wrapper h1 {
    color: #F8F8F8; }
  /* line 1100, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki #previewModal .inner-wrapper header h2, body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper header h2, .entitlement-unenrollment-modal body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal-inner-wrapper header h2, body.indigo-dark-theme.view-wiki #previewModal .inner-wrapper .home > header .title > .heading-group p, body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, .entitlement-unenrollment-modal body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, body.indigo-dark-theme.view-wiki #previewModal .inner-wrapper header section.outside-app h1, section.outside-app body.indigo-dark-theme.view-wiki #previewModal .inner-wrapper header h1, body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper header section.outside-app h1, section.outside-app body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper header h1, .entitlement-unenrollment-modal body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal-inner-wrapper header section.outside-app h1, section.outside-app .entitlement-unenrollment-modal body.indigo-dark-theme.view-wiki #previewModal .entitlement-unenrollment-modal-inner-wrapper header h1 {
    color: #F8F8F8;
    text-shadow: none; }

/* line 1107, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .wiki-wrapper .alert.denied, body.indigo-dark-theme.view-wiki .wiki-wrapper .alert.alert-error {
  color: #F8F8F8;
  background: #292A2C;
  border: none; }

/* line 1112, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .main-article .alert {
  color: #F8F8F8;
  background: #292A2C;
  border: none; }

/* line 1117, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .wiki-wrapper label {
  color: #F8F8F8 !important; }
  /* line 1119, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .wiki-wrapper label section.wiki .main-article {
    color: #F8F8F8; }

/* line 1124, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .wiki-wrapper #alert_stat_bar .paragon__alert-warning {
  color: #F8F8F8;
  background: #292A2C;
  border: none; }
  /* line 1128, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .wiki-wrapper #alert_stat_bar .paragon__alert-warning button.paragon__close {
    background: none !important;
    box-shadow: none !important;
    color: #F8F8F8 !important;
    opacity: 1 !important;
    font-size: 1.2rem; }

/* line 1139, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .diff-container table tr.insert td {
  background: #54CF5E;
  color: #F8F8F8; }

/* line 1143, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .diff-container table tr.delete td {
  background: #FFA07A;
  color: #F8F8F8; }

/* line 1149, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .table.table-striped tr:nth-child(2n) {
  background: #292A2C; }

/* line 1153, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .table.table-striped td a {
  color: #AEC7F6 !important; }

/* line 1158, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .directory-toolbar {
  background: #292A2C; }
  /* line 1160, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .directory-toolbar a.btn {
    background: #AEC7F6 !important;
    border-color: #AEC7F6 !important;
    box-shadow: none !important;
    color: #112F6B !important;
    text-shadow: none; }
  /* line 1168, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .directory-toolbar .filter-clear a {
    color: #AEC7F6 !important; }

/* line 1174, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .wiki-wrapper #cheatsheet-body {
  background: #292A2C;
  color: #F8F8F8; }
  /* line 1177, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .wiki-wrapper #cheatsheet-body pre {
    background: #0D0D0E;
    color: #F8F8F8; }

/* line 1183, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .wiki-wrapper #cheatsheetModal .inner-wrapper, body.indigo-dark-theme.view-wiki .wiki-wrapper #cheatsheetModal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal body.indigo-dark-theme.view-wiki .wiki-wrapper #cheatsheetModal .entitlement-unenrollment-modal-inner-wrapper {
  background: #292A2C;
  box-shadow: none; }
  /* line 1186, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .wiki-wrapper #cheatsheetModal .inner-wrapper button.close-modal, body.indigo-dark-theme.view-wiki .wiki-wrapper #cheatsheetModal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper button.close-modal, .entitlement-unenrollment-modal body.indigo-dark-theme.view-wiki .wiki-wrapper #cheatsheetModal .entitlement-unenrollment-modal-inner-wrapper button.close-modal, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper body.indigo-dark-theme.view-wiki .wiki-wrapper #cheatsheetModal .inner-wrapper button.entitlement-unenrollment-modal-close-btn, body.indigo-dark-theme.view-wiki .wiki-wrapper #cheatsheetModal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper button.entitlement-unenrollment-modal-close-btn, .entitlement-unenrollment-modal body.indigo-dark-theme.view-wiki .wiki-wrapper #cheatsheetModal .entitlement-unenrollment-modal-inner-wrapper button.entitlement-unenrollment-modal-close-btn {
    color: #F8F8F8 !important; }

/* line 1192, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-large, body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-danger {
  background: none;
  color: #F8F8F8 !important;
  border-color: #F8F8F8 !important;
  text-shadow: none !important;
  box-shadow: none !important; }
  /* line 1198, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-large:hover, body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-danger:hover {
    background: none !important;
    color: #F8F8F8 !important;
    border-color: #F8F8F8 !important; }

/* line 1204, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-primary, body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-brand, body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-brand {
  background: #AEC7F6 !important;
  border-color: #AEC7F6 !important;
  color: #112F6B !important;
  text-shadow: none !important;
  box-shadow: none; }
  /* line 1210, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-primary:hover, body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-brand:hover, body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki .btn.btn-brand:hover {
    background: #AEC7F6 !important;
    border-color: #AEC7F6 !important;
    color: #112F6B !important; }

/* line 1216, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki.history .accordion {
  background: #292A2C;
  border: none; }
  /* line 1219, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .wiki-wrapper section.wiki.history .accordion small {
    color: #F8F8F8; }

/* line 1225, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .container .wiki .breadcrumbs-header, body.indigo-dark-theme.view-wiki section.outside-app .wiki .breadcrumbs-header, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki .breadcrumbs-header, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .wiki .breadcrumbs-header, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .wiki .breadcrumbs-header, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .wiki .breadcrumbs-header, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .wiki .breadcrumbs-header, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .wiki .breadcrumbs-header {
  background: #292A2C; }
  /* line 1228, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .container .wiki .breadcrumbs-header .global-functions a.add-article-btn, body.indigo-dark-theme.view-wiki section.outside-app .wiki .breadcrumbs-header .global-functions a.add-article-btn, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki .breadcrumbs-header .global-functions a.add-article-btn, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .wiki .breadcrumbs-header .global-functions a.add-article-btn, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .wiki .breadcrumbs-header .global-functions a.add-article-btn, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .wiki .breadcrumbs-header .global-functions a.add-article-btn, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .wiki .breadcrumbs-header .global-functions a.add-article-btn, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .wiki .breadcrumbs-header .global-functions a.add-article-btn {
    background: #AEC7F6 !important;
    color: #112F6B !important; }
  /* line 1235, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .container .wiki .breadcrumbs-header .breadcrumb li:after, body.indigo-dark-theme.view-wiki section.outside-app .wiki .breadcrumbs-header .breadcrumb li:after, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki .breadcrumbs-header .breadcrumb li:after, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .wiki .breadcrumbs-header .breadcrumb li:after, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .wiki .breadcrumbs-header .breadcrumb li:after, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .wiki .breadcrumbs-header .breadcrumb li:after, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .wiki .breadcrumbs-header .breadcrumb li:after, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .wiki .breadcrumbs-header .breadcrumb li:after {
    color: #DDDFE2; }
  /* line 1238, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .container .wiki .breadcrumbs-header .breadcrumb li a, body.indigo-dark-theme.view-wiki section.outside-app .wiki .breadcrumbs-header .breadcrumb li a, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki .breadcrumbs-header .breadcrumb li a, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .wiki .breadcrumbs-header .breadcrumb li a, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .wiki .breadcrumbs-header .breadcrumb li a, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .wiki .breadcrumbs-header .breadcrumb li a, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .wiki .breadcrumbs-header .breadcrumb li a, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .wiki .breadcrumbs-header .breadcrumb li a {
    color: #DDDFE2; }

/* line 1244, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .container .wiki .main-article, body.indigo-dark-theme.view-wiki section.outside-app .wiki .main-article, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .wiki .main-article, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .wiki .main-article, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .wiki .main-article, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .wiki .main-article, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .wiki .main-article, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .wiki .main-article {
  color: #F8F8F8; }

/* line 1248, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-wiki .container .article-wrapper, body.indigo-dark-theme.view-wiki section.outside-app .article-wrapper, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .article-wrapper, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .article-wrapper, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .article-wrapper, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .article-wrapper, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .article-wrapper {
  border: 1px solid #292A2C; }
  /* line 1250, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .container .article-wrapper .main-article, body.indigo-dark-theme.view-wiki section.outside-app .article-wrapper .main-article, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .main-article, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .article-wrapper .main-article, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .main-article, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .article-wrapper .main-article, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .article-wrapper .main-article, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .article-wrapper .main-article {
    color: #F8F8F8 !important; }
    /* line 1252, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.indigo-dark-theme.view-wiki .container .article-wrapper .main-article p, body.indigo-dark-theme.view-wiki section.outside-app .article-wrapper .main-article p, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .main-article p, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .article-wrapper .main-article p, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .main-article p, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .article-wrapper .main-article p, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .article-wrapper .main-article p, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .article-wrapper .main-article p {
      color: #F8F8F8; }
    /* line 1255, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.indigo-dark-theme.view-wiki .container .article-wrapper .main-article h3.entry-title, body.indigo-dark-theme.view-wiki section.outside-app .article-wrapper .main-article h3.entry-title, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .main-article h3.entry-title, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .article-wrapper .main-article h3.entry-title, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .main-article h3.entry-title, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .article-wrapper .main-article h3.entry-title, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .article-wrapper .main-article h3.entry-title, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .article-wrapper .main-article h3.entry-title {
      color: #F8F8F8; }
  /* line 1262, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .nav-tabs li a, body.indigo-dark-theme.view-wiki section.outside-app .article-wrapper .article-functions .nav-tabs li a, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li a, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li a, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li a, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li a, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .nav-tabs li a, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .article-wrapper .article-functions .nav-tabs li a {
    color: #AEC7F6; }
    /* line 1264, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .nav-tabs li a:hover, body.indigo-dark-theme.view-wiki section.outside-app .article-wrapper .article-functions .nav-tabs li a:hover, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li a:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li a:hover, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li a:hover, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li a:hover, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .nav-tabs li a:hover, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .article-wrapper .article-functions .nav-tabs li a:hover {
      background: #292A2C;
      color: #F8F8F8; }
    /* line 1268, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .nav-tabs li a .icon, body.indigo-dark-theme.view-wiki section.outside-app .article-wrapper .article-functions .nav-tabs li a .icon, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li a .icon, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li a .icon, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li a .icon, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li a .icon, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .nav-tabs li a .icon, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .article-wrapper .article-functions .nav-tabs li a .icon {
      color: #DDDFE2; }
  /* line 1273, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .nav-tabs li.active a, body.indigo-dark-theme.view-wiki section.outside-app .article-wrapper .article-functions .nav-tabs li.active a, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li.active a, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .article-wrapper .article-functions .nav-tabs li.active a, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li.active a, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .nav-tabs li.active a, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .nav-tabs li.active a, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .article-wrapper .article-functions .nav-tabs li.active a {
    background: #292A2C;
    color: #F8F8F8; }
  /* line 1280, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .timestamp, body.indigo-dark-theme.view-wiki section.outside-app .article-wrapper .article-functions .timestamp, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .timestamp, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .article-wrapper .article-functions .timestamp, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .timestamp, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .timestamp, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .timestamp, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .article-wrapper .article-functions .timestamp {
    border: 1px solid #292A2C;
    border-left: 6px solid #292A2C; }
    /* line 1283, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .timestamp .label, body.indigo-dark-theme.view-wiki section.outside-app .article-wrapper .article-functions .timestamp .label, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .timestamp .label, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .article-wrapper .article-functions .timestamp .label, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .timestamp .label, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .timestamp .label, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .timestamp .label, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .article-wrapper .article-functions .timestamp .label {
      color: #F8F8F8; }
    /* line 1286, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .timestamp .date, body.indigo-dark-theme.view-wiki section.outside-app .article-wrapper .article-functions .timestamp .date, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .timestamp .date, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .article-wrapper .article-functions .timestamp .date, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .timestamp .date, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .timestamp .date, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .timestamp .date, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .article-wrapper .article-functions .timestamp .date {
      color: #F8F8F8; }
  /* line 1291, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .see-children a, body.indigo-dark-theme.view-wiki section.outside-app .article-wrapper .article-functions .see-children a, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .see-children a, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .article-wrapper .article-functions .see-children a, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .see-children a, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .see-children a, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .see-children a, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .article-wrapper .article-functions .see-children a {
    background: #AEC7F6;
    color: #112F6B; }
    /* line 1294, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .see-children a:hover, body.indigo-dark-theme.view-wiki section.outside-app .article-wrapper .article-functions .see-children a:hover, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .see-children a:hover, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .article-wrapper .article-functions .see-children a:hover, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .see-children a:hover, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .see-children a:hover, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .see-children a:hover, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .article-wrapper .article-functions .see-children a:hover, body.indigo-dark-theme.view-wiki .container .article-wrapper .article-functions .see-children a:focus, body.indigo-dark-theme.view-wiki section.outside-app .article-wrapper .article-functions .see-children a:focus, body.indigo-dark-theme.view-wiki .view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-account_privacy .article-wrapper .article-functions .see-children a:focus, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme.view-wiki .u-field-account_privacy .article-wrapper .article-functions .see-children a:focus, body.indigo-dark-theme.view-wiki .view-profile .wrapper-profile-sections .article-wrapper .article-functions .see-children a:focus, .view-profile body.indigo-dark-theme.view-wiki .wrapper-profile-sections .article-wrapper .article-functions .see-children a:focus, body.indigo-dark-theme.view-wiki .view-profile .badge-set-display .article-wrapper .article-functions .see-children a:focus, .view-profile body.indigo-dark-theme.view-wiki .badge-set-display .article-wrapper .article-functions .see-children a:focus {
      color: #112F6B; }

/* line 1303, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .container.about, body.indigo-dark-theme section.about.outside-app, body.indigo-dark-theme .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme .about.u-field-account_privacy, body.indigo-dark-theme .view-profile .about.wrapper-profile-sections, .view-profile body.indigo-dark-theme .about.wrapper-profile-sections, body.indigo-dark-theme .view-profile .about.badge-set-display, .view-profile body.indigo-dark-theme .about.badge-set-display {
  color: #DDDFE2; }
  /* line 1305, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .container.about h1, body.indigo-dark-theme section.about.outside-app h1, body.indigo-dark-theme .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy h1, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme .about.u-field-account_privacy h1, body.indigo-dark-theme .view-profile .about.wrapper-profile-sections h1, .view-profile body.indigo-dark-theme .about.wrapper-profile-sections h1, body.indigo-dark-theme .view-profile .about.badge-set-display h1, .view-profile body.indigo-dark-theme .about.badge-set-display h1 {
    color: #AEC7F6; }
  /* line 1308, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .container.about a, body.indigo-dark-theme section.about.outside-app a, body.indigo-dark-theme .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy a, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme .about.u-field-account_privacy a, body.indigo-dark-theme .view-profile .about.wrapper-profile-sections a, .view-profile body.indigo-dark-theme .about.wrapper-profile-sections a, body.indigo-dark-theme .view-profile .about.badge-set-display a, .view-profile body.indigo-dark-theme .about.badge-set-display a {
    color: #AEC7F6; }
  /* line 1312, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .container.about .graphic-img img, body.indigo-dark-theme section.about.outside-app .graphic-img img, body.indigo-dark-theme .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .graphic-img img, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme .about.u-field-account_privacy .graphic-img img, body.indigo-dark-theme .view-profile .about.wrapper-profile-sections .graphic-img img, .view-profile body.indigo-dark-theme .about.wrapper-profile-sections .graphic-img img, body.indigo-dark-theme .view-profile .about.badge-set-display .graphic-img img, .view-profile body.indigo-dark-theme .about.badge-set-display .graphic-img img {
    display: none; }
    /* line 1314, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.indigo-dark-theme .container.about .graphic-img img.dark, body.indigo-dark-theme section.about.outside-app .graphic-img img.dark, body.indigo-dark-theme .view-profile .profile-self .wrapper-profile-field-account-privacy .about.u-field-account_privacy .graphic-img img.dark, .view-profile .profile-self .wrapper-profile-field-account-privacy body.indigo-dark-theme .about.u-field-account_privacy .graphic-img img.dark, body.indigo-dark-theme .view-profile .about.wrapper-profile-sections .graphic-img img.dark, .view-profile body.indigo-dark-theme .about.wrapper-profile-sections .graphic-img img.dark, body.indigo-dark-theme .view-profile .about.badge-set-display .graphic-img img.dark, .view-profile body.indigo-dark-theme .about.badge-set-display .graphic-img img.dark {
      display: block; }

/* line 1320, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .modal, body.indigo-dark-theme .leanModal_box, body.indigo-dark-theme .entitlement-unenrollment-modal {
  background: #292A2C !important; }
  /* line 1322, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .modal .modal-header, body.indigo-dark-theme .leanModal_box .modal-header, body.indigo-dark-theme .entitlement-unenrollment-modal .modal-header {
    color: #F8F8F8 !important; }
  /* line 1325, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .modal select, body.indigo-dark-theme .leanModal_box select, body.indigo-dark-theme .entitlement-unenrollment-modal select, body.indigo-dark-theme .modal textarea, body.indigo-dark-theme .leanModal_box textarea, body.indigo-dark-theme .entitlement-unenrollment-modal textarea {
    background: transparent;
    color: white; }
  /* line 1329, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .modal input[type=submit], body.indigo-dark-theme .leanModal_box input[type=submit], body.indigo-dark-theme .entitlement-unenrollment-modal input[type=submit] {
    background: #AEC7F6;
    border-color: #AEC7F6;
    color: #112F6B !important;
    text-shadow: none;
    font-size: 14px;
    font-weight: 500; }

/* line 1338, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .wrapper-member-select {
  background: #292A2C !important; }
  /* line 1340, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .wrapper-member-select select {
    background: none;
    color: #F8F8F8; }

/* line 1345, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .auth-list-container .info {
  color: #F8F8F8 !important; }

/* line 1349, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .batch-beta-testers .request-res-section h3 {
  color: #F8F8F8; }

/* line 1352, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 .msg-error {
  background: #292A2C !important;
  border-color: #FFA07A !important;
  color: #FFA07A !important; }

/* line 1357, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 .msg-confirm {
  background: #292A2C;
  border-top: 2px solid #54CF5E;
  color: #54CF5E; }

/* line 1362, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 .copy-error {
  color: #FFA07A; }

/* line 1365, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 .message-error {
  background: #292A2C;
  border-color: #FFA07A; }
  /* line 1368, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .instructor-dashboard-wrapper-2 .message-error .message-title {
    color: #FFA07A; }
  /* line 1371, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .instructor-dashboard-wrapper-2 .message-error .message-copy {
    color: #F8F8F8; }

/* line 1375, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 .idash-section .message-confirmation {
  background: #0D0D0E;
  border-color: #54CF5E; }
  /* line 1378, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .instructor-dashboard-wrapper-2 .idash-section .message-confirmation .message-title {
    color: #54CF5E; }

/* line 1382, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-settings .cohort-management-details .cohort-management-settings {
  background: transparent; }

/* line 1385, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-group-header {
  background: #292A2C; }

/* line 1388, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-group-setup {
  color: #F8F8F8; }

/* line 1391, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-settings .cohort-management-details,
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-settings .cohort-management-group-add {
  background: #292A2C; }

/* line 1395, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .wrapper-tabs .tab .toggle-button {
  text-shadow: none;
  color: #F8F8F8; }

/* line 1399, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .wrapper-tabs .tab.is-selected .toggle-button {
  background: #AEC7F6;
  border-color: #AEC7F6;
  color: #112F6B;
  text-decoration: none; }

/* line 1405, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-settings .form-submit,
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-nav .action-create,
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .file-upload-form .action-submit {
  background: #AEC7F6 !important;
  border-color: #AEC7F6 !important;
  color: #112F6B !important;
  text-shadow: none !important;
  box-shadow: none !important; }

/* line 1414, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-supplemental {
  background: #292A2C; }
  /* line 1416, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-supplemental button {
    color: #F8F8F8;
    text-decoration: underline; }

/* line 1421, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .file-upload-form .form-fields .input-file {
  color: #F8F8F8; }

/* line 1424, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .toggle-cohort-management-secondary,
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .toggle-cohort-management-discussions {
  color: #AEC7F6; }

/* line 1428, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-settings, body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-settings .form-title {
  background: #292A2C; }

/* line 1431, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#data_download .problem-browser .block-browser {
  background: #292A2C; }

/* line 1434, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .batch-enrollment .request-res-section h3 {
  color: #FFA07A; }

/* line 1437, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint, body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint {
  background: #292A2C; }
  /* line 1439, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint p, body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint p {
    color: inherit !important; }
  /* line 1442, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint .hint-caret, body.indigo-dark-theme .instructor-dashboard-wrapper-2 section.idash-section#membership .enroll-option .hint .hint-caret {
    border-right: 8px solid #292A2C;
    border-top: 8px solid #292A2C; }

/* line 1449, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .member-list .label {
  color: #F8F8F8 !important;
  background: #292A2C !important; }

/* line 1454, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .bottom-bar {
  background: #292A2C !important; }
  /* line 1456, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .bottom-bar input[type="button"] {
    background: #AEC7F6 !important;
    border-color: #AEC7F6 !important;
    color: #112F6B !important;
    text-shadow: none !important;
    font-size: 14px;
    font-weight: 500; }

/* line 1467, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams .page-header .page-title {
  color: #DDDFE2; }

/* line 1470, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams .page-header .page-description {
  color: #F8F8F8; }

/* line 1474, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams .page-content-nav .nav-item {
  color: #F8F8F8; }
  /* line 1476, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-teams .page-content-nav .nav-item.is-active {
    border-color: #AEC7F6; }

/* line 1479, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams .page-content-main span.listing-count, body.indigo-dark-theme.view-teams .page-content-main span.listing-sort .field-label {
  color: #F8F8F8; }

/* line 1484, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams ul.topics-list li.topic-card {
  background-color: #0D0D0E; }
  /* line 1487, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-teams ul.topics-list li.topic-card div.wrapper-card-meta {
    background-color: #0D0D0E; }

/* line 1493, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams ul.cards-list li.list-card {
  background-color: #0D0D0E; }
  /* line 1496, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-teams ul.cards-list li.list-card div.wrapper-card-meta {
    background-color: #0D0D0E; }

/* line 1502, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams .teams-content .teams-main .team-edit-fields .team-required-fields .u-field-title, body.indigo-dark-theme.view-teams .teams-content .teams-main .team-edit-fields .team-optional-fields .u-field-title {
  color: #F8F8F8; }

/* line 1507, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams .listing-tools {
  color: #F8F8F8; }

/* line 1509, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams .u-field-message .u-field-message-help, body.indigo-dark-theme.view-teams .u-field-message .u-field-message-notification {
  color: grey; }

/* line 1514, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams .team-profile .page-content-secondary {
  color: grey; }

/* line 1520, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams .card .card-type, body.indigo-dark-theme.view-teams .card .card-description {
  color: grey; }

/* line 1524, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams .card .wrapper-card-meta {
  background: #292A2C; }
  /* line 1526, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-teams .card .wrapper-card-meta .meta-detail {
    color: #DDDFE2; }

/* line 1529, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams .card .card-actions .action-view {
  border-color: #AEC7F6;
  color: #AEC7F6; }
  /* line 1532, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-teams .card .card-actions .action-view:hover {
    background-color: #AEC7F6;
    color: #292A2C; }

/* line 1539, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams .btn-secondary, body.indigo-dark-theme.view-teams .btn-link,
body.indigo-dark-theme.view-teams .edit-members .action-remove-member {
  color: #AEC7F6; }

/* line 1544, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams .action-primary {
  background: #AEC7F6;
  color: #292A2C; }

/* line 1549, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-teams .teams-content #teams-message.wrapper-msg {
  background: #292A2C; }
  /* line 1551, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-teams .teams-content #teams-message.wrapper-msg div.msg {
    color: #F8F8F8; }

/* line 1557, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme .book-wrapper .book-sidebar {
  background: #292A2C; }
  /* line 1559, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme .book-wrapper .book-sidebar #booknav a {
    color: #F8F8F8; }
    /* line 1561, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    body.indigo-dark-theme .book-wrapper .book-sidebar #booknav a:hover {
      color: #DDDFE2; }

/* line 1570, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-student-notes .wrapper-student-notes {
  background: #0D0D0E; }

/* line 1574, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-student-notes .wrapper-title .page-title .page-subtitle {
  color: #F8F8F8; }

/* line 1579, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-student-notes .wrapper-tabs .tab-list .tab .tab-label {
  color: lightgrey; }

/* line 1584, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-student-notes .wrapper-tabs .tab-list .tab.is-active .tab-label {
  color: #F8F8F8;
  border-bottom-color: #DDDFE2; }

/* line 1590, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-student-notes .wrapper-tabs .tab-list #view-search-results .action-close {
  color: #AEC7F6;
  background: #0D0D0E;
  border-color: transparent;
  box-shadow: none; }

/* line 1598, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-student-notes .listing-tools {
  color: lightgrey; }

/* line 1600, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-student-notes .placeholder {
  border-color: #AEC7F6;
  background: #292A2C; }
  /* line 1604, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-student-notes .placeholder .placeholder-title {
    color: #F8F8F8; }

/* line 1608, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-student-notes .wrapper-notes-search .search-notes-input {
  background: #292A2C;
  color: #F8F8F8;
  border: 1px solid grey; }

/* line 1613, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-student-notes .wrapper-notes-search .search-notes-submit {
  background: #AEC7F6;
  border-color: #AEC7F6; }

/* line 1619, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-student-notes .ui-loading {
  border-color: #AEC7F6;
  background: #0D0D0E; }

/* line 1626, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-student-notes .tab-panel.note-group .note .wrapper-note-excerpts {
  border-color: orange; }
  /* line 1628, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-student-notes .tab-panel.note-group .note .wrapper-note-excerpts .note-excerpt {
    background: orange;
    color: #0D0D0E; }
  /* line 1633, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-student-notes .tab-panel.note-group .note .wrapper-note-excerpts .note-comments .note-comment-p {
    color: #F8F8F8; }

/* line 1636, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-student-notes .tab-panel.note-group .note:hover .note-excerpt {
  background: #FFA07A; }

/* line 1642, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-student-notes .tab-panel.note-group .note footer.reference .wrapper-reference-content a.reference-meta {
  color: #AEC7F6; }

/* line 1645, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
body.indigo-dark-theme.view-student-notes .tab-panel.note-group .note footer.reference .wrapper-reference-content .reference-meta {
  color: #F8F8F8; }
  /* line 1647, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  body.indigo-dark-theme.view-student-notes .tab-panel.note-group .note footer.reference .wrapper-reference-content .reference-meta::after {
    color: #DDDFE2; }

/* line 1656, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
#data_download .profile-data-display-table {
  overflow-x: auto; }

/* line 1660, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
#data_download .slick-cell {
  padding: 3px;
  height: 30px; }
  /* line 1664, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  #data_download .slick-cell.active {
    box-shadow: inset 0 0 0 2px #15376D; }
    /* line 1667, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
    .indigo-dark-theme #data_download .slick-cell.active {
      box-shadow: inset 0 0 0 2px #AEC7F6; }
  /* line 1672, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
  #data_download .slick-cell a {
    display: inline-block;
    padding: 0 5px; }

/* line 1683, /openedx/themes/indigo/lms/static/sass/partials/lms/theme/_extras.scss */
.open-response-assessment-block .open-response-assessment-main-table th button:focus {
  outline: revert; }

/* line 2, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
.wrapper-footer {
  padding: 25px 0;
  border-top: 1px solid #E5E7EB; }
  @media (min-width: 768px) {
    /* line 2, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
    .wrapper-footer {
      padding: 45px 0; } }

/* line 9, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
footer.tutor-container {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1600px;
  text-align: center;
  box-sizing: border-box; }
  @media (min-width: 992px) {
    /* line 9, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
    footer.tutor-container {
      text-align: left; } }
  /* line 18, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
  footer.tutor-container .footer-top {
    margin: 0 0 15px; }
    /* line 20, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
    footer.tutor-container .footer-top:after {
      clear: both;
      display: block;
      content: ""; }
    /* line 25, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
    footer.tutor-container .footer-top .powered-area {
      margin: 0 0 10px; }
      @media (min-width: 768px) {
        /* line 25, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
        footer.tutor-container .footer-top .powered-area {
          margin: 0 0 15px; } }
      @media (min-width: 992px) {
        /* line 25, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
        footer.tutor-container .footer-top .powered-area {
          float: left; } }
  /* line 35, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
  footer.tutor-container .logo-list {
    list-style: none;
    margin: 0;
    padding: 0;
    letter-spacing: -.3em; }
    /* line 40, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
    footer.tutor-container .logo-list li {
      display: inline-block;
      vertical-align: middle;
      padding: 0 5px;
      letter-spacing: normal;
      position: relative;
      font-size: 12px;
      line-height: 18px;
      color: #515661; }
      /* line 49, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
      footer.tutor-container .logo-list li:first-child {
        padding-left: 0; }
      /* line 52, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
      footer.tutor-container .logo-list li:last-child {
        padding-left: 20px; }
        /* line 54, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
        footer.tutor-container .logo-list li:last-child:after {
          position: absolute;
          left: 5px;
          top: 50%;
          content: "";
          width: 1px;
          height: 29px;
          margin: -14px 0 0;
          background: #515661; }
  /* line 67, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
  footer.tutor-container .nav-colophon {
    display: block;
    overflow: hidden; }
    /* line 70, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
    footer.tutor-container .nav-colophon ol {
      text-align: center; }
      /* line 72, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
      footer.tutor-container .nav-colophon ol li {
        display: inline-block;
        vertical-align: top;
        padding: 0 8px;
        font-size: 14px;
        line-height: 20px; }
        @media (min-width: 768px) {
          /* line 72, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
          footer.tutor-container .nav-colophon ol li {
            padding: 0 12px;
            font-size: 16px;
            line-height: 24px; } }
        /* line 83, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
        footer.tutor-container .nav-colophon ol li a {
          color: #374151;
          text-decoration: none; }
          /* line 86, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
          footer.tutor-container .nav-colophon ol li a:hover {
            color: #111827;
            text-decoration: none; }
  /* line 94, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
  footer.tutor-container .copyright-site {
    display: block;
    font-size: 12px;
    line-height: 16px;
    color: #374151; }

/* line 103, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
body.indigo-dark-theme .wrapper-footer {
  border-top: 1px solid #777792;
  background: #0D0D0E; }

/* line 109, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
body.indigo-dark-theme footer.tutor-container .logo-list li {
  color: #DDDFE2; }
  /* line 112, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
  body.indigo-dark-theme footer.tutor-container .logo-list li:last-child:after {
    background: #DDDFE2; }

/* line 121, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
body.indigo-dark-theme footer.tutor-container .nav-colophon ol li a {
  color: #DDDFE2; }
  /* line 123, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
  body.indigo-dark-theme footer.tutor-container .nav-colophon ol li a:hover {
    color: #F8F8F8; }

/* line 130, /openedx/themes/indigo/lms/static/sass/extra/_footer.scss */
body.indigo-dark-theme footer.tutor-container .copyright-site {
  color: #DDDFE2; }

/* line 3, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
.nav-skip:focus {
  z-index: 9999; }

/* line 7, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
header.global-header {
  border: none;
  padding: 0;
  overflow: visible;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.06), 0px 1px 3px 0px rgba(0, 0, 0, 0.1); }
  /* line 12, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
  header.global-header:after {
    content: "";
    clear: both;
    display: block; }
  /* line 17, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
  header.global-header .main-header {
    display: flex;
    align-items: center;
    height: 50px; }
    @media (min-width: 992px) {
      /* line 17, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
      header.global-header .main-header {
        display: unset;
        height: auto; } }
  /* line 27, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
  header.global-header .header-logo {
    margin: 0; }
    /* line 29, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    header.global-header .header-logo a {
      margin: 15px 0 15px 35px;
      height: auto; }
      @media (min-width: 992px) {
        /* line 29, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
        header.global-header .header-logo a {
          margin: 0;
          margin: 20px 0 0; } }
      /* line 36, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
      header.global-header .header-logo a .logo {
        height: 24px;
        margin: 0; }
    /* line 41, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    header.global-header .header-logo .course-header {
      display: none; }
  /* line 45, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
  header.global-header .nav-links {
    width: 100%; }
    /* line 47, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    header.global-header .nav-links .main {
      margin: 0 0 0 38px; }
      /* line 50, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
      header.global-header .nav-links .main .nav-tab a {
        font-size: 14px;
        font-weight: 500;
        line-height: 22px;
        padding: 20px 0;
        color: #374151;
        margin: 0 16px 0 0;
        border-bottom: 2px solid transparent; }
        /* line 58, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
        header.global-header .nav-links .main .nav-tab a.active, header.global-header .nav-links .main .nav-tab a:hover {
          color: #111827;
          border-bottom: 2px solid #15376D; }
    /* line 65, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    header.global-header .nav-links .secondary {
      margin: 0;
      position: relative;
      justify-content: end; }
      /* line 69, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
      header.global-header .nav-links .secondary .toggle-user-dropdown {
        padding: 9px 15px;
        background: #F2F7F8;
        color: #15376D;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        border-radius: 6px;
        margin: 12px 0; }
        /* line 78, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
        header.global-header .nav-links .secondary .toggle-user-dropdown:after {
          margin: 4px 0 0 4px;
          border: 2px solid #15376D;
          border-width: 2px 2px 0 0;
          transform: rotate(135deg);
          content: "";
          height: 5px;
          position: relative;
          top: 2px;
          width: 5px;
          display: inline-block;
          vertical-align: top; }
        /* line 91, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
        header.global-header .nav-links .secondary .toggle-user-dropdown .username {
          font: -webkit-control; }
      /* line 95, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
      header.global-header .nav-links .secondary .dropdown-user-menu {
        position: absolute;
        right: 0;
        top: 60px;
        width: 224px;
        border-radius: 6px;
        box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05), 0px 4px 6px -2px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
        border: none;
        overflow: hidden; }
        /* line 104, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
        header.global-header .nav-links .secondary .dropdown-user-menu .dropdown-item {
          border: none !important; }
          @media (min-width: 992px) {
            /* line 106, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
            header.global-header .nav-links .secondary .dropdown-user-menu .dropdown-item.hide-desktop {
              display: none; } }
          /* line 111, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
          header.global-header .nav-links .secondary .dropdown-user-menu .dropdown-item a {
            box-sizing: border-box;
            padding: 10px;
            font-size: 14px;
            line-height: 20px;
            color: #374151; }
            /* line 117, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
            header.global-header .nav-links .secondary .dropdown-user-menu .dropdown-item a:hover {
              background: #F2F7F8;
              color: #111827; }
  /* line 126, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
  header.global-header .hamburger-menu {
    height: 17px;
    width: 20px;
    left: 15px;
    top: 18px;
    background: none;
    border: 0;
    padding: 0;
    box-shadow: none; }
    /* line 136, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    header.global-header .hamburger-menu .line {
      height: 2px; }
      /* line 138, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
      header.global-header .hamburger-menu .line:nth-child(2), header.global-header .hamburger-menu .line:nth-child(3) {
        top: 6px; }
      /* line 141, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
      header.global-header .hamburger-menu .line:nth-child(4) {
        top: 12px; }

/* line 147, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
.mobile-menu {
  position: absolute;
  left: 0;
  top: 54px;
  z-index: 9999;
  margin: 0;
  border: none;
  border-bottom: 2px solid #15376D;
  width: 100%; }
  /* line 157, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
  .mobile-menu .mobile-nav-link a {
    font-weight: normal;
    padding: 16px;
    font-size: 14px;
    line-height: 20px;
    color: #374151;
    border: none; }
    /* line 164, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    .mobile-menu .mobile-nav-link a:hover, .mobile-menu .mobile-nav-link a.active {
      background: #F2F7F8;
      color: #111827; }

/* line 171, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
.header-container {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1600px;
  box-sizing: border-box; }
  /* line 176, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
  .header-container:after {
    display: block;
    clear: both;
    content: ""; }

/* line 183, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
.theme-toggle-button {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 0 !important; }
  @media (min-width: 992px) {
    /* line 183, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    .theme-toggle-button {
      margin-right: 1.5rem !important; } }
  /* line 193, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
  .theme-toggle-button .light-theme-icon, .theme-toggle-button .dark-theme-icon {
    width: 18px;
    height: 1.5rem;
    color: #15376D; }
    /* line 197, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    .theme-toggle-button .light-theme-icon svg, .theme-toggle-button .dark-theme-icon svg {
      width: inherit;
      height: inherit; }
  /* line 203, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
  .theme-toggle-button #toggle-switch {
    display: flex;
    margin: 0 5px;
    /* The switch - the box around the slider */ }
    /* line 207, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    .theme-toggle-button #toggle-switch label {
      margin: 0; }
    /* line 212, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    .theme-toggle-button #toggle-switch .switch {
      position: relative;
      display: inline-block;
      width: 45px;
      height: 24px;
      /* Hide default HTML checkbox */
      /* The slider */ }
      /* line 219, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
      .theme-toggle-button #toggle-switch .switch input {
        opacity: 0;
        width: 0;
        height: 0; }
        /* line 225, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
        .theme-toggle-button #toggle-switch .switch input:focus ~ .slider {
          outline: 2px solid #15376D;
          outline-offset: 1px; }
      /* line 233, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
      .theme-toggle-button #toggle-switch .switch .slider {
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #AEC7F6;
        transition: .4s; }
        /* line 243, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
        .theme-toggle-button #toggle-switch .switch .slider::before {
          position: absolute;
          content: "";
          height: 20px;
          width: 20px;
          left: 3px;
          bottom: 2px;
          background-color: white;
          transition: .4s; }
        /* line 254, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
        .theme-toggle-button #toggle-switch .switch .slider.round {
          border-radius: 34px; }
          /* line 256, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
          .theme-toggle-button #toggle-switch .switch .slider.round::before {
            border-radius: 50%; }

/* line 267, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
body.indigo-dark-theme {
  background: #0D0D0E !important;
  color: #F8F8F8 !important; }
  /* line 270, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
  body.indigo-dark-theme .window-wrap {
    background: #0D0D0E; }
  /* line 273, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
  body.indigo-dark-theme .mobile-menu {
    position: absolute;
    left: 0;
    top: 54px;
    z-index: 9999;
    margin: 0;
    border: none;
    border-bottom: 2px solid #15376D;
    width: 100%; }
    /* line 283, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    body.indigo-dark-theme .mobile-menu .mobile-nav-link a {
      background: #454545;
      color: #F8F8F8; }
      /* line 286, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
      body.indigo-dark-theme .mobile-menu .mobile-nav-link a:hover, body.indigo-dark-theme .mobile-menu .mobile-nav-link a.active {
        background: #323232;
        color: #F8F8F8; }
  /* line 293, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
  body.indigo-dark-theme header.global-header {
    background: #0D0D0E;
    box-shadow: 0px 1px 2px 0px rgba(255, 255, 255, 0.8), 0px 1px 3px 0px rgba(255, 255, 255, 0.1); }
    /* line 299, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    body.indigo-dark-theme header.global-header .nav-links .main .nav-tab a {
      color: #F8F8F8; }
      /* line 301, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
      body.indigo-dark-theme header.global-header .nav-links .main .nav-tab a.active, body.indigo-dark-theme header.global-header .nav-links .main .nav-tab a:hover {
        color: #F8F8F8;
        border-bottom: 2px solid #F8F8F8; }
    /* line 309, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    body.indigo-dark-theme header.global-header .nav-links .secondary .toggle-user-dropdown {
      background: #AEC7F6;
      color: #112F6B; }
      /* line 312, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
      body.indigo-dark-theme header.global-header .nav-links .secondary .toggle-user-dropdown:after {
        border-color: #112F6B; }
    /* line 316, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    body.indigo-dark-theme header.global-header .nav-links .secondary .dropdown-user-menu {
      background: #36383B;
      box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.8), 0px 4px 6px -2px rgba(255, 255, 255, 0.05), 0px 10px 15px -3px rgba(255, 255, 255, 0.1); }
      /* line 320, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
      body.indigo-dark-theme header.global-header .nav-links .secondary .dropdown-user-menu .dropdown-item a {
        color: #DDDFE2;
        background: none; }
        /* line 323, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
        body.indigo-dark-theme header.global-header .nav-links .secondary .dropdown-user-menu .dropdown-item a:hover {
          background: #0D0D0E;
          color: #F8F8F8; }
    /* line 333, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    body.indigo-dark-theme header.global-header .hamburger-menu .line {
      background: #F8F8F8; }
  /* line 341, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
  body.indigo-dark-theme .theme-toggle-button .light-theme-icon, body.indigo-dark-theme .theme-toggle-button .dark-theme-icon {
    color: #DDDFE2; }
  /* line 345, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
  body.indigo-dark-theme .theme-toggle-button #toggle-switch .switch {
    /* The slider */ }
    /* line 348, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    body.indigo-dark-theme .theme-toggle-button #toggle-switch .switch input:focus ~ .slider {
      outline-color: #AEC7F6; }
    /* line 354, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
    body.indigo-dark-theme .theme-toggle-button #toggle-switch .switch .slider {
      background-color: #ccc; }
      /* line 356, /openedx/themes/indigo/lms/static/sass/extra/_header.scss */
      body.indigo-dark-theme .theme-toggle-button #toggle-switch .switch .slider::before {
        transform: translateX(19px);
        box-shadow: 0 0 1px #AEC7F6; }

/* line 2, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
.window-wrap #content.content-wrapper {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100%; }
  @media (min-width: 992px) {
    /* line 2, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .window-wrap #content.content-wrapper {
      margin-top: 64px !important; } }

/* line 10, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
.sidebar-notification.add {
  background: #FFFBEB;
  padding: 15px;
  margin: 0 0 -50px; }
  /* line 14, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .sidebar-notification.add ul {
    margin: 0;
    padding: 0; }
    /* line 17, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .sidebar-notification.add ul li.status-verification.warning {
      border: none !important;
      padding: 0 0 0 32px;
      position: relative; }
      /* line 21, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .sidebar-notification.add ul li.status-verification.warning svg {
        position: absolute;
        left: 0;
        top: 0; }
      /* line 26, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .sidebar-notification.add ul li.status-verification.warning .status-title {
        color: #92400E;
        font-size: 14px;
        font-weight: 500;
        margin: 0 0 8px; }
      /* line 32, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .sidebar-notification.add ul li.status-verification.warning p.status-note {
        color: #92400E;
        font-size: 14px;
        margin: 0; }
        /* line 36, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
        .sidebar-notification.add ul li.status-verification.warning p.status-note strong {
          font-weight: normal;
          text-decoration: underline; }
        /* line 40, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
        .sidebar-notification.add ul li.status-verification.warning p.status-note a {
          color: #92400E;
          text-decoration: none; }

/* line 48, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
.dashboard {
  display: block; }
  /* line 50, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .dashboard .main-container {
    padding: 25px 0; }
    @media (min-width: 768px) {
      /* line 50, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .dashboard .main-container {
        padding: 100px 0; } }
  /* line 56, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .dashboard .wrapper-header-courses {
    display: none; }

/* line 58, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
.course-heading-area {
  margin: 0 0 20px;
  font-size: 14px;
  color: #515661; }
  @media (min-width: 768px) {
    /* line 58, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .course-heading-area {
      margin: 0 0 30px;
      font-size: 16px;
      line-height: 20px; } }
  /* line 67, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .course-heading-area h2, .course-heading-area .home > header .title > .heading-group p, .home > header .title > .heading-group .course-heading-area p, .course-heading-area section.outside-app h1, section.outside-app .course-heading-area h1 {
    color: #111827;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    margin: 0 0 8px; }
    @media (min-width: 768px) {
      /* line 67, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .course-heading-area h2, .course-heading-area .home > header .title > .heading-group p, .home > header .title > .heading-group .course-heading-area p, .course-heading-area section.outside-app h1, section.outside-app .course-heading-area h1 {
        font-size: 24px;
        font-weight: 700;
        margin: 0 0 12px; } }
  /* line 79, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .course-heading-area p {
    margin: 0; }

/* line 83, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
.empty-dashboard-message {
  border: none;
  margin: 0 auto;
  max-width: 560px;
  text-align: center;
  background: none;
  padding: 0; }
  /* line 90, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .empty-dashboard-message h2, .empty-dashboard-message .home > header .title > .heading-group p, .home > header .title > .heading-group .empty-dashboard-message p, .empty-dashboard-message section.outside-app h1, section.outside-app .empty-dashboard-message h1 {
    color: #111827;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 12px; }
    @media (min-width: 768px) {
      /* line 90, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .empty-dashboard-message h2, .empty-dashboard-message .home > header .title > .heading-group p, .home > header .title > .heading-group .empty-dashboard-message p, .empty-dashboard-message section.outside-app h1, section.outside-app .empty-dashboard-message h1 {
        font-size: 18px;
        line-height: 30px;
        margin: 0 0 19px; } }
  /* line 102, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .empty-dashboard-message p {
    margin: 0 0 50px;
    font-size: 14px;
    line-height: 20px;
    color: #111827;
    text-shadow: none; }
    @media (min-width: 768px) {
      /* line 102, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .empty-dashboard-message p {
        font-size: 18px;
        line-height: 24px; } }
  /* line 113, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .empty-dashboard-message .image-placeholder {
    max-width: 412px;
    margin: 0 auto; }
    /* line 116, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .empty-dashboard-message .image-placeholder img {
      display: block;
      width: 100%; }

/* line 122, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
.search-area {
  margin: 0 0 25px; }
  @media (min-width: 768px) {
    /* line 122, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .search-area {
      margin: 0 0 70px; } }
  /* line 127, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .search-area .dashboard-search-bar {
    margin: 0 !important; }
  /* line 130, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .search-area .dashboard-search-results {
    padding: 10px 0 0;
    margin: 0;
    font-size: 12px; }
    @media (min-width: 768px) {
      /* line 130, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .search-area .dashboard-search-results {
        font-size: 14px; } }
    /* line 137, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .search-area .dashboard-search-results .search-info {
      padding: 0 0 5px;
      margin: 0 0 5px;
      font-size: 12px;
      border-bottom-width: 2px; }
      @media (min-width: 768px) {
        /* line 137, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
        .search-area .dashboard-search-results .search-info {
          font-size: 14px; } }
      /* line 145, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .search-area .dashboard-search-results .search-info h2, .search-area .dashboard-search-results .search-info .home > header .title > .heading-group p, .home > header .title > .heading-group .search-area .dashboard-search-results .search-info p, .search-area .dashboard-search-results .search-info section.outside-app h1, section.outside-app .search-area .dashboard-search-results .search-info h1 {
        display: none; }
      /* line 148, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .search-area .dashboard-search-results .search-info .search-count {
        float: none; }
  /* line 154, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .search-area .search-field-wrapper:after {
    clear: both;
    content: "";
    display: block; }
  /* line 159, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .search-area .search-field-wrapper .button-holder {
    float: right; }
    /* line 161, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .search-area .search-field-wrapper .button-holder button {
      position: static;
      margin: 0 0 0 16px;
      min-width: 90px;
      color: #fff;
      font-size: 16px;
      font-weight: 500;
      line-height: 26px;
      text-align: center;
      padding: 6px;
      height: 38px;
      border-radius: 6px;
      background: #15376D;
      font-family: "Inter", sans-serif; }
      @media (min-width: 576px) {
        /* line 161, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
        .search-area .search-field-wrapper .button-holder button {
          min-width: 100px; } }
      /* line 178, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .search-area .search-field-wrapper .button-holder button:hover {
        background: #15376D;
        opacity: .8; }
  /* line 184, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .search-area .search-field-wrapper .input-holder {
    overflow: hidden;
    border-radius: 6px;
    background: #F2F7F8;
    padding: 0 0 0 33px;
    position: relative; }
    /* line 190, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .search-area .search-field-wrapper .input-holder svg {
      position: absolute;
      left: 12px;
      font-size: 20px;
      top: 10px; }
    /* line 196, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .search-area .search-field-wrapper .input-holder input {
      border: none;
      box-shadow: none;
      height: 38px;
      width: 100%;
      background: none;
      outline: none;
      font-size: 14px;
      line-height: 20px;
      padding: 9px 10px; }

/* line 212, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
.dashboard .main-container .my-courses .listing-courses .course-item .course-container {
  border: none;
  border-radius: none; }
  /* line 215, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.06), 0px 1px 3px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    overflow: hidden;
    background: #fff; }
    /* line 220, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details {
      padding: 0; }
      /* line 222, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image {
        float: none;
        width: 100%;
        max-height: unset;
        margin: 0;
        position: relative;
        display: block !important; }
        /* line 229, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
        .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image img {
          display: block;
          width: 100%;
          height: auto; }
        /* line 234, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
        .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions {
          position: absolute;
          right: 5px;
          top: 5px; }
          /* line 238, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
          .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .action.action-more, .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-wrapper .action-more.entitlement-action, .entitlement-actions-wrapper .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .action-more.entitlement-action, .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-wrapper .entitlement-action.entitlement-action-more, .entitlement-actions-wrapper .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-action.entitlement-action-more, .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-wrapper .action.entitlement-action-more, .entitlement-actions-wrapper .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .action.entitlement-action-more {
            width: 30px;
            height: 30px;
            padding: 5px;
            background: rgba(0, 0, 0, 0.5);
            border: none;
            box-shadow: none;
            margin: 0; }
          /* line 247, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
          .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown, .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown, .entitlement-actions-wrapper .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-dropdown {
            top: 29px;
            right: 0;
            min-width: 10px; }
            /* line 251, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
            .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown .actions-dropdown-list, .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list, .entitlement-actions-wrapper .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-dropdown .actions-dropdown-list, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown .entitlement-actions-dropdown-list, .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list, .entitlement-actions-wrapper .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-dropdown .entitlement-actions-dropdown-list {
              box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05), 0px 4px 6px -2px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
              border: none; }
              /* line 254, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
              .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown .actions-dropdown-list:after, .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list:after, .entitlement-actions-wrapper .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-dropdown .actions-dropdown-list:after, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown .entitlement-actions-dropdown-list:after, .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list:after, .entitlement-actions-wrapper .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-dropdown .entitlement-actions-dropdown-list:after, .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown .actions-dropdown-list:before, .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list:before, .entitlement-actions-wrapper .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-dropdown .actions-dropdown-list:before, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown .entitlement-actions-dropdown-list:before, .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list:before, .entitlement-actions-wrapper .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-dropdown .entitlement-actions-dropdown-list:before {
                display: none; }
              /* line 257, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
              .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown .actions-dropdown-list li, .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list li, .entitlement-actions-wrapper .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-dropdown .actions-dropdown-list li, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown .entitlement-actions-dropdown-list li, .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list li, .entitlement-actions-wrapper .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-dropdown .entitlement-actions-dropdown-list li {
                padding: 0;
                margin: 0 !important; }
                /* line 260, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
                .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown .actions-dropdown-list li a, .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .actions-dropdown-list li a, .entitlement-actions-wrapper .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-dropdown .actions-dropdown-list li a, .entitlement-actions-wrapper .entitlement-actions-dropdown .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .actions-dropdown .entitlement-actions-dropdown-list li a, .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-wrapper .entitlement-actions-dropdown .entitlement-actions-dropdown-list li a, .entitlement-actions-wrapper .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image .wrapper-course-actions .entitlement-actions-dropdown .entitlement-actions-dropdown-list li a {
                  float: none;
                  padding: 0;
                  border: none; }
    /* line 271, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details {
      padding: 10px 20px 0;
      display: block;
      margin: 0; }
      /* line 275, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details h3 {
        font-family: "Inter", sans-serif;
        height: 72px; }
      /* line 279, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .wrapper-course-info-actions {
        display: block; }
      /* line 282, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .course-title {
        color: #292C2E;
        font-size: 16px;
        line-height: 22px;
        height: auto;
        padding: 0;
        margin: 0 0 5px;
        white-space: unset;
        overflow: hidden !important;
        text-overflow: ellipsis;
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; }
      /* line 296, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .info-university {
        color: #70787E;
        font-size: 14px;
        line-height: 20px;
        height: auto;
        padding: 0;
        margin: 0 0 15px;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
      /* line 308, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .enter-course {
        display: block;
        border-radius: 6px;
        background: #15376D;
        text-align: center;
        padding: 9px 17px;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        margin: 0 0 30px;
        color: #fff;
        float: none;
        border: none; }
        /* line 321, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
        .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .enter-course:hover {
          opacity: .8; }
      /* line 325, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .course-info {
        border-top: 1px solid #ECF0F4;
        padding: 10px 20px;
        margin: 0 -20px;
        color: #515661;
        font-size: 14px;
        line-height: 20px; }
        /* line 332, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
        .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .course-info svg {
          display: inline-block;
          margin: -4px 10px 0 0;
          vertical-align: middle; }
        /* line 337, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
        .dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .course-info .info-date-block-container {
          display: inline; }

/* line 346, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
.listing-courses {
  letter-spacing: -.32em;
  margin: 0 -2.5% !important; }
  /* line 349, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .listing-courses li {
    letter-spacing: normal;
    display: inline-block !important;
    vertical-align: top;
    width: 95% !important;
    margin: 0 2.5% 25px !important; }
    @media (min-width: 576px) {
      /* line 349, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .listing-courses li {
        width: 45% !important; } }
    @media (min-width: 768px) {
      /* line 349, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .listing-courses li {
        width: 28.33% !important; } }

/* line 363, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
.modal.unenroll-modal, .unenroll-modal.leanModal_box, .unenroll-modal.entitlement-unenrollment-modal {
  width: 512px; }
  /* line 365, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
  .modal.unenroll-modal .inner-wrapper, .unenroll-modal.leanModal_box .inner-wrapper, .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper, .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper, .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper, .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper {
    text-align: center;
    font-size: 14px;
    color: #515661; }
    /* line 369, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .modal.unenroll-modal .inner-wrapper img, .unenroll-modal.leanModal_box .inner-wrapper img, .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper img, .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper img, .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper img, .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper img, .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper img, .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper img {
      margin: 0 0 20px; }
    /* line 372, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .modal.unenroll-modal .inner-wrapper h2, .unenroll-modal.leanModal_box .inner-wrapper h2, .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper h2, .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper h2, .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper h2, .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper h2, .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper h2, .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper h2, .modal.unenroll-modal .inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .modal.unenroll-modal .inner-wrapper p, .unenroll-modal.leanModal_box .inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .unenroll-modal.leanModal_box .inner-wrapper p, .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper p, .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper p, .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper p, .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper p, .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper p, .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .home > header .title > .heading-group p, .home > header .title > .heading-group .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper p, .modal.unenroll-modal .inner-wrapper section.outside-app h1, section.outside-app .modal.unenroll-modal .inner-wrapper h1, .unenroll-modal.leanModal_box .inner-wrapper section.outside-app h1, section.outside-app .unenroll-modal.leanModal_box .inner-wrapper h1, .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper section.outside-app h1, section.outside-app .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper h1, .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper section.outside-app h1, section.outside-app .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper h1, .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper section.outside-app h1, section.outside-app .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper h1, .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper section.outside-app h1, section.outside-app .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper h1, .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper section.outside-app h1, section.outside-app .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper h1, .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper section.outside-app h1, section.outside-app .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper h1 {
      font-size: 18px;
      line-height: 24px;
      font-weight: 500;
      color: #111827;
      margin: 0 0 8px; }
    /* line 379, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .modal.unenroll-modal .inner-wrapper p, .unenroll-modal.leanModal_box .inner-wrapper p, .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper p, .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper p, .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper p, .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper p, .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper p, .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper p {
      margin: 0 0 24px; }
    /* line 382, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .modal.unenroll-modal .inner-wrapper form, .unenroll-modal.leanModal_box .inner-wrapper form, .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper form, .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form, .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper form, .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form, .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper form, .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form {
      padding: 0;
      margin: 0; }
      /* line 385, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .modal.unenroll-modal .inner-wrapper form .submit, .unenroll-modal.leanModal_box .inner-wrapper form .submit, .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper form .submit, .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .submit, .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper form .submit, .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .submit, .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper form .submit, .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper form .submit {
        padding: 0; }
    /* line 389, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
    .modal.unenroll-modal .inner-wrapper .btn-list, .unenroll-modal.leanModal_box .inner-wrapper .btn-list, .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper .btn-list, .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list, .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list, .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list, .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper .btn-list, .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list {
      padding: 0;
      margin: 0 -6px;
      list-style: none;
      display: flex; }
      /* line 394, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .modal.unenroll-modal .inner-wrapper .btn-list li, .unenroll-modal.leanModal_box .inner-wrapper .btn-list li, .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper .btn-list li, .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list li, .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list li, .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list li, .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper .btn-list li, .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list li {
        width: calc(50% - 12px);
        margin: 0 6px; }
      /* line 398, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .modal.unenroll-modal .inner-wrapper .btn-list button, .unenroll-modal.leanModal_box .inner-wrapper .btn-list button, .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper .btn-list button, .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list button, .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list button, .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list button, .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper .btn-list button, .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list button, .modal.unenroll-modal .inner-wrapper .btn-list input[type="submit"], .unenroll-modal.leanModal_box .inner-wrapper .btn-list input[type="submit"], .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper .btn-list input[type="submit"], .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list input[type="submit"], .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list input[type="submit"], .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list input[type="submit"], .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper .btn-list input[type="submit"], .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list input[type="submit"] {
        width: 100%;
        font-size: 14px;
        line-height: 20px;
        border: 1px solid #15376D !important;
        background: #15376D !important;
        color: #fff;
        padding: 8px 15px;
        border-radius: 6px;
        font-weight: 500;
        font-family: "Inter", sans-serif; }
      /* line 410, /openedx/themes/indigo/lms/static/sass/dashboard/_dashboard.scss */
      .modal.unenroll-modal .inner-wrapper .btn-list .close-modal, .unenroll-modal.leanModal_box .inner-wrapper .btn-list .close-modal, .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper .btn-list .close-modal, .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list .close-modal, .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list .close-modal, .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list .close-modal, .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper .btn-list .close-modal, .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list .close-modal, .modal.unenroll-modal .inner-wrapper .btn-list .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-close-btn, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .modal.unenroll-modal .inner-wrapper .btn-list .entitlement-unenrollment-modal-close-btn, .unenroll-modal.leanModal_box .inner-wrapper .btn-list .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-close-btn, .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .unenroll-modal.leanModal_box .inner-wrapper .btn-list .entitlement-unenrollment-modal-close-btn, .unenroll-modal.entitlement-unenrollment-modal .inner-wrapper .btn-list .entitlement-unenrollment-modal-inner-wrapper .entitlement-unenrollment-modal-close-btn, .modal.unenroll-modal .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list .entitlement-unenrollment-modal-close-btn, .entitlement-unenrollment-modal .modal.unenroll-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list .entitlement-unenrollment-modal-close-btn, .unenroll-modal.leanModal_box .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list .entitlement-unenrollment-modal-close-btn, .entitlement-unenrollment-modal .unenroll-modal.leanModal_box .entitlement-unenrollment-modal-inner-wrapper .btn-list .entitlement-unenrollment-modal-close-btn, .unenroll-modal.entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper .btn-list .entitlement-unenrollment-modal-close-btn {
        position: static;
        border-color: #D1D5DB !important;
        color: #374151;
        background: none !important; }

/* line 2, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
.window-wrap #content.content-wrapper {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100%; }
  @media (min-width: 992px) {
    /* line 2, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .window-wrap #content.content-wrapper {
      margin-top: 64px !important; } }

/* line 10, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
.course-heading-area {
  margin: 0 0 20px;
  font-size: 14px;
  color: #515661; }
  @media (min-width: 768px) {
    /* line 10, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .course-heading-area {
      margin: 0 0 30px;
      font-size: 16px;
      line-height: 20px; } }
  /* line 19, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  .course-heading-area h2, .course-heading-area .home > header .title > .heading-group p, .home > header .title > .heading-group .course-heading-area p, .course-heading-area section.outside-app h1, section.outside-app .course-heading-area h1 {
    color: #111827;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    margin: 0 0 8px; }
    @media (min-width: 768px) {
      /* line 19, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
      .course-heading-area h2, .course-heading-area .home > header .title > .heading-group p, .home > header .title > .heading-group .course-heading-area p, .course-heading-area section.outside-app h1, section.outside-app .course-heading-area h1 {
        font-size: 24px;
        font-weight: 700;
        margin: 0 0 12px; } }
  /* line 31, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  .course-heading-area p {
    margin: 0; }

/* line 35, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
.find-courses {
  padding-bottom: 0 !important; }
  /* line 37, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  .find-courses .courses-container {
    padding: 25px 0; }
    @media (min-width: 768px) {
      /* line 37, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
      .find-courses .courses-container {
        padding: 30px 0; } }
  /* line 43, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  .find-courses .course-holder {
    width: 100% !important;
    float: none !important; }

/* line 50, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
.courses-container .courses .courses-listing {
  letter-spacing: -.32em;
  margin: 0 -2.5%; }
  @media only screen and (min-width: 1200px) {
    /* line 50, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .courses-container .courses .courses-listing {
      margin: 0 -1.5%; } }
  /* line 56, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  .courses-container .courses .courses-listing li {
    letter-spacing: normal;
    float: none !important;
    display: inline-block !important;
    vertical-align: top;
    width: 95% !important;
    margin: 0 2.5% 25px !important;
    max-height: unset !important; }
    @media (min-width: 576px) {
      /* line 56, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
      .courses-container .courses .courses-listing li {
        width: 45% !important; } }
    @media (min-width: 768px) {
      /* line 56, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
      .courses-container .courses .courses-listing li {
        width: 28.33% !important; } }
    @media only screen and (min-width: 1200px) {
      /* line 56, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
      .courses-container .courses .courses-listing li {
        width: calc(25% - 3%) !important;
        margin: 0 1.5% 25px !important; } }
    /* line 74, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .courses-container .courses .courses-listing li .course {
      margin: 0;
      border: none;
      box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.06), 0px 1px 3px rgba(0, 0, 0, 0.1);
      border-radius: 8px;
      overflow: hidden;
      background: #fff; }
      /* line 82, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
      .courses-container .courses .courses-listing li .course .course-image .cover-image {
        height: 162px; }
        /* line 84, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
        .courses-container .courses .courses-listing li .course .course-image .cover-image:before {
          display: none; }
        /* line 87, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
        .courses-container .courses .courses-listing li .course .course-image .cover-image img {
          object-fit: cover;
          object-position: center;
          height: 100%; }
      /* line 94, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
      .courses-container .courses .courses-listing li .course .course-info {
        height: auto;
        font-family: "Inter", sans-serif;
        padding: 10px 20px 0; }
        /* line 98, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
        .courses-container .courses .courses-listing li .course .course-info .course-code {
          display: none; }
        /* line 101, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
        .courses-container .courses .courses-listing li .course .course-info h2, .courses-container .courses .courses-listing li .course .course-info .home > header .title > .heading-group p, .home > header .title > .heading-group .courses-container .courses .courses-listing li .course .course-info p, .courses-container .courses .courses-listing li .course .course-info section.outside-app h1, section.outside-app .courses-container .courses .courses-listing li .course .course-info h1 {
          font-family: "Inter", sans-serif;
          height: 72px; }
        /* line 105, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
        .courses-container .courses .courses-listing li .course .course-info .course-title {
          color: #292C2E;
          font-size: 16px;
          line-height: 22px;
          height: auto;
          padding: 0;
          margin: 0 0 5px;
          white-space: unset;
          overflow: hidden !important;
          text-overflow: ellipsis;
          display: -webkit-box !important;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical; }
        /* line 119, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
        .courses-container .courses .courses-listing li .course .course-info .course-organization {
          color: #70787E;
          font-size: 14px;
          line-height: 20px;
          height: auto;
          padding: 0;
          margin: 0 0 15px;
          display: block;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis; }
        /* line 131, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
        .courses-container .courses .courses-listing li .course .course-info .learn-more {
          display: block;
          border-radius: 6px;
          background: #15376D;
          text-align: center;
          padding: 9px 17px;
          font-size: 14px;
          font-weight: 500;
          line-height: 20px;
          margin: 0 0 30px;
          color: #fff; }
          /* line 142, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
          .courses-container .courses .courses-listing li .course .course-info .learn-more:hover {
            opacity: .8; }
        /* line 146, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
        .courses-container .courses .courses-listing li .course .course-info .course-date {
          border-top: 1px solid #ECF0F4;
          padding: 10px 20px;
          margin: 0 -20px;
          color: #515661;
          font-size: 14px;
          line-height: 20px; }
          /* line 153, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
          .courses-container .courses .courses-listing li .course .course-info .course-date svg {
            display: inline-block;
            margin: -4px 10px 0 0;
            vertical-align: middle; }

/* line 165, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
.saerch-bar-discover {
  margin: 0 0 25px;
  display: flex; }
  @media (min-width: 768px) {
    /* line 165, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .saerch-bar-discover {
      margin: 0 0 30px; } }
  /* line 171, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  .saerch-bar-discover:after {
    display: block;
    clear: both;
    content: ""; }
  /* line 177, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  .saerch-bar-discover .filters .filters-inner {
    border: none; }
    /* line 179, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .saerch-bar-discover .filters .filters-inner .clear-filters {
      display: none; }
    /* line 183, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .saerch-bar-discover .filters .filters-inner ul li {
      padding: 0;
      margin: 0 7px 5px 0;
      background: none; }
      /* line 187, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
      .saerch-bar-discover .filters .filters-inner ul li button {
        padding: 2px 10px;
        border-radius: 12px;
        background: #15376D !important;
        color: #fff;
        font-size: 14px;
        line-height: 20px; }
  /* line 199, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  .saerch-bar-discover .discover-search {
    width: 100%; }
    /* line 202, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input {
      float: none;
      display: flex;
      margin: 0;
      width: auto; }
      /* line 207, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
      .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input:after {
        display: block;
        clear: both;
        content: ""; }
      /* line 212, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
      .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder {
        float: right; }
        /* line 214, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
        .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder button {
          position: static;
          margin: 0 0 0 16px;
          min-width: 90px;
          color: #fff;
          font-size: 16px;
          font-weight: 500;
          line-height: 26px;
          text-align: center;
          padding: 6px;
          height: 38px;
          border-radius: 6px;
          background: #15376D;
          font-family: "Inter", sans-serif;
          border: none;
          box-shadow: none !important; }
          @media (min-width: 576px) {
            /* line 214, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
            .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder button {
              min-width: 100px; } }
          /* line 233, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
          .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder button:hover {
            background: #15376D;
            opacity: .8; }
      /* line 239, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
      .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder {
        flex-grow: 1;
        border-radius: 6px;
        background: #F2F7F8;
        padding: 0 0 0 33px;
        position: relative; }
        /* line 245, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
        .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder svg {
          position: absolute;
          left: 12px;
          font-size: 20px;
          top: 10px; }
        /* line 251, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
        .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder input {
          border: none;
          box-shadow: none;
          height: 38px;
          width: 100%;
          background: none;
          outline: none;
          font-size: 14px;
          line-height: 20px;
          padding: 9px 10px; }
    /* line 265, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .saerch-bar-discover .discover-search .search-status-label {
      font-size: 14px;
      line-height: 20px;
      padding: 10px 0 0;
      height: auto;
      min-height: auto;
      width: 100%;
      float: none;
      color: #515661; }

/* line 277, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
.filter-block {
  flex: 0 0 80px;
  position: relative;
  z-index: 9; }
  @media (min-width: 576px) {
    /* line 277, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .filter-block {
      flex: 0 0 130px; } }
  /* line 285, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  .filter-block.show .dropdown-menu {
    display: block; }
  /* line 289, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  .filter-block > a {
    display: block;
    background-color: #F2F7F8;
    text-decoration: none !important;
    font-size: 14px;
    line-height: 20px;
    margin: 0 16px 0 0;
    font-weight: 500;
    padding: 8px 10px;
    border-radius: 6px;
    color: #4B5563; }
    /* line 300, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .filter-block > a:hover {
      text-decoration: none;
      color: #4B5563; }
    /* line 304, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .filter-block > a svg {
      display: inline-block;
      vertical-align: middle; }
    /* line 308, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .filter-block > a span {
      padding: 0 3px;
      display: none; }
      @media (min-width: 576px) {
        /* line 308, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
        .filter-block > a span {
          display: inline; } }
  /* line 316, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  .filter-block .dropdown-menu {
    display: none;
    width: 200px;
    left: 0;
    top: 48px !important;
    transform: none !important;
    border-radius: 6px;
    background: #F2F7F8;
    padding: 10px 10px 0;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05), 0px 4px 6px -2px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.1); }
  /* line 327, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  .filter-block .search-facets {
    float: none;
    width: 100%;
    margin: 0;
    box-shadow: none;
    background: none; }
    /* line 333, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .filter-block .search-facets h2, .filter-block .search-facets .home > header .title > .heading-group p, .home > header .title > .heading-group .filter-block .search-facets p, .filter-block .search-facets section.outside-app h1, section.outside-app .filter-block .search-facets h1 {
      display: none; }
    /* line 337, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .filter-block .search-facets .search-facets-lists h3 {
      border: none;
      padding: 0;
      margin: 0 0 10px;
      color: #191B23;
      font-size: 14px;
      font-weight: 700; }
    /* line 345, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    .filter-block .search-facets .search-facets-lists ul.facet-list {
      padding: 0 0 0 25px;
      max-height: 100px;
      overflow-y: auto; }
      /* line 349, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
      .filter-block .search-facets .search-facets-lists ul.facet-list li {
        height: auto;
        margin: 0 0 10px; }
        /* line 352, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
        .filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option {
          position: relative;
          float: none;
          width: auto;
          background: none !important;
          padding: 0 0 0 24px;
          font-size: 14px;
          line-height: 20px;
          color: #191B23; }
          /* line 362, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
          .filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option.selected .count {
            background: #15376D;
            border-color: #15376D; }
            /* line 365, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
            .filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option.selected .count:before {
              content: "\f00c";
              width: auto;
              top: 0;
              left: 2px;
              display: block;
              font-size: 10px;
              line-height: 14px;
              color: #fff; }
          /* line 377, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
          .filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option .count {
            position: absolute;
            left: 0;
            right: auto;
            top: 2px;
            width: 16px;
            height: 16px;
            border-radius: 4px;
            border: 1px solid #C4C7CF;
            background: #fff; }
            /* line 387, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
            .filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option .count .count-number {
              display: none; }

/* line 399, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
body.indigo-dark-theme .course-heading-area {
  color: #DDDFE2; }
  /* line 401, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  body.indigo-dark-theme .course-heading-area h2, body.indigo-dark-theme .course-heading-area .home > header .title > .heading-group p, .home > header .title > .heading-group body.indigo-dark-theme .course-heading-area p, body.indigo-dark-theme .course-heading-area section.outside-app h1, section.outside-app body.indigo-dark-theme .course-heading-area h1 {
    color: #F8F8F8; }

/* line 410, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
body.indigo-dark-theme .saerch-bar-discover .filters .filters-inner ul li button {
  background: #AEC7F6 !important;
  color: #112F6B; }

/* line 422, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
body.indigo-dark-theme .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder button {
  background: #AEC7F6;
  color: #112F6B; }
  /* line 425, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  body.indigo-dark-theme .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .button-holder button:hover {
    background: #AEC7F6;
    color: #112F6B; }

/* line 431, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
body.indigo-dark-theme .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder {
  background: #292A2C; }
  /* line 434, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  body.indigo-dark-theme .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder svg path {
    color: #F8F8F8; }
  /* line 438, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  body.indigo-dark-theme .saerch-bar-discover .discover-search .wrapper-search-context .wrapper-search-input .input-holder input {
    color: #F8F8F8; }

/* line 444, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
body.indigo-dark-theme .saerch-bar-discover .discover-search .search-status-label {
  color: #DDDFE2; }

/* line 450, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
body.indigo-dark-theme .saerch-bar-discover .filter-block > a {
  background-color: #292A2C;
  color: #F8F8F8; }
  /* line 453, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  body.indigo-dark-theme .saerch-bar-discover .filter-block > a:hover {
    color: #F8F8F8; }
  /* line 456, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  body.indigo-dark-theme .saerch-bar-discover .filter-block > a svg {
    fill: transparent;
    stroke: #F8F8F8; }
    /* line 459, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    body.indigo-dark-theme .saerch-bar-discover .filter-block > a svg.arrow {
      fill: #F8F8F8;
      stroke: none; }

/* line 465, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
body.indigo-dark-theme .saerch-bar-discover .filter-block .dropdown-menu {
  background: #292A2C; }

/* line 470, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
body.indigo-dark-theme .saerch-bar-discover .filter-block .search-facets .search-facets-lists h3 {
  color: #F8F8F8; }

/* line 475, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
body.indigo-dark-theme .saerch-bar-discover .filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option {
  color: #F8F8F8; }
  /* line 478, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  body.indigo-dark-theme .saerch-bar-discover .filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option.selected .count {
    background: #AEC7F6;
    border-color: #AEC7F6; }
    /* line 481, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    body.indigo-dark-theme .saerch-bar-discover .filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option.selected .count:before {
      color: #112F6B; }
  /* line 486, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  body.indigo-dark-theme .saerch-bar-discover .filter-block .search-facets .search-facets-lists ul.facet-list li button.facet-option .count {
    border: 1px solid #F8F8F8;
    background: #F8F8F8; }

/* line 501, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
body.indigo-dark-theme .courses-container .courses .courses-listing li .course {
  box-shadow: none;
  border: 1px solid #777792;
  background: #292A2C; }
  /* line 506, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  body.indigo-dark-theme .courses-container .courses .courses-listing li .course .course-info .course-title {
    color: #F8F8F8; }
  /* line 509, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  body.indigo-dark-theme .courses-container .courses .courses-listing li .course .course-info .course-organization {
    color: #DDDFE2; }
  /* line 512, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  body.indigo-dark-theme .courses-container .courses .courses-listing li .course .course-info .learn-more {
    background: #AEC7F6;
    color: #112F6B; }
  /* line 516, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
  body.indigo-dark-theme .courses-container .courses .courses-listing li .course .course-info .course-date {
    border-top: 1px solid #777792;
    color: #DDDFE2;
    background: #36383B; }
    /* line 521, /openedx/themes/indigo/lms/static/sass/courseware/_discover.scss */
    body.indigo-dark-theme .courses-container .courses .courses-listing li .course .course-info .course-date svg path {
      fill: #DDDFE2; }

/* line 3, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
.course-info.about.container, section.course-info.about.outside-app, .view-profile .profile-self .wrapper-profile-field-account-privacy .course-info.about.u-field-account_privacy, .view-profile .course-info.about.wrapper-profile-sections, .view-profile .course-info.about.badge-set-display {
  padding-top: 50px;
  padding-bottom: 20px; }
  @media (min-width: 768px) {
    /* line 3, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    .course-info.about.container, section.course-info.about.outside-app, .view-profile .profile-self .wrapper-profile-field-account-privacy .course-info.about.u-field-account_privacy, .view-profile .course-info.about.wrapper-profile-sections, .view-profile .course-info.about.badge-set-display {
      padding-top: 70px;
      padding-bottom: 70px; } }

/* line 11, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
.course-info.about header.course-profile {
  overflow: visible;
  background: none; }
  /* line 14, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  .course-info.about header.course-profile .intro-inner-wrapper {
    background: none;
    padding: 0 0 60px; }
    @media (min-width: 768px) {
      /* line 14, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
      .course-info.about header.course-profile .intro-inner-wrapper {
        padding: 0 0 20px; } }
    @media (min-width: 992px) {
      /* line 14, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
      .course-info.about header.course-profile .intro-inner-wrapper {
        padding: 36px 0 60px; } }

/* line 26, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
.course-info.about .intro-inner-wrapper .profile-top:after {
  display: block;
  content: "";
  clear: both; }

/* line 31, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
.course-info.about .intro-inner-wrapper .profile-top .info-profile {
  overflow: hidden;
  padding: 0 0 10px; }
  @media (min-width: 768px) {
    /* line 31, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    .course-info.about .intro-inner-wrapper .profile-top .info-profile {
      padding: 0 0 70px; } }
  /* line 37, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  .course-info.about .intro-inner-wrapper .profile-top .info-profile h1 {
    font-size: 24px;
    font-weight: 800;
    margin: 0 0 8px;
    line-height: 30px;
    color: #111827;
    text-align: left; }
  /* line 45, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  .course-info.about .intro-inner-wrapper .profile-top .info-profile .org {
    display: block;
    color: #515661;
    font-size: 16px;
    line-height: 22px; }

/* line 52, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
.course-info.about .intro-inner-wrapper .profile-top .media {
  margin: 0 auto 20px;
  padding: 0;
  display: block;
  max-width: 400px;
  width: 100%; }
  @media (min-width: 768px) {
    /* line 52, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    .course-info.about .intro-inner-wrapper .profile-top .media {
      float: right;
      width: 32%;
      margin: 0 0 0 80px; } }
  /* line 63, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  .course-info.about .intro-inner-wrapper .profile-top .media img {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 1;
    border-radius: 8px;
    height: 180px;
    object-fit: cover; }
  /* line 73, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  .course-info.about .intro-inner-wrapper .profile-top .media .hero {
    position: relative;
    overflow: visible;
    border: none; }
    /* line 77, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    .course-info.about .intro-inner-wrapper .profile-top .media .hero:after {
      position: absolute;
      left: 1px;
      top: 1px;
      width: calc(100% - 2px);
      height: calc(100% - 2px);
      content: "";
      border-radius: 8px;
      border: 1px solid #F2F7F8; }
    /* line 87, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    .course-info.about .intro-inner-wrapper .profile-top .media .hero .play-intro {
      z-index: 10; }

@media (min-width: 768px) {
  /* line 93, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  .course-info.about .main-cta {
    margin: -50px 0 0; } }

/* line 99, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
.course-info.about .main-cta span.register.disabled {
  display: inline-block;
  vertical-align: top;
  padding: 7px 14px;
  color: #374151;
  border-radius: 6px;
  background: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  text-decoration: none !important;
  border: 1px solid #D1D5DB;
  margin-right: 20px; }
  @media (min-width: 768px) {
    /* line 99, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    .course-info.about .main-cta span.register.disabled {
      padding: 12px 24px; } }
  /* line 116, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  .course-info.about .main-cta span.register.disabled:hover {
    opacity: 1; }

/* line 123, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
.course-info.about .main-cta a {
  display: inline-block;
  text-decoration: none !important; }

/* line 127, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
.course-info.about .main-cta a.register, .course-info.about .main-cta a strong, .course-info.about .main-cta > span.register, .course-info.about .main-cta a.add-to-cart {
  display: inline-block;
  vertical-align: top;
  padding: 8px 15px;
  color: #fff;
  border-radius: 6px;
  background: #15376D;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  text-decoration: none !important; }
  @media (min-width: 768px) {
    /* line 127, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    .course-info.about .main-cta a.register, .course-info.about .main-cta a strong, .course-info.about .main-cta > span.register, .course-info.about .main-cta a.add-to-cart {
      padding: 13px 25px; } }
  /* line 141, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  .course-info.about .main-cta a.register:hover, .course-info.about .main-cta a strong:hover, .course-info.about .main-cta > span.register:hover, .course-info.about .main-cta a.add-to-cart:hover {
    text-decoration: none;
    opacity: .8; }

/* line 146, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
.course-info.about .main-cta span.closed {
  background: #F2F7F8;
  border-radius: 6px;
  color: #9CA3AF;
  font-size: 16px;
  line-height: 24px;
  padding: 16px;
  font-weight: 500;
  display: inline-block;
  vertical-align: top; }

/* line 158, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
.course-info.about .about-content {
  display: flex;
  flex-flow: column-reverse;
  flex-wrap: wrap; }
  @media (min-width: 768px) {
    /* line 158, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    .course-info.about .about-content {
      display: block; } }
  /* line 165, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  .course-info.about .about-content:after {
    display: block;
    clear: both;
    content: ""; }
  /* line 170, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  .course-info.about .about-content .details {
    width: 100%; }
    @media (min-width: 768px) {
      /* line 170, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
      .course-info.about .about-content .details {
        width: calc(100% - 32% - 35px);
        margin-right: 35px; } }
    @media (min-width: 992px) {
      /* line 170, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
      .course-info.about .about-content .details {
        width: calc(100% - 32% - 57px);
        margin-right: 57px; } }
    /* line 180, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    .course-info.about .about-content .details .wrap-instructor-info {
      display: none; }
    /* line 183, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    .course-info.about .about-content .details .about, .course-info.about .about-content .details .prerequisites, .course-info.about .about-content .details .course-staff, .course-info.about .about-content .details .faq {
      font: 16px/20px "Inter", sans-serif;
      color: #515661;
      border-radius: 8px;
      border: 1px solid #F2F7F8;
      border-left: 14px solid #F2F7F8;
      padding: 24px 16px 10px 16px;
      margin: 0 0 20px; }
      /* line 191, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
      .course-info.about .about-content .details .about .responses, .course-info.about .about-content .details .prerequisites .responses, .course-info.about .about-content .details .course-staff .responses, .course-info.about .about-content .details .faq .responses {
        float: none;
        width: 100%; }
      /* line 195, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
      .course-info.about .about-content .details .about p, .course-info.about .about-content .details .prerequisites p, .course-info.about .about-content .details .course-staff p, .course-info.about .about-content .details .faq p {
        margin: 0 0 14px; }
      /* line 198, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
      .course-info.about .about-content .details .about h2, .course-info.about .about-content .details .about .home > header .title > .heading-group p, .home > header .title > .heading-group .course-info.about .about-content .details .about p, .course-info.about .about-content .details .about section.outside-app h1, section.outside-app .course-info.about .about-content .details .about h1, .course-info.about .about-content .details .prerequisites h2, .course-info.about .about-content .details .prerequisites .home > header .title > .heading-group p, .home > header .title > .heading-group .course-info.about .about-content .details .prerequisites p, .course-info.about .about-content .details .prerequisites section.outside-app h1, section.outside-app .course-info.about .about-content .details .prerequisites h1, .course-info.about .about-content .details .course-staff h2, .course-info.about .about-content .details .course-staff .home > header .title > .heading-group p, .home > header .title > .heading-group .course-info.about .about-content .details .course-staff p, .course-info.about .about-content .details .course-staff section.outside-app h1, section.outside-app .course-info.about .about-content .details .course-staff h1, .course-info.about .about-content .details .faq h2, .course-info.about .about-content .details .faq .home > header .title > .heading-group p, .home > header .title > .heading-group .course-info.about .about-content .details .faq p, .course-info.about .about-content .details .faq section.outside-app h1, section.outside-app .course-info.about .about-content .details .faq h1 {
        margin: 0 0 14px;
        color: #111827;
        font-size: 18px;
        line-height: 24px;
        font-weight: 600; }
      /* line 205, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
      .course-info.about .about-content .details .about h3, .course-info.about .about-content .details .prerequisites h3, .course-info.about .about-content .details .course-staff h3, .course-info.about .about-content .details .faq h3 {
        margin: 0 0 5px;
        color: #4B5563;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500; }
      /* line 212, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
      .course-info.about .about-content .details .about .response, .course-info.about .about-content .details .prerequisites .response, .course-info.about .about-content .details .course-staff .response, .course-info.about .about-content .details .faq .response {
        margin: 0 0 12px; }
        /* line 214, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
        .course-info.about .about-content .details .about .response:last-child, .course-info.about .about-content .details .prerequisites .response:last-child, .course-info.about .about-content .details .course-staff .response:last-child, .course-info.about .about-content .details .faq .response:last-child {
          margin: 0; }
      /* line 218, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
      .course-info.about .about-content .details .about .teacher, .course-info.about .about-content .details .prerequisites .teacher, .course-info.about .about-content .details .course-staff .teacher, .course-info.about .about-content .details .faq .teacher {
        margin: 0 0 38px; }
        /* line 220, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
        .course-info.about .about-content .details .about .teacher:last-child, .course-info.about .about-content .details .prerequisites .teacher:last-child, .course-info.about .about-content .details .course-staff .teacher:last-child, .course-info.about .about-content .details .faq .teacher:last-child {
          margin: 0 0 14px; }
        /* line 223, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
        .course-info.about .about-content .details .about .teacher.update, .course-info.about .about-content .details .prerequisites .teacher.update, .course-info.about .about-content .details .course-staff .teacher.update, .course-info.about .about-content .details .faq .teacher.update {
          position: relative;
          overflow: hidden; }
          @media (min-width: 768px) {
            /* line 227, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
            .course-info.about .about-content .details .about .teacher.update:after, .course-info.about .about-content .details .prerequisites .teacher.update:after, .course-info.about .about-content .details .course-staff .teacher.update:after, .course-info.about .about-content .details .faq .teacher.update:after {
              position: absolute;
              width: 1px;
              height: 100%;
              content: "";
              top: 0;
              left: 145px;
              background: #F2F7F8; } }
          /* line 237, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
          .course-info.about .about-content .details .about .teacher.update .teacher-info, .course-info.about .about-content .details .prerequisites .teacher.update .teacher-info, .course-info.about .about-content .details .course-staff .teacher.update .teacher-info, .course-info.about .about-content .details .faq .teacher.update .teacher-info {
            overflow: hidden; }
          /* line 240, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
          .course-info.about .about-content .details .about .teacher.update .teacher-image, .course-info.about .about-content .details .prerequisites .teacher.update .teacher-image, .course-info.about .about-content .details .course-staff .teacher.update .teacher-image, .course-info.about .about-content .details .faq .teacher.update .teacher-image {
            text-align: left;
            border: none;
            height: auto;
            margin: 0 0 5px;
            float: none;
            width: auto; }
            @media (min-width: 768px) {
              /* line 240, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
              .course-info.about .about-content .details .about .teacher.update .teacher-image, .course-info.about .about-content .details .prerequisites .teacher.update .teacher-image, .course-info.about .about-content .details .course-staff .teacher.update .teacher-image, .course-info.about .about-content .details .faq .teacher.update .teacher-image {
                margin: 0 30px 0 0;
                width: 130px;
                float: left;
                text-align: center; } }
            /* line 253, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
            .course-info.about .about-content .details .about .teacher.update .teacher-image img, .course-info.about .about-content .details .prerequisites .teacher.update .teacher-image img, .course-info.about .about-content .details .course-staff .teacher.update .teacher-image img, .course-info.about .about-content .details .faq .teacher.update .teacher-image img {
              width: 60px;
              border-radius: 50%;
              display: block;
              margin: 0 0 12px;
              float: none; }
              @media (min-width: 768px) {
                /* line 253, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
                .course-info.about .about-content .details .about .teacher.update .teacher-image img, .course-info.about .about-content .details .prerequisites .teacher.update .teacher-image img, .course-info.about .about-content .details .course-staff .teacher.update .teacher-image img, .course-info.about .about-content .details .faq .teacher.update .teacher-image img {
                  margin: 0 auto 12px; } }
            /* line 263, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
            .course-info.about .about-content .details .about .teacher.update .teacher-image h3, .course-info.about .about-content .details .prerequisites .teacher.update .teacher-image h3, .course-info.about .about-content .details .course-staff .teacher.update .teacher-image h3, .course-info.about .about-content .details .faq .teacher.update .teacher-image h3 {
              margin: 0; }

/* line 272, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
.course-info.about .course-sidebar {
  background: #F2F7F8;
  padding: 24px;
  border-radius: 8px;
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 25px; }
  @media (min-width: 768px) {
    /* line 272, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    .course-info.about .course-sidebar {
      width: 32%;
      margin: 0;
      max-width: 400px;
      float: right; } }
  /* line 285, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  .course-info.about .course-sidebar h2, .course-info.about .course-sidebar .home > header .title > .heading-group p, .home > header .title > .heading-group .course-info.about .course-sidebar p, .course-info.about .course-sidebar section.outside-app h1, section.outside-app .course-info.about .course-sidebar h1 {
    color: #111827;
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    margin: 0 0 20px; }
  /* line 292, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  .course-info.about .course-sidebar header {
    padding: 0;
    margin: 0;
    border: none;
    text-align: left; }
    /* line 297, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    .course-info.about .course-sidebar header:after {
      display: none; }
    /* line 300, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    .course-info.about .course-sidebar header .social-sharing {
      height: auto;
      text-align: left; }
      /* line 303, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
      .course-info.about .course-sidebar header .social-sharing .sharing-message {
        background: white;
        border: none;
        border-top: 4px solid #15376D;
        color: #000;
        font: 10px/15px "Inter", sans-serif;
        padding: 10px; }
      /* line 311, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
      .course-info.about .course-sidebar header .social-sharing .share {
        width: auto;
        height: auto;
        opacity: 1;
        margin-right: 10px;
        vertical-align: top; }
  /* line 320, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  .course-info.about .course-sidebar .important-dates {
    padding: 0; }
    /* line 322, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    .course-info.about .course-sidebar .important-dates li {
      position: relative;
      padding: 0 0 20px 36px;
      overflow: hidden;
      border: none;
      margin: 0; }
      /* line 328, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
      .course-info.about .course-sidebar .important-dates li svg, .course-info.about .course-sidebar .important-dates li .fa {
        position: absolute;
        line-height: 24px;
        font-size: 17px;
        left: 0;
        top: 0;
        margin: 0;
        color: #9CA3AF;
        opacity: 1; }
      /* line 338, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
      .course-info.about .course-sidebar .important-dates li p {
        font-size: 14px;
        font-weight: 500;
        line-height: 24px;
        float: none;
        color: #4B5563;
        margin: 0 0 5px;
        font-family: "Inter", sans-serif;
        float: left; }
        @media (min-width: 768px) {
          /* line 338, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
          .course-info.about .course-sidebar .important-dates li p {
            float: none; } }
        @media (min-width: 992px) {
          /* line 338, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
          .course-info.about .course-sidebar .important-dates li p {
            float: left; } }
      /* line 354, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
      .course-info.about .course-sidebar .important-dates li .important-dates-item-text {
        float: none;
        font-size: 12px;
        line-height: 24px;
        color: #515661;
        display: block;
        font-weight: normal;
        font-family: "Inter", sans-serif;
        float: right; }
        @media (min-width: 768px) {
          /* line 354, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
          .course-info.about .course-sidebar .important-dates li .important-dates-item-text {
            float: none; } }
        @media (min-width: 992px) {
          /* line 354, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
          .course-info.about .course-sidebar .important-dates li .important-dates-item-text {
            float: right; } }

/* line 378, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
body.indigo-dark-theme .course-info.about .intro-inner-wrapper .profile-top .info-profile h1 {
  color: #F8F8F8; }

/* line 381, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
body.indigo-dark-theme .course-info.about .intro-inner-wrapper .profile-top .info-profile .org {
  color: #DDDFE2; }

/* line 387, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
body.indigo-dark-theme .course-info.about .intro-inner-wrapper .profile-top .media .hero:after {
  border-color: #777792; }

/* line 395, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
body.indigo-dark-theme .course-info.about .main-cta a span {
  color: #F8F8F8;
  background: none;
  border: 1px solid #F8F8F8; }

/* line 401, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
body.indigo-dark-theme .course-info.about .main-cta a.register, body.indigo-dark-theme .course-info.about .main-cta a strong, body.indigo-dark-theme .course-info.about .main-cta > span.register, body.indigo-dark-theme .course-info.about .main-cta a.add-to-cart {
  color: #112F6B;
  background: #AEC7F6; }

/* line 405, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
body.indigo-dark-theme .course-info.about .main-cta span.closed {
  background: #292A2C; }

/* line 411, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
body.indigo-dark-theme .course-info.about .about-content .details .about, body.indigo-dark-theme .course-info.about .about-content .details .prerequisites, body.indigo-dark-theme .course-info.about .about-content .details .course-staff, body.indigo-dark-theme .course-info.about .about-content .details .faq {
  color: #F8F8F8;
  border: 1px solid #292A2C;
  border-left: 14px solid #292A2C; }
  /* line 415, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  body.indigo-dark-theme .course-info.about .about-content .details .about h2, body.indigo-dark-theme .course-info.about .about-content .details .about .home > header .title > .heading-group p, .home > header .title > .heading-group body.indigo-dark-theme .course-info.about .about-content .details .about p, body.indigo-dark-theme .course-info.about .about-content .details .about section.outside-app h1, section.outside-app body.indigo-dark-theme .course-info.about .about-content .details .about h1, body.indigo-dark-theme .course-info.about .about-content .details .prerequisites h2, body.indigo-dark-theme .course-info.about .about-content .details .prerequisites .home > header .title > .heading-group p, .home > header .title > .heading-group body.indigo-dark-theme .course-info.about .about-content .details .prerequisites p, body.indigo-dark-theme .course-info.about .about-content .details .prerequisites section.outside-app h1, section.outside-app body.indigo-dark-theme .course-info.about .about-content .details .prerequisites h1, body.indigo-dark-theme .course-info.about .about-content .details .course-staff h2, body.indigo-dark-theme .course-info.about .about-content .details .course-staff .home > header .title > .heading-group p, .home > header .title > .heading-group body.indigo-dark-theme .course-info.about .about-content .details .course-staff p, body.indigo-dark-theme .course-info.about .about-content .details .course-staff section.outside-app h1, section.outside-app body.indigo-dark-theme .course-info.about .about-content .details .course-staff h1, body.indigo-dark-theme .course-info.about .about-content .details .faq h2, body.indigo-dark-theme .course-info.about .about-content .details .faq .home > header .title > .heading-group p, .home > header .title > .heading-group body.indigo-dark-theme .course-info.about .about-content .details .faq p, body.indigo-dark-theme .course-info.about .about-content .details .faq section.outside-app h1, section.outside-app body.indigo-dark-theme .course-info.about .about-content .details .faq h1 {
    color: #F8F8F8; }
  /* line 418, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  body.indigo-dark-theme .course-info.about .about-content .details .about h3, body.indigo-dark-theme .course-info.about .about-content .details .prerequisites h3, body.indigo-dark-theme .course-info.about .about-content .details .course-staff h3, body.indigo-dark-theme .course-info.about .about-content .details .faq h3 {
    color: #F8F8F8; }
  @media (min-width: 768px) {
    /* line 424, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    body.indigo-dark-theme .course-info.about .about-content .details .about .teacher.update:after, body.indigo-dark-theme .course-info.about .about-content .details .prerequisites .teacher.update:after, body.indigo-dark-theme .course-info.about .about-content .details .course-staff .teacher.update:after, body.indigo-dark-theme .course-info.about .about-content .details .faq .teacher.update:after {
      background: #292A2C; } }

/* line 433, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
body.indigo-dark-theme .course-info.about .course-sidebar {
  background: #292A2C; }
  /* line 435, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  body.indigo-dark-theme .course-info.about .course-sidebar h2, body.indigo-dark-theme .course-info.about .course-sidebar .home > header .title > .heading-group p, .home > header .title > .heading-group body.indigo-dark-theme .course-info.about .course-sidebar p, body.indigo-dark-theme .course-info.about .course-sidebar section.outside-app h1, section.outside-app body.indigo-dark-theme .course-info.about .course-sidebar h1 {
    color: #F8F8F8; }
  /* line 440, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  body.indigo-dark-theme .course-info.about .course-sidebar header .social-sharing .sharing-message {
    background: #292A2C;
    border-top: 4px solid #AEC7F6;
    color: #F8F8F8; }
  /* line 449, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  body.indigo-dark-theme .course-info.about .course-sidebar .important-dates li svg, body.indigo-dark-theme .course-info.about .course-sidebar .important-dates li .fa {
    color: #DDDFE2; }
    /* line 451, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
    body.indigo-dark-theme .course-info.about .course-sidebar .important-dates li svg path, body.indigo-dark-theme .course-info.about .course-sidebar .important-dates li .fa path {
      fill: #DDDFE2; }
  /* line 455, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  body.indigo-dark-theme .course-info.about .course-sidebar .important-dates li p {
    color: #DDDFE2; }
  /* line 458, /openedx/themes/indigo/lms/static/sass/courseware/_about.scss */
  body.indigo-dark-theme .course-info.about .course-sidebar .important-dates li .important-dates-item-text {
    color: #DDDFE2; }

/* line 2, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
.navbar.course-tabs {
  display: block;
  max-width: 1600px;
  margin: 0 auto;
  padding: 20px 15px !important;
  border: none;
  overflow-x: auto; }
  /* line 9, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  .navbar.course-tabs ul.navbar-nav {
    border-bottom: 1px solid #F2F7F8; }
    /* line 11, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
    .navbar.course-tabs ul.navbar-nav .nav-item {
      margin-right: 10px; }
      @media (min-width: 768px) {
        /* line 11, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
        .navbar.course-tabs ul.navbar-nav .nav-item {
          margin-right: 32px; } }
      /* line 16, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
      .navbar.course-tabs ul.navbar-nav .nav-item a {
        border-width: 0 0 2px;
        padding: 0.5rem 1rem;
        font-weight: 500;
        font-size: 14px;
        line-height: 20px; }

/* line 27, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
.page-content-container .page-content {
  padding: 20px 0; }

/* line 30, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
.page-content-container .page-header.has-secondary {
  padding: 8px 10px;
  border: none;
  background: #F2F7F8;
  border-radius: 6px; }
  /* line 35, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  .page-content-container .page-header.has-secondary .breadcrumbs {
    font-weight: 500;
    font-size: 14px;
    color: #515661; }

/* line 41, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
.page-content-container .courseware-results.search-result {
  max-width: 100%; }

/* line 44, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
.page-content-container .bookmarks-empty {
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
  border: none;
  border-radius: 8px;
  padding: 20px;
  color: #515661;
  font-size: 14px;
  max-width: 540px;
  margin: 0 auto;
  text-align: center; }
  /* line 54, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  .page-content-container .bookmarks-empty h3 {
    font-size: 16px;
    font-weight: 700;
    color: #111827;
    margin: 0 0 10px; }
    /* line 59, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
    .page-content-container .bookmarks-empty h3 .bookmarks-empty-header-icon {
      display: block;
      margin: 0 0 10px;
      font-size: 30px;
      color: #15376D; }

/* line 67, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
.page-content-container .search-results {
  max-width: 100%;
  margin: 0; }
  /* line 70, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  .page-content-container .search-results .search-count {
    font-size: 14px; }
  /* line 73, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  .page-content-container .search-results .paging-header, .page-content-container .search-results .bookmarks-results-list, .page-content-container .search-results .paging-footer {
    margin-left: 0;
    max-width: 856px; }

/* line 81, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
.course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item {
  border: 1px solid #E5E7EB;
  border-left: 8px solid #F2F7F8;
  padding: 20px 30px;
  border-radius: 8px;
  position: relative; }
  /* line 87, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item:before {
    position: absolute;
    top: -1px;
    left: 5px;
    font-size: 17px;
    line-height: 17px;
    color: #AEC7F6; }
  /* line 95, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item:hover {
    text-decoration: none; }
  /* line 98, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item h3 {
    font-size: 18px;
    font-weight: 600;
    color: #111827; }
    /* line 102, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
    .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item h3 .icon {
      width: 12px;
      height: 12px;
      border: 2px solid #9CA3AF;
      border-width: 2px 2px 0 0;
      margin: 0 12px 0 10px;
      transform: rotate(45deg); }
      /* line 109, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
      .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item h3 .icon:before {
        display: none; }
  /* line 114, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-date {
    font-size: 14px;
    font-weight: 500;
    color: #4B5563; }
  /* line 119, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item p {
    margin: 0; }
  /* line 122, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-left-section {
    width: 100%;
    margin: 0 0 10px; }
    @media (min-width: 768px) {
      /* line 122, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
      .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-left-section {
        width: calc(100% - 82px);
        margin: 0; } }
  /* line 130, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-right-section {
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    color: #fff;
    background: #15376D;
    padding: 9px 13px;
    border-radius: 6px;
    bottom: 0;
    position: static; }
    @media (min-width: 768px) {
      /* line 130, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
      .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-right-section {
        position: absolute; } }
    /* line 144, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
    .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-right-section .icon {
      display: none; }

/* line 152, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
.pagination .nav-link {
  font-size: 30px;
  padding: 0;
  background: none !important;
  color: #515661 !important;
  line-height: 30px; }

/* line 159, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
.pagination .current-page, .pagination .page-number-input, .pagination .total-pages {
  color: #313131;
  font-size: 14px;
  font-weight: 600;
  margin: 0 4px; }

/* line 165, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
.pagination .page-divider {
  font-weight: bold;
  color: #515661; }

/* line 171, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
body.indigo-dark-theme .page-content-container {
  background: none; }

/* line 175, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
body.indigo-dark-theme .navbar.course-tabs ul.navbar-nav {
  border-bottom: 1px solid #292A2C; }
  /* line 179, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  body.indigo-dark-theme .navbar.course-tabs ul.navbar-nav .nav-item.active a {
    color: #F8F8F8;
    border-color: #F8F8F8; }
  /* line 184, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  body.indigo-dark-theme .navbar.course-tabs ul.navbar-nav .nav-item a {
    color: #F8F8F8;
    border-color: transparent; }

/* line 192, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
body.indigo-dark-theme .page-content-container .page-header.has-secondary {
  background: #292A2C; }
  /* line 194, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  body.indigo-dark-theme .page-content-container .page-header.has-secondary .breadcrumbs {
    color: #DDDFE2; }

/* line 198, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
body.indigo-dark-theme .page-content-container .bookmarks-empty {
  background: none;
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.08);
  color: #F8F8F8; }
  /* line 202, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  body.indigo-dark-theme .page-content-container .bookmarks-empty h3 {
    color: #F8F8F8 !important; }
    /* line 204, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
    body.indigo-dark-theme .page-content-container .bookmarks-empty h3 .bookmarks-empty-header-icon {
      color: #AEC7F6; }

/* line 210, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
body.indigo-dark-theme .page-content-container .search-results .search-count {
  color: #DDDFE2; }

/* line 217, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
body.indigo-dark-theme .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item {
  border: 1px solid #292A2C;
  border-left: 8px solid #292A2C; }
  /* line 220, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  body.indigo-dark-theme .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item h3 {
    color: #F8F8F8 !important; }
    /* line 222, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
    body.indigo-dark-theme .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item h3 .icon {
      border: 2px solid #777792; }
  /* line 226, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  body.indigo-dark-theme .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-date {
    color: #F8F8F8; }
  /* line 229, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
  body.indigo-dark-theme .course-bookmarks .bookmarks-results-list a.bookmarks-results-list-item .list-item-right-section {
    color: #112F6B;
    background: #AEC7F6; }

/* line 237, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
body.indigo-dark-theme .pagination .nav-link {
  color: #F8F8F8 !important; }

/* line 240, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
body.indigo-dark-theme .pagination .current-page, body.indigo-dark-theme .pagination .page-number-input, body.indigo-dark-theme .pagination .total-pages {
  color: #F8F8F8;
  background: none !important; }

/* line 244, /openedx/themes/indigo/lms/static/sass/courseware/_bookmarks.scss */
body.indigo-dark-theme .pagination .page-divider {
  color: #F8F8F8; }

/* line 2, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
section.home {
  max-width: 1600px;
  margin: 0 auto;
  padding: 0 15px; }

/* line 7, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
.home > header .title {
  background: none !important; }

/* line 10, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
.home > header .outer-wrapper {
  max-width: 100%; }

/* line 14, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
.global-header .nav-links .secondary .btn-holder {
  letter-spacing: -.32em;
  margin: 0 -7px; }
  /* line 17, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
  .global-header .nav-links .secondary .btn-holder .nav-item {
    letter-spacing: normal;
    margin: 0 7px;
    padding: 12px 0; }
    /* line 21, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
    .global-header .nav-links .secondary .btn-holder .nav-item .btn {
      line-height: 20px;
      padding: 9px 17px;
      font-size: 14px;
      border-radius: 6px;
      font-weight: 500;
      display: block; }

/* line 33, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
#main .home.style-logout header {
  background: none;
  overflow: visible; }
  /* line 37, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
  #main .home.style-logout header .outer-wrapper .title {
    width: 100%;
    float: none;
    margin: 0;
    padding: 30px 0 0;
    min-height: 20px; }
    @media (min-width: 576px) {
      /* line 37, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
      #main .home.style-logout header .outer-wrapper .title {
        padding: 50px 0 0; } }
    /* line 46, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
    #main .home.style-logout header .outer-wrapper .title .heading-group {
      margin: 0 0 25px;
      text-align: left;
      padding: 0; }
      @media (min-width: 576px) {
        /* line 46, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
        #main .home.style-logout header .outer-wrapper .title .heading-group {
          margin: 0 0 45px; } }
      /* line 53, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
      #main .home.style-logout header .outer-wrapper .title .heading-group h1 {
        color: #111827;
        font-size: 20px;
        font-weight: 700;
        line-height: 30px;
        margin: 0 0 8px;
        text-align: left; }
        @media (min-width: 768px) {
          /* line 53, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
          #main .home.style-logout header .outer-wrapper .title .heading-group h1 {
            font-size: 24px;
            font-weight: 700;
            margin: 0 0 12px; } }
      /* line 66, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
      #main .home.style-logout header .outer-wrapper .title .heading-group p {
        font-size: 16px;
        line-height: 20px;
        color: #515661;
        font-style: normal;
        margin: 0; }
    /* line 74, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
    #main .home.style-logout header .outer-wrapper .title .course-search {
      padding: 0; }
      /* line 76, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
      #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper {
        display: flex; }
        /* line 80, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
        #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .button-holder button {
          position: static;
          margin: 0 0 0 16px;
          min-width: 90px;
          color: #fff;
          font-size: 16px;
          font-weight: 500;
          line-height: 26px;
          text-align: center;
          padding: 6px;
          height: 38px;
          border-radius: 6px;
          background: #15376D;
          font-family: "Inter", sans-serif;
          border: none; }
          @media (min-width: 576px) {
            /* line 80, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
            #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .button-holder button {
              min-width: 100px; } }
          /* line 98, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
          #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .button-holder button:hover {
            background: #15376D;
            opacity: .8; }
        /* line 104, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
        #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder {
          flex-grow: 1;
          border-radius: 6px;
          background: #F2F7F8;
          padding: 0 0 0 33px;
          position: relative;
          display: block; }
          /* line 111, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
          #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder svg {
            position: absolute;
            left: 12px;
            font-size: 20px;
            top: 10px; }
          /* line 117, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
          #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder input {
            border: none;
            box-shadow: none;
            height: 38px;
            width: 100%;
            background: none;
            outline: none;
            font-size: 14px;
            line-height: 20px;
            padding: 9px 10px; }
            /* line 128, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
            #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder input:focus, #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder input:focus-visible {
              outline: revert;
              outline-width: 2px; }

/* line 142, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
body.indigo-dark-theme h1 {
  color: #F8F8F8; }

/* line 145, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
body.indigo-dark-theme p a:not(.btn), body.indigo-dark-theme a:not(.btn) {
  color: #AEC7F6; }
  /* line 147, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
  body.indigo-dark-theme p a:not(.btn):hover, body.indigo-dark-theme p a:not(.btn):focus, body.indigo-dark-theme p a:not(.btn):active, body.indigo-dark-theme p a:not(.btn) a:visited:not(.btn):focus, body.indigo-dark-theme a:not(.btn):hover, body.indigo-dark-theme a:not(.btn):focus, body.indigo-dark-theme a:not(.btn):active, body.indigo-dark-theme a:not(.btn) a:visited:not(.btn):focus {
    color: #AEC7F6; }

/* line 155, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
body.indigo-dark-theme .global-header .nav-links .secondary .btn-holder .nav-item .btn.sign-in-btn {
  background: #AEC7F6;
  color: #112F6B;
  border-color: #AEC7F6; }

/* line 160, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
body.indigo-dark-theme .global-header .nav-links .secondary .btn-holder .nav-item .btn.register-btn {
  color: #F8F8F8;
  border-color: #F8F8F8;
  background: none; }

/* line 170, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
body.indigo-dark-theme #main .home.style-logout header {
  background: none; }
  /* line 175, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
  body.indigo-dark-theme #main .home.style-logout header .outer-wrapper .title .heading-group h1 {
    color: #F8F8F8; }
  /* line 178, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
  body.indigo-dark-theme #main .home.style-logout header .outer-wrapper .title .heading-group p {
    color: #DDDFE2; }
  /* line 185, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
  body.indigo-dark-theme #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .button-holder button {
    color: #112F6B;
    background: #AEC7F6;
    border: none; }
    /* line 189, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
    body.indigo-dark-theme #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .button-holder button:hover {
      color: #112F6B;
      background: #AEC7F6; }
  /* line 195, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
  body.indigo-dark-theme #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder {
    background: #292A2C; }
    /* line 198, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
    body.indigo-dark-theme #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder svg path {
      fill: #DDDFE2; }
    /* line 202, /openedx/themes/indigo/lms/static/sass/home/_home.scss */
    body.indigo-dark-theme #main .home.style-logout header .outer-wrapper .title .course-search .search-field-wrapper .input-holder input {
      color: #F8F8F8; }

/* line 3, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
.program-list-wrapper {
  color: #111827;
  padding: 20px 15px; }
  @media (min-width: 768px) {
    /* line 3, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-list-wrapper {
      padding: 40px 15px; } }
  /* line 9, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .program-list-wrapper:after {
    clear: both;
    content: "";
    display: block; }
  /* line 14, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .program-list-wrapper .program-list-container {
    float: none;
    width: 100%;
    max-width: 100%; }
    @media (min-width: 992px) {
      /* line 14, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-list-wrapper .program-list-container {
        float: left;
        width: calc(100% - 28% - 40px);
        margin: 0 40px 0 0; } }
    @media only screen and (min-width: 1200px) {
      /* line 14, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-list-wrapper .program-list-container {
        width: calc(100% - 24% - 40px); } }
    /* line 27, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-list-wrapper .program-list-container .js-program-list-header h2, .program-list-wrapper .program-list-container .js-program-list-header .home > header .title > .heading-group p, .home > header .title > .heading-group .program-list-wrapper .program-list-container .js-program-list-header p, .program-list-wrapper .program-list-container .js-program-list-header section.outside-app h1, section.outside-app .program-list-wrapper .program-list-container .js-program-list-header h1 {
      font-size: 24px;
      font-weight: 700;
      margin: 0 0 30px;
      color: #111827;
      text-transform: capitalize; }
    /* line 35, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-list-wrapper .program-list-container .program-cards-container {
      margin: 0 -5px;
      letter-spacing: -.32em; }
      /* line 38, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-list-wrapper .program-list-container .program-cards-container .program-card {
        border: none;
        border-radius: 8px;
        margin: 0 5px 10px;
        overflow: hidden;
        width: calc(50% - 10px);
        letter-spacing: normal;
        box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
        display: inline-block; }
        @media only screen and (min-width: 1200px) {
          /* line 38, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-list-wrapper .program-list-container .program-cards-container .program-card {
            width: calc(33.33% - 10px);
            flex: 0 0 calc(33% - 10px);
            max-width: calc(33% - 10px); } }
        /* line 52, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-list-wrapper .program-list-container .program-cards-container .program-card .text-section {
          position: static;
          padding: 15px; }
          /* line 55, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-list-wrapper .program-list-container .program-cards-container .program-card .text-section h3 {
            font-size: 14px;
            line-height: 20px;
            font-weight: 500;
            color: #292C2E;
            margin: 0 0 5px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            min-height: 10px; }
          /* line 66, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-list-wrapper .program-list-container .program-cards-container .program-card .text-section .meta-info {
            z-index: 3;
            background: #ffff;
            display: block;
            padding: 2px 12px;
            border-radius: 6px;
            font-size: 14px;
            line-height: 20px;
            font-weight: 500;
            color: #292C2E;
            width: auto;
            top: 15px;
            left: 15px; }
            /* line 79, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
            .program-list-wrapper .program-list-container .program-cards-container .program-card .text-section .meta-info .col {
              display: inline-block;
              vertical-align: top;
              width: auto;
              padding: 0 !important;
              max-width: 100%; }
        /* line 88, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-list-wrapper .program-list-container .program-cards-container .program-card .status-text {
          text-align: center;
          display: block;
          padding: 0 15px 10px; }
          /* line 92, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-list-wrapper .program-list-container .program-cards-container .program-card .status-text .number-status, .program-list-wrapper .program-list-container .program-cards-container .program-card .status-text .number-circle {
            display: inline-block;
            vertical-align: top;
            float: none;
            width: auto;
            background: #F2F7F8;
            margin: 0 5px 10px 0;
            border-radius: 5px;
            color: #15376D;
            padding: 10px 0;
            font: 10px/18px "Inter", sans-serif;
            text-align: center; }
          /* line 105, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-list-wrapper .program-list-container .program-cards-container .program-card .status-text .number-circle {
            height: auto;
            width: 100%;
            margin: 0 0 5px;
            font-weight: 600;
            background: none !important;
            padding: 0;
            font-size: 14px; }
        /* line 115, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-list-wrapper .program-list-container .program-cards-container .program-card .card-link {
          opacity: 1; }
          /* line 117, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-list-wrapper .program-list-container .program-cards-container .program-card .card-link .banner-image-container {
            background: #15376D; }
            /* line 119, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
            .program-list-wrapper .program-list-container .program-cards-container .program-card .card-link .banner-image-container picture {
              display: block; }
            /* line 122, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
            .program-list-wrapper .program-list-container .program-cards-container .program-card .card-link .banner-image-container .banner-image {
              position: static;
              transform: none;
              width: 100%;
              object-fit: cover; }
      /* line 131, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-list-wrapper .program-list-container .program-cards-container .progress-container {
        display: none; }
  /* line 136, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .program-list-wrapper .sidebar {
    max-width: 100%;
    float: none;
    width: 100%;
    padding: 20px 0 0; }
    @media (min-width: 992px) {
      /* line 136, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-list-wrapper .sidebar {
        width: 28%;
        float: left;
        padding-top: 58px; } }
    @media only screen and (min-width: 1200px) {
      /* line 136, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-list-wrapper .sidebar {
        width: 24%; } }
    /* line 149, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-list-wrapper .sidebar .program-advertise {
      border-radius: 5px;
      background: #F2F7F8;
      padding: 15px;
      border: none;
      display: block;
      text-align: center; }
      /* line 156, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-list-wrapper .sidebar .program-advertise p {
        margin: 0 0 10px;
        text-align: left;
        font-size: 14px;
        font-weight: 500; }
      /* line 162, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-list-wrapper .sidebar .program-advertise a.btn {
        background: #15376D;
        border-radius: 6px;
        font-size: 14px;
        line-height: 18px;
        font-weight: 500;
        padding: 9px 11px; }
  /* line 172, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .program-list-wrapper .program-cards-container {
    margin: 0;
    padding: 0; }
  /* line 176, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .program-list-wrapper .empty-programs-message {
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05);
    border: none;
    border-radius: 8px;
    padding: 20px;
    text-align: center;
    background: white;
    letter-spacing: normal; }
    /* line 184, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-list-wrapper .empty-programs-message h2, .program-list-wrapper .empty-programs-message .home > header .title > .heading-group p, .home > header .title > .heading-group .program-list-wrapper .empty-programs-message p, .program-list-wrapper .empty-programs-message section.outside-app h1, section.outside-app .program-list-wrapper .empty-programs-message h1 {
      color: #111827;
      font-size: 16px;
      font-weight: 700;
      line-height: 24px;
      margin: 0 0 12px; }
      @media (min-width: 768px) {
        /* line 184, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-list-wrapper .empty-programs-message h2, .program-list-wrapper .empty-programs-message .home > header .title > .heading-group p, .home > header .title > .heading-group .program-list-wrapper .empty-programs-message p, .program-list-wrapper .empty-programs-message section.outside-app h1, section.outside-app .program-list-wrapper .empty-programs-message h1 {
          font-size: 18px;
          line-height: 30px;
          margin: 0 0 20px; } }
    /* line 196, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-list-wrapper .empty-programs-message a.btn {
      background: #15376D;
      border-radius: 6px;
      font-size: 14px;
      line-height: 18px;
      font-weight: 500;
      padding: 9px 11px; }

/* line 206, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
.program-details-wrapper {
  max-width: 1600px;
  margin: 0 auto;
  padding: 30px 15px 10px; }
  @media (min-width: 768px) {
    /* line 206, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-details-wrapper {
      padding: 40px 15px; } }
  /* line 213, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .program-details-wrapper .program-details-header {
    padding: 0 0 20px;
    background: none; }
    /* line 216, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-details-wrapper .program-details-header .authoring-organizations {
      display: none; }
    /* line 219, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-details-wrapper .program-details-header .meta-info.grid-container {
      width: 100%;
      overflow: hidden; }
      /* line 222, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-details-wrapper .program-details-header .meta-info.grid-container .xseries {
        float: right;
        width: 100%; }
        @media (min-width: 768px) {
          /* line 222, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-details-wrapper .program-details-header .meta-info.grid-container .xseries {
            width: 32%; } }
        @media (min-width: 992px) {
          /* line 222, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-details-wrapper .program-details-header .meta-info.grid-container .xseries {
            width: 24%; } }
        /* line 231, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-details-wrapper .program-details-header .meta-info.grid-container .xseries svg {
          width: 150px; }
      /* line 235, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-details-wrapper .program-details-header .meta-info.grid-container h2.program-title, .program-details-wrapper .program-details-header .meta-info.grid-container .home > header .title > .heading-group p.program-title, .home > header .title > .heading-group .program-details-wrapper .program-details-header .meta-info.grid-container p.program-title, .program-details-wrapper .program-details-header .meta-info.grid-container section.outside-app h1.program-title, section.outside-app .program-details-wrapper .program-details-header .meta-info.grid-container h1.program-title {
        float: left;
        width: 100%;
        font-size: 24px;
        font-weight: 700;
        margin: 0;
        text-transform: capitalize; }
        @media (min-width: 768px) {
          /* line 235, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-details-wrapper .program-details-header .meta-info.grid-container h2.program-title, .program-details-wrapper .program-details-header .meta-info.grid-container .home > header .title > .heading-group p.program-title, .home > header .title > .heading-group .program-details-wrapper .program-details-header .meta-info.grid-container p.program-title, .program-details-wrapper .program-details-header .meta-info.grid-container section.outside-app h1.program-title, section.outside-app .program-details-wrapper .program-details-header .meta-info.grid-container h1.program-title {
            width: calc(100% - 32% - 40px); } }
        @media only screen and (min-width: 1200px) {
          /* line 235, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-details-wrapper .program-details-header .meta-info.grid-container h2.program-title, .program-details-wrapper .program-details-header .meta-info.grid-container .home > header .title > .heading-group p.program-title, .home > header .title > .heading-group .program-details-wrapper .program-details-header .meta-info.grid-container p.program-title, .program-details-wrapper .program-details-header .meta-info.grid-container section.outside-app h1.program-title, section.outside-app .program-details-wrapper .program-details-header .meta-info.grid-container h1.program-title {
            max-width: calc(100% - 24% - 40px); } }
  /* line 251, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .program-details-wrapper .col-12.flex-column {
    padding: 0 !important;
    display: block !important;
    overflow: hidden; }
    /* line 255, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-details-wrapper .col-12.flex-column .program-details-content {
      padding: 0;
      width: 100%;
      float: left;
      max-width: 100%; }
      @media (min-width: 768px) {
        /* line 255, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-details-wrapper .col-12.flex-column .program-details-content {
          max-width: calc(100% - 32% - 40px); } }
      @media only screen and (min-width: 1200px) {
        /* line 255, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-details-wrapper .col-12.flex-column .program-details-content {
          max-width: calc(100% - 24% - 40px); } }
      /* line 266, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-details-wrapper .col-12.flex-column .program-details-content .program-heading {
        background: #F2F7F8;
        border-radius: 16px;
        padding: 15px 20px;
        margin: 0 0 30px; }
        /* line 271, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-details-wrapper .col-12.flex-column .program-details-content .program-heading h3 {
          color: #292C2E !important;
          font: 600 16px/20px "Inter", sans-serif;
          margin: 0 0 10px; }
        /* line 276, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-details-wrapper .col-12.flex-column .program-details-content .program-heading .program-heading-message {
          font-size: 12px;
          line-height: 16px;
          color: #70787E; }
      /* line 283, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group {
        margin: 0 0 15px; }
        /* line 285, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h4, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h5, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h4, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h5, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h4, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h5 {
          text-align: left;
          font-size: 16px;
          color: #111827;
          font-weight: 600;
          font: 600 16px/22px "Inter", sans-serif;
          margin: 0 0 10px;
          padding: 0;
          border: none; }
          /* line 294, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h4 a, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h5 a, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h4 a, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h5 a, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h4 a, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h5 a {
            color: #111827; }
        /* line 298, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .course-list, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .course-list, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .course-list {
          margin: 0; }
        /* line 301, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section {
          border: 1px solid #F2F7F8;
          border-left: 8px solid #F2F7F8;
          border-radius: 8px;
          padding: 15px;
          margin: 0 0 15px;
          font-size: 12px;
          line-height: 16px;
          color: #70787E;
          background: none !important; }
          /* line 311, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .section:empty, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .section:empty, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .section:empty, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .section:empty, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .section:empty, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .section:empty {
            display: none; }
          /* line 314, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card a.btn-brand, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card button.btn-brand, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section a.btn-brand, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section button.btn-brand, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card a.btn-brand, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card button.btn-brand, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section a.btn-brand, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section button.btn-brand, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card a.btn-brand, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card button.btn-brand, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section a.btn-brand, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section button.btn-brand {
            background: #15376D;
            border-color: #15376D;
            height: auto;
            display: inline-block;
            padding: 5px 10px;
            border-radius: 6px;
            font-size: 14px;
            font-weight: 500;
            line-height: 20px;
            margin: 10px 0 0;
            min-width: 115px;
            width: auto; }
          /* line 328, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .motivating-message, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .motivating-message, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .motivating-message, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .motivating-message, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .motivating-message, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .motivating-message {
            margin: 0; }
          /* line 331, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .certificate-status, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .certificate-status, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .certificate-status, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .certificate-status, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .certificate-status, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .certificate-status {
            margin: 0;
            padding: 0; }
          /* line 336, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
          .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .course-text .run-period, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .course-text .run-period, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .course-text .run-period, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .course-text .run-period, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .course-text .run-period, .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .course-text .run-period {
            font-size: 12px;
            line-height: 16px;
            color: #0F8B8D; }
    /* line 346, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-details-wrapper .col-12.flex-column .program-sidebar {
      float: right;
      margin: 0 !important;
      max-width: 100%;
      width: 100%;
      padding: 0; }
      @media (min-width: 768px) {
        /* line 346, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-details-wrapper .col-12.flex-column .program-sidebar {
          max-width: 32%;
          margin: 0 0 0 40px !important; } }
      @media (min-width: 992px) {
        /* line 346, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-details-wrapper .col-12.flex-column .program-sidebar {
          max-width: 24%; } }
  /* line 362, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .program-details-wrapper .program-sidebar .aside {
    background: #F2F7F8;
    border-radius: 6px;
    padding: 15px;
    margin: 0 0 20px;
    text-align: left;
    width: 100%;
    font-size: 12px;
    color: #515661; }
    /* line 371, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-details-wrapper .program-sidebar .aside p.motivating-message {
      margin: 0; }
    /* line 374, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-details-wrapper .program-sidebar .aside:empty {
      display: none; }
    /* line 377, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-details-wrapper .program-sidebar .aside h2, .program-details-wrapper .program-sidebar .aside .home > header .title > .heading-group p, .home > header .title > .heading-group .program-details-wrapper .program-sidebar .aside p, .program-details-wrapper .program-sidebar .aside section.outside-app h1, section.outside-app .program-details-wrapper .program-sidebar .aside h1 {
      text-align: left;
      font-size: 16px;
      color: #111827;
      font-weight: 600;
      font: 600 16px/22px "Inter", sans-serif;
      margin: 0 0 10px;
      padding: 0;
      border: none; }
    /* line 387, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-details-wrapper .program-sidebar .aside .progress-circle-wrapper {
      width: 200px;
      height: 200px;
      margin: -20px auto -11px; }
      /* line 391, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-details-wrapper .program-sidebar .aside .progress-circle-wrapper svg {
        width: 200px;
        height: 200px; }
      /* line 396, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-details-wrapper .program-sidebar .aside .progress-circle-wrapper .progress-circle .complete {
        stroke: #15376D; }
    /* line 401, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-details-wrapper .program-sidebar .aside .progress-label {
      top: 82px;
      font-size: 12px;
      font-weight: 600;
      color: #111827; }
    /* line 407, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-details-wrapper .program-sidebar .aside .numbers {
      font-size: 12px;
      color: #111827; }
      /* line 410, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-details-wrapper .program-sidebar .aside .numbers .complete {
        color: #111827; }
    /* line 414, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .program-details-wrapper .program-sidebar .aside .certificate-list {
      list-style: none;
      margin: 0 0 -15px;
      padding: 0; }
      /* line 418, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .program-details-wrapper .program-sidebar .aside .certificate-list li {
        padding: 0 0 15px;
        display: block;
        text-align: center; }
        /* line 422, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-details-wrapper .program-sidebar .aside .certificate-list li .image-link {
          display: block;
          width: 120px;
          margin: 0 auto 10px; }
        /* line 427, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
        .program-details-wrapper .program-sidebar .aside .certificate-list li .certificate-link {
          font-size: 12px;
          line-height: 18px;
          font-weight: 600;
          color: #111827;
          margin: 0; }

/* line 440, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
.indigo-dark-theme .program-list-wrapper {
  color: #F8F8F8; }
  /* line 444, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .indigo-dark-theme .program-list-wrapper .program-list-container .js-program-list-header h2, .indigo-dark-theme .program-list-wrapper .program-list-container .js-program-list-header .home > header .title > .heading-group p, .home > header .title > .heading-group .indigo-dark-theme .program-list-wrapper .program-list-container .js-program-list-header p, .indigo-dark-theme .program-list-wrapper .program-list-container .js-program-list-header section.outside-app h1, section.outside-app .indigo-dark-theme .program-list-wrapper .program-list-container .js-program-list-header h1 {
    color: #F8F8F8; }
  /* line 449, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card {
    box-shadow: 0px 0px 0px 1px rgba(119, 119, 146, 0.9);
    background: #292A2C; }
    /* line 453, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card .text-section h3 {
      color: #F8F8F8; }
    /* line 456, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card .text-section .meta-info {
      background: #36383B;
      color: #F8F8F8; }
    /* line 461, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card .status-text {
      display: block;
      padding: 0 15px 10px; }
      /* line 464, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card .status-text .number-status, .indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card .status-text .number-circle {
        background: #36383B;
        color: #F8F8F8; }
    /* line 469, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card .card-link {
      opacity: 1; }
      /* line 471, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .indigo-dark-theme .program-list-wrapper .program-list-container .program-cards-container .program-card .card-link .banner-image-container {
        background: #AEC7F6; }
  /* line 479, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .indigo-dark-theme .program-list-wrapper .sidebar .program-advertise {
    background: #292A2C; }
    /* line 481, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-list-wrapper .sidebar .program-advertise p {
      color: #F8F8F8; }
    /* line 484, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-list-wrapper .sidebar .program-advertise a.btn {
      background: #AEC7F6;
      color: #112F6B; }
  /* line 490, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .indigo-dark-theme .program-list-wrapper .empty-programs-message {
    box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.9);
    background: #292A2C; }
    /* line 493, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-list-wrapper .empty-programs-message h2, .indigo-dark-theme .program-list-wrapper .empty-programs-message .home > header .title > .heading-group p, .home > header .title > .heading-group .indigo-dark-theme .program-list-wrapper .empty-programs-message p, .indigo-dark-theme .program-list-wrapper .empty-programs-message section.outside-app h1, section.outside-app .indigo-dark-theme .program-list-wrapper .empty-programs-message h1 {
      color: #F8F8F8; }
    /* line 496, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-list-wrapper .empty-programs-message a.btn {
      background: #AEC7F6;
      color: #112F6B; }

/* line 503, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
.indigo-dark-theme .program-details-wrapper .program-details-header {
  color: #F8F8F8; }
  /* line 508, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .indigo-dark-theme .program-details-wrapper .program-details-header .meta-info.grid-container .xseries svg path {
    fill: #F8F8F8; }

/* line 516, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
.indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content {
  color: #F8F8F8; }
  /* line 518, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .program-heading {
    background: #292A2C; }
    /* line 520, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .program-heading h3 {
      color: #F8F8F8 !important; }
    /* line 523, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .program-heading .program-heading-message {
      color: #F8F8F8; }
  /* line 529, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h4, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h5, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h4, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h5, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h4, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h5 {
    color: #F8F8F8; }
    /* line 531, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h4 a, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group h5 a, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h4 a, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group h5 a, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h4 a, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group h5 a {
      color: #F8F8F8; }
  /* line 535, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section {
    border: 1px solid #292A2C;
    border-left: 8px solid #292A2C;
    color: #F8F8F8; }
    /* line 539, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card a.btn-brand, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card button.btn-brand, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section a.btn-brand, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section button.btn-brand, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card a.btn-brand, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card button.btn-brand, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section a.btn-brand, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section button.btn-brand, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card a.btn-brand, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card button.btn-brand, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section a.btn-brand, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section button.btn-brand {
      background: #AEC7F6;
      border-color: #AEC7F6;
      color: #112F6B; }
    /* line 544, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .motivating-message, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .motivating-message, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .motivating-message, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .motivating-message, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .motivating-message, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .motivating-message {
      color: #F8F8F8; }
    /* line 548, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .certificate-status .certificate-status-msg, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .certificate-status .card-msg, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .certificate-status .certificate-status-msg, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .certificate-status .card-msg, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .certificate-status .certificate-status-msg, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .certificate-status .card-msg, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .certificate-status .certificate-status-msg, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .certificate-status .card-msg, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .certificate-status .certificate-status-msg, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .certificate-status .card-msg, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .certificate-status .certificate-status-msg, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .certificate-status .card-msg {
      color: #F8F8F8; }
    /* line 552, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .course-text, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .course-text, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .course-text, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .course-text, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .course-text, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .course-text {
      color: #F8F8F8; }
      /* line 554, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .course-text .enrolled, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .course-text .enrolled, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .course-text .enrolled, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .course-text .enrolled, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .course-text .enrolled, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .course-text .enrolled {
        color: #F8F8F8; }
      /* line 557, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
      .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .program-course-card .course-text .run-period, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .remaining-group .motivating-section .course-text .run-period, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .program-course-card .course-text .run-period, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .in-progress-group .motivating-section .course-text .run-period, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .program-course-card .course-text .run-period, .indigo-dark-theme .program-details-wrapper .col-12.flex-column .program-details-content .course-list-headings .completed-group .motivating-section .course-text .run-period {
        color: #54CF5E; }

/* line 567, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
.indigo-dark-theme .program-details-wrapper .program-sidebar .aside {
  background: #292A2C;
  color: #F8F8F8; }
  /* line 570, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .indigo-dark-theme .program-details-wrapper .program-sidebar .aside h2, .indigo-dark-theme .program-details-wrapper .program-sidebar .aside .home > header .title > .heading-group p, .home > header .title > .heading-group .indigo-dark-theme .program-details-wrapper .program-sidebar .aside p, .indigo-dark-theme .program-details-wrapper .program-sidebar .aside section.outside-app h1, section.outside-app .indigo-dark-theme .program-details-wrapper .program-sidebar .aside h1 {
    color: #F8F8F8; }
  /* line 573, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .indigo-dark-theme .program-details-wrapper .program-sidebar .aside p.motivating-message {
    color: #F8F8F8; }
  /* line 577, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .indigo-dark-theme .program-details-wrapper .program-sidebar .aside .progress-circle-wrapper svg {
    width: 200px;
    height: 200px; }
  /* line 582, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .indigo-dark-theme .program-details-wrapper .program-sidebar .aside .progress-circle-wrapper .progress-circle .complete {
    stroke: #AEC7F6; }
  /* line 587, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .indigo-dark-theme .program-details-wrapper .program-sidebar .aside .progress-label {
    color: #F8F8F8; }
    /* line 589, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-details-wrapper .program-sidebar .aside .progress-label .label {
      color: #F8F8F8; }
  /* line 593, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .indigo-dark-theme .program-details-wrapper .program-sidebar .aside .numbers {
    color: #F8F8F8; }
    /* line 595, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
    .indigo-dark-theme .program-details-wrapper .program-sidebar .aside .numbers .complete {
      color: #F8F8F8; }
  /* line 601, /openedx/themes/indigo/lms/static/sass/programs/_programs.scss */
  .indigo-dark-theme .program-details-wrapper .program-sidebar .aside .certificate-list li .certificate-link {
    color: #F8F8F8; }

/* line 4, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
body.certificate .wrapper-header {
  padding: 0; }

/* line 8, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
body.certificate .accomplishment-metadata .recipient-img {
  display: none; }

/* line 11, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
body.certificate .accomplishment-metadata .recipient-name, body.certificate .accomplishment-metadata .recipient-username {
  margin: 0; }

/* line 16, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
body.certificate .layout-accomplishment .wrapper-introduction {
  padding: 0; }

/* line 20, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
body.certificate .wrapper-about {
  padding: 20px 0 0 !important; }

/* line 23, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
body.certificate .header-app, body.certificate .banner-user, body.certificate .introduction, body.certificate .wrapper-accomplishment-metadata, body.certificate .wrapper-accomplishment-rendering, body.certificate .introduction, body.certificate aside.about {
  display: block;
  max-width: 1600px !important;
  margin: 0 auto;
  padding: 0 15px !important;
  box-sizing: border-box; }
  /* line 29, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
  body.certificate .header-app .header-app-title, body.certificate .banner-user .header-app-title, body.certificate .introduction .header-app-title, body.certificate .wrapper-accomplishment-metadata .header-app-title, body.certificate .wrapper-accomplishment-rendering .header-app-title, body.certificate .introduction .header-app-title, body.certificate aside.about .header-app-title {
    text-align: left; }
    /* line 31, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
    body.certificate .header-app .header-app-title a, body.certificate .banner-user .header-app-title a, body.certificate .introduction .header-app-title a, body.certificate .wrapper-accomplishment-metadata .header-app-title a, body.certificate .wrapper-accomplishment-rendering .header-app-title a, body.certificate .introduction .header-app-title a, body.certificate aside.about .header-app-title a {
      display: inline-block;
      vertical-align: top;
      width: 45px;
      margin: 10px 0; }

/* line 39, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
body.certificate.indigo-dark-theme {
  background: #0D0D0E;
  color: #F8F8F8; }
  /* line 42, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
  body.certificate.indigo-dark-theme .banner-user .message-actions .action, body.certificate.indigo-dark-theme .banner-user .message-actions .entitlement-actions-wrapper .entitlement-action, .entitlement-actions-wrapper body.certificate.indigo-dark-theme .banner-user .message-actions .entitlement-action {
    background: none !important;
    text-shadow: none;
    color: #F8F8F8 !important; }
  /* line 47, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
  body.certificate.indigo-dark-theme .wrapper-header {
    background: #0D0D0E;
    border-bottom: 1px solid #e7e7e7; }
  /* line 51, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
  body.certificate.indigo-dark-theme.layout-accomplishment.certificate-honor .accomplishment-main {
    background: #292A2C; }
  /* line 54, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
  body.certificate.indigo-dark-theme .depth-card, body.certificate.indigo-dark-theme .accomplishment-brief, body.certificate.indigo-dark-theme .accomplishment-rendering {
    background: #0D0D0E; }
  /* line 57, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
  body.certificate.indigo-dark-theme .accomplishment-rendering .accomplishment-type-label,
  body.certificate.indigo-dark-theme .accomplishment-metadata .metadata .value {
    color: #F8F8F8; }

@media print {
  /* line 64, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
  body.indigo-dark-theme.certificate {
    background: white;
    color: black; }
    /* line 67, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
    body.indigo-dark-theme.certificate.layout-accomplishment.certificate-honor .accomplishment-main {
      background: white; }
    /* line 70, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
    body.indigo-dark-theme.certificate .depth-card, body.indigo-dark-theme.certificate .accomplishment-brief, body.indigo-dark-theme.certificate .accomplishment-rendering {
      background: white; }
    /* line 73, /openedx/themes/indigo/lms/static/sass/certificates/_certificate.scss */
    body.indigo-dark-theme.certificate .accomplishment-rendering .accomplishment-type-label,
    body.indigo-dark-theme.certificate .accomplishment-metadata .metadata .value {
      color: black; } }

/* line 2, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.wrap-instructor-info a.instructor-info-action {
  background: #15376D !important;
  color: white !important; }

/* line 7, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme select {
  background: transparent;
  color: #F8F8F8; }

/* line 11, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .modal .inner-wrapper, .indigo-dark-theme .leanModal_box .inner-wrapper, .indigo-dark-theme .entitlement-unenrollment-modal .inner-wrapper, .entitlement-unenrollment-modal .indigo-dark-theme .modal .entitlement-unenrollment-modal-inner-wrapper, .entitlement-unenrollment-modal .indigo-dark-theme .leanModal_box .entitlement-unenrollment-modal-inner-wrapper, .indigo-dark-theme .entitlement-unenrollment-modal .entitlement-unenrollment-modal-inner-wrapper {
  background: #0D0D0E;
  color: #F8F8F8; }

/* line 17, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xblock--drag-and-drop .keyboard-help-dialog .modal-window {
  background: #292A2C; }

/* line 20, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xblock--drag-and-drop .keyboard-help-dialog .modal-content {
  background: #292A2C; }

/* line 23, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xblock--drag-and-drop .keyboard-help-dialog .modal-dismiss-button {
  color: #F8F8F8; }

/* line 28, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_AboutBlock a:link,
.indigo-dark-theme .xmodule_display.xmodule_AboutBlock a:visited,
.indigo-dark-theme .xmodule_display.xmodule_AboutBlock a:hover,
.indigo-dark-theme .xmodule_display.xmodule_AboutBlock a:active,
.indigo-dark-theme .xmodule_display.xmodule_AboutBlock a:focus,
.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock a:link,
.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock a:visited,
.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock a:hover,
.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock a:active,
.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock a:focus,
.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock a:link,
.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock a:visited,
.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock a:hover,
.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock a:active,
.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock a:focus,
.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock a:link,
.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock a:visited,
.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock a:hover,
.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock a:active,
.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock a:focus {
  color: #AEC7F6; }

/* line 50, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_AboutBlock p,
.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock p,
.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock p,
.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock p {
  color: #F8F8F8; }

/* line 56, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_AboutBlock ol,
.indigo-dark-theme .xmodule_display.xmodule_AboutBlock ul,
.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock ol,
.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock ul,
.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock ol,
.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock ul,
.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock ol,
.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock ul {
  color: #F8F8F8; }

/* line 66, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_AboutBlock pre,
.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock pre,
.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock pre,
.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock pre {
  color: #F8F8F8; }

/* line 72, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .hd-1, .indigo-dark-theme .hd-2, .indigo-dark-theme .hd-3, .indigo-dark-theme .hd-4, .indigo-dark-theme .hd-5, .indigo-dark-theme .hd-6, .indigo-dark-theme .hd-7, .indigo-dark-theme .hd-8 {
  color: #F8F8F8; }

/* line 75, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_AboutBlock img,
.indigo-dark-theme .xmodule_display.xmodule_CourseInfoBlock img,
.indigo-dark-theme .xmodule_display.xmodule_HtmlBlock img,
.indigo-dark-theme .xmodule_display.xmodule_StaticTabBlock img {
  background-color: #F8F8F8; }

/* line 81, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .wrap-instructor-info a.instructor-info-action {
  background: #AEC7F6 !important;
  color: #112F6B !important; }

/* line 85, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem-progress {
  color: #F8F8F8; }

/* line 88, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .content-wrapper #main .xblock .btn-link {
  color: #AEC7F6; }
  /* line 90, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .content-wrapper #main .xblock .btn-link:hover, .indigo-dark-theme .content-wrapper #main .xblock .btn-link:focus {
    color: #AEC7F6 !important; }

/* line 94, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xblock--drag-and-drop .problem-progress {
  color: #F8F8F8; }

/* line 97, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xblock--drag-and-drop .title1 {
  color: #F8F8F8; }

/* line 100, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xblock--drag-and-drop .drag-container {
  background: #292A2C; }

/* line 103, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xblock--drag-and-drop .drag-container .option {
  background: #AEC7F6;
  color: #112F6B; }

/* line 107, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xblock--drag-and-drop .btn-default:hover,
.indigo-dark-theme .xblock--drag-and-drop .btn-default.is-hovered,
.indigo-dark-theme .xblock--drag-and-drop .btn-default:focus,
.indigo-dark-theme .xblock--drag-and-drop .btn-default.is-focused {
  border: 1px solid #AEC7F6;
  color: #AEC7F6; }

/* line 114, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_VideoBlock .video {
  background-color: #292A2C; }

/* line 117, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .wrapper--xblock .problem__header {
  color: #F8F8F8; }

/* line 120, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .wrapper--xblock .message .message__content {
  color: #F8F8F8; }

/* line 123, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .wrapper--openassessment .wrapper--staff-area .wrapper--staff-toolbar .ui-staff__button,
.indigo-dark-theme .openassessment .ui-slidable__container .ui-slidable:not([disabled]) {
  color: #F8F8F8; }
  /* line 126, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .wrapper--openassessment .wrapper--staff-area .wrapper--staff-toolbar .ui-staff__button:hover,
  .indigo-dark-theme .openassessment .ui-slidable__container .ui-slidable:not([disabled]):hover {
    color: #AEC7F6;
    background: #292A2C !important; }
  /* line 130, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .wrapper--openassessment .wrapper--staff-area .wrapper--staff-toolbar .ui-staff__button:focus,
  .indigo-dark-theme .openassessment .ui-slidable__container .ui-slidable:not([disabled]):focus {
    color: #AEC7F6; }

/* line 134, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .openassessment .openassessment__steps__step.is--in-progress .step__status__value {
  background: #AEC7F6; }

/* line 137, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .openassessment .is--in-progress.openassessment__steps__step {
  border-color: #AEC7F6; }

/* line 140, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme h1, .indigo-dark-theme h2, .indigo-dark-theme .home > header .title > .heading-group p, .home > header .title > .heading-group .indigo-dark-theme p, .indigo-dark-theme section.outside-app h1, section.outside-app .indigo-dark-theme h1, .indigo-dark-theme h3, .indigo-dark-theme h4, .indigo-dark-theme h5, .indigo-dark-theme h6 {
  color: #F8F8F8; }

/* line 144, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .openassessment .openassessment__steps .openassessment__steps__step .step__header .step__title .step__counter:before, .indigo-dark-theme .openassessment .openassessment__steps .openassessment__steps__step .step__header .step__title .step__label {
  color: #F8F8F8; }

/* line 148, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .openassessment .openassessment__steps__step .step__instruction,
.indigo-dark-theme .openassessment .submission__answer__part__prompt__copy {
  color: #F8F8F8; }

/* line 152, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .openassessment .list--actions .action--submit, .indigo-dark-theme .openassessment .openassessment_student_info_form .action--submit-username {
  border-color: #AEC7F6 !important;
  background: #AEC7F6 !important;
  color: #112F6B !important; }

/* line 157, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .openassessment .openassessment__steps__step.is--unavailable .step__counter:before,
.indigo-dark-theme .openassessment .openassessment__steps__step.is--unavailable .step__label,
.indigo-dark-theme .openassessment .openassessment__steps__step.is--unavailable .step__deadline {
  color: #F8F8F8; }

/* line 162, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .wrapper--xblock input[type=text], .indigo-dark-theme .wrapper--xblock input[type=email], .indigo-dark-theme .wrapper--xblock input[type=password], .indigo-dark-theme .wrapper--xblock textarea {
  background: none !important;
  border-color: #AEC7F6;
  color: #F8F8F8; }

/* line 167, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .openassessment .step--self-assessment .self-assessment__assessment .response__submission__label, .indigo-dark-theme .openassessment .step--peer-assessment .peer-assessment__assessment .response__submission__label, .indigo-dark-theme .openassessment .step--response .response__submission__actions .response__submission__label, .indigo-dark-theme .openassessment .step--response .response__submission__content .response__submission__label {
  color: #F8F8F8; }

/* line 173, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .openassessment .step--student-training .student-training__assessment .question__answers .wrapper--input .answer__label, .indigo-dark-theme .openassessment .step--student-training .student-training__assessment .question__answers .answer__tip, .indigo-dark-theme .openassessment .step--student-training .student-training__assessment .question__answers .answer__points, .indigo-dark-theme .openassessment .step--student-training .student-training__assessment .question__answers .answer__points__label,
.indigo-dark-theme .openassessment .step--self-assessment .self-assessment__assessment .question__answers .wrapper--input .answer__label,
.indigo-dark-theme .openassessment .step--self-assessment .self-assessment__assessment .question__answers .answer__tip,
.indigo-dark-theme .openassessment .step--self-assessment .self-assessment__assessment .question__answers .answer__points,
.indigo-dark-theme .openassessment .step--self-assessment .self-assessment__assessment .question__answers .answer__points__label {
  color: #F8F8F8; }

/* line 178, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .openassessment .openassessment__steps__step {
  background: none; }

/* line 181, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .openassessment .step--response .response__submission {
  background: #292A2C; }

/* line 184, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .openassessment .submission__answer__part__prompt {
  background: none;
  border-color: #AEC7F6; }

/* line 188, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .openassessment .submission__answer__part__text__value {
  color: #F8F8F8; }

/* line 191, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .openassessment .submission__answer__part__text__value:not(textarea) {
  background: none; }

/* line 195, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .question-description {
  color: #DDDFE2; }

/* line 198, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme label, .indigo-dark-theme .openassessment .step--grade .grade__value__description {
  color: #F8F8F8; }

/* line 201, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label {
  border-color: #AEC7F6; }

/* line 204, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_incorrect, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_incorrect,
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.error {
  border-color: #FFA07A; }

/* line 208, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .indicator-container .status.incorrect .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.error .icon {
  color: #FFA07A; }

/* line 211, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .incorrect input, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .incorrect input {
  border-color: #FFA07A; }

/* line 214, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .incorrect .status .status-icon:after,
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .incorrect .status .status-icon:after {
  color: #FFA07A; }

/* line 218, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_correct {
  border-color: #54CF5E; }

/* line 221, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input + label.choicegroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicegroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + label.choicetextgroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + label.choicetextgroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input + section.choicetextgroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input + section.choicetextgroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:focus + label.choicegroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicegroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + label.choicetextgroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + label.choicetextgroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:focus + section.choicetextgroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:focus + section.choicetextgroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicegroup input:hover + label.choicegroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicegroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + label.choicetextgroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + label.choicetextgroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup .choicegroup input:hover + section.choicetextgroup_correct .status-icon::after, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .choicetextgroup input:hover + section.choicetextgroup_correct .status-icon::after {
  color: #54CF5E; }

/* line 224, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.general, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.general .icon {
  border-color: #AEC7F6; }

/* line 227, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .action .submit-attempt-container .submit, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .entitlement-actions-wrapper .entitlement-action .submit-attempt-container .submit, .entitlement-actions-wrapper .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .entitlement-action .submit-attempt-container .submit {
  background: #AEC7F6;
  border-color: #AEC7F6;
  color: #112F6B; }

/* line 232, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .action .problem-action-btn:hover, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .entitlement-actions-wrapper .entitlement-action .problem-action-btn:hover, .entitlement-actions-wrapper .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .entitlement-action .problem-action-btn:hover,
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .action .problem-action-btn:focus,
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .entitlement-actions-wrapper .entitlement-action .problem-action-btn:focus, .entitlement-actions-wrapper
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .entitlement-action .problem-action-btn:focus,
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .action .problem-action-btn:active,
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .entitlement-actions-wrapper .entitlement-action .problem-action-btn:active, .entitlement-actions-wrapper
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .entitlement-action .problem-action-btn:active,
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.general .icon {
  color: #AEC7F6; }

/* line 238, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .unanswered input, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .capa_inputtype.textline > .unsubmitted input, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .unanswered input, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock .problem .inputtype.formulaequationinput > .unsubmitted input {
  color: #F8F8F8;
  background: none; }

/* line 242, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem div div.equation span.MathJax_CHTML, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem div div.equation span.MathJax, .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem div div.equation span.MathJax_SVG {
  background: #292A2C; }

/* line 245, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .step--student-training .student-training__assessment
.assessment__rubric__question--feedback textarea,
.indigo-dark-theme .step--student-training .student-training__display__response,
.indigo-dark-theme .openassessment .submission__feedback__fields textarea, .indigo-dark-theme .openassessment
.step--self-assessment .self-assessment__assessment .assessment__rubric__question--feedback textarea,
.indigo-dark-theme .openassessment .step--self-assessment .self-assessment__display__response,
.indigo-dark-theme .openassessment .step--peer-assessment .peer-assessment__assessment .assessment__rubric__question--feedback textarea,
.indigo-dark-theme .openassessment .step--peer-assessment .peer-assessment__display__response,
.indigo-dark-theme .openassessment .step--response .response__submission__content .submission__file__description textarea,
.indigo-dark-theme .openassessment .step--response .response__submission__content .submission__answer__part__text textarea,
.indigo-dark-theme .openassessment .staff-assessment__assessment .assessment__rubric__question--feedback textarea, .indigo-dark-theme .openassessment
.staff-assessment__display__response, .indigo-dark-theme .step--response .step__rubric .question__answers .answer--feedback .answer__value,
.indigo-dark-theme .step--student-training .student-training__assessment .question__answers .answer--feedback .answer__value, .indigo-dark-theme .openassessment .step--self-assessment .self-assessment__assessment .question__answers .answer--feedback .answer__value,
.indigo-dark-theme .openassessment .step--peer-assessment .peer-assessment__assessment .question__answers .answer--feedback .answer__value, .indigo-dark-theme .openassessment .staff-assessment__assessment .question__answers .answer--feedback .answer__value {
  overflow-y: auto; }

/* line 261, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.warning {
  border-color: #FFA07A; }

/* line 264, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.warning .icon {
  color: #FFA07A; }

/* line 267, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.problem-hint {
  background: #292A2C;
  border-color: #292A2C; }
  /* line 270, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.problem-hint .icon {
    color: #F8F8F8; }
  /* line 275, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.problem-hint .notification-message ol li {
    color: #F8F8F8; }
    /* line 277, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
    .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.problem-hint .notification-message ol li strong {
      color: #F8F8F8; }
  /* line 284, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .xmodule_display.xmodule_ProblemBlock div.problem .notification.problem-hint .notification-btn-wrapper button {
    border-color: #AEC7F6 !important;
    background: none !important;
    color: #AEC7F6; }

/* line 292, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .ui-dialog.ui-widget.ui-widget-content,
.indigo-dark-theme .ui-dialog-titlebar.ui-widget-header,
.indigo-dark-theme .ui-dialog-buttonpane.ui-widget-content,
.indigo-dark-theme .dialog-confirm.ui-dialog-content.ui-widget-content {
  background: #0D0D0E;
  color: #F8F8F8; }
  /* line 298, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .ui-dialog.ui-widget.ui-widget-content .ui-button.ui-state-default:active,
  .indigo-dark-theme .ui-dialog.ui-widget.ui-widget-content .ui-button.ui-state-default:focus,
  .indigo-dark-theme .ui-dialog-titlebar.ui-widget-header .ui-button.ui-state-default:active,
  .indigo-dark-theme .ui-dialog-titlebar.ui-widget-header .ui-button.ui-state-default:focus,
  .indigo-dark-theme .ui-dialog-buttonpane.ui-widget-content .ui-button.ui-state-default:active,
  .indigo-dark-theme .ui-dialog-buttonpane.ui-widget-content .ui-button.ui-state-default:focus,
  .indigo-dark-theme .dialog-confirm.ui-dialog-content.ui-widget-content .ui-button.ui-state-default:active,
  .indigo-dark-theme .dialog-confirm.ui-dialog-content.ui-widget-content .ui-button.ui-state-default:focus {
    box-shadow: none; }

/* line 303, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .openassessment .submission__answer__part__prompt__copy a,
.indigo-dark-theme .wrapper--xblock .message .message__content a {
  color: #AEC7F6; }
  /* line 306, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .openassessment .submission__answer__part__prompt__copy a:hover,
  .indigo-dark-theme .wrapper--xblock .message .message__content a:hover {
    color: #77a0ee; }

/* line 312, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .openassessment .submission__peer-evaluations__title,
.indigo-dark-theme .openassessment .self-assessment__display__title, .indigo-dark-theme .openassessment .step--self-assessment .self-assessment__display__title,
.indigo-dark-theme .openassessment .peer-assessment__display__title, .indigo-dark-theme .openassessment .step--self-assessment .peer-assessment__display__title,
.indigo-dark-theme .openassessment .staff-assessment__display__title, .indigo-dark-theme .openassessment .step--self-assessment .staff-assessment__display__title {
  color: #F8F8F8 !important; }

/* line 322, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .openassessment__student-training--instructions.step__message > .message__content {
  color: #292A2C; }

/* line 325, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .openassessment .openassessment__steps__step .step__message.message--waiting {
  background: #292A2C; }

/* line 328, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .message--complete,
.indigo-dark-theme div.wrapper--xblock .step--student-training .message--correct,
.indigo-dark-theme div.wrapper--xblock .step--student-training .message--correct {
  background: #ecfaec; }
  /* line 332, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme div.wrapper--xblock .message--complete .message__content,
  .indigo-dark-theme div.wrapper--xblock .step--student-training .message--correct .message__content,
  .indigo-dark-theme div.wrapper--xblock .step--student-training .message--correct .message__content {
    color: #292A2C; }
    /* line 334, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
    .indigo-dark-theme div.wrapper--xblock .message--complete .message__content a,
    .indigo-dark-theme div.wrapper--xblock .step--student-training .message--correct .message__content a,
    .indigo-dark-theme div.wrapper--xblock .step--student-training .message--correct .message__content a {
      color: #112F6B; }

/* line 340, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .message--incomplete,
.indigo-dark-theme div.wrapper--xblock .step--student-training .message--incorrect,
.indigo-dark-theme div.wrapper--xblock .step--student-training .wrapper--xblock .message--incorrect {
  background: #fff9eb; }
  /* line 344, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme div.wrapper--xblock .message--incomplete .message__content,
  .indigo-dark-theme div.wrapper--xblock .step--student-training .message--incorrect .message__content,
  .indigo-dark-theme div.wrapper--xblock .step--student-training .wrapper--xblock .message--incorrect .message__content {
    color: #292A2C; }
    /* line 346, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
    .indigo-dark-theme div.wrapper--xblock .message--incomplete .message__content a,
    .indigo-dark-theme div.wrapper--xblock .step--student-training .message--incorrect .message__content a,
    .indigo-dark-theme div.wrapper--xblock .step--student-training .wrapper--xblock .message--incorrect .message__content a {
      color: #112F6B; }

/* line 352, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .openassessment .openassessment__steps__step.is--in-progress .step__status__value .copy {
  color: #292A2C; }

/* line 356, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .openassessment .openassessment__steps .openassessment__steps__step .step__header .step__deadline {
  color: #777792; }

/* line 360, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .step--response .step__rubric {
  background: #292A2C; }

/* line 364, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .step--response .step__rubric .question__answers .wrapper--input .answer__label,
.indigo-dark-theme div.wrapper--xblock .step--student-training .student-training__assessment .question__answers .wrapper--input .answer__label,
.indigo-dark-theme div.wrapper--xblock .openassessment .step--self-assessment .self-assessment__assessment .question__answers .wrapper--input .answer__label,
.indigo-dark-theme div.wrapper--xblock .openassessment .step--peer-assessment .peer-assessment__assessment .question__answers .wrapper--input .answer__label,
.indigo-dark-theme div.wrapper--xblock .openassessment .staff-assessment__assessment .question__answers .wrapper--input .answer__label {
  color: #F8F8F8; }

/* line 372, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .step--response .step__rubric .question__answers .answer__tip,
.indigo-dark-theme div.wrapper--xblock .step--student-training .student-training__assessment .question__answers .answer__tip,
.indigo-dark-theme div.wrapper--xblock .openassessment .step--self-assessment .self-assessment__assessment .question__answers .answer__tip,
.indigo-dark-theme div.wrapper--xblock .openassessment .step--peer-assessment .peer-assessment__assessment .question__answers .answer__tip,
.indigo-dark-theme div.wrapper--xblock .openassessment .staff-assessment__assessment .question__answers .answer__tip,
.indigo-dark-theme div.wrapper--xblock .step--response .step__rubric .question__answers .answer__points,
.indigo-dark-theme div.wrapper--xblock .step--student-training .student-training__assessment .question__answers .answer__points,
.indigo-dark-theme div.wrapper--xblock .openassessment .step--self-assessment .self-assessment__assessment .question__answers .answer__points,
.indigo-dark-theme div.wrapper--xblock .openassessment .step--peer-assessment .peer-assessment__assessment .question__answers .answer__points,
.indigo-dark-theme div.wrapper--xblock .openassessment .staff-assessment__assessment .question__answers .answer__points
.step--response .step__rubric .question__answers .answer__points__label,
.indigo-dark-theme div.wrapper--xblock .step--student-training .student-training__assessment .question__answers .answer__points__label,
.indigo-dark-theme div.wrapper--xblock .openassessment .step--self-assessment .self-assessment__assessment .question__answers .answer__points__label,
.indigo-dark-theme div.wrapper--xblock .openassessment .step--peer-assessment .peer-assessment__assessment .question__answers .answer__points__label,
.indigo-dark-theme div.wrapper--xblock .openassessment .staff-assessment__assessment .question__answers .answer__points__label {
  color: #DDDFE2; }

/* line 391, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .tox .tox-toolbar, .indigo-dark-theme div.wrapper--xblock .tox .tox-toolbar__overflow,
.indigo-dark-theme div.wrapper--xblock .tox .tox-toolbar__primary {
  background-color: #0D0D0E;
  color: #F8F8F8; }

/* line 397, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .tox .tox-tbtn {
  color: #F8F8F8; }

/* line 401, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .tox .tox-tbtn__select-chevron svg {
  fill: #F8F8F8; }

/* line 405, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .tox .tox-edit-area__iframe {
  background-color: #0D0D0E; }

/* line 409, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .openassessment .submission__answer__display__title {
  color: #DDDFE2; }

/* line 414, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .openassessment .question__score .question__score__value,
.indigo-dark-theme div.wrapper--xblock .openassessment .question__score .label,
.indigo-dark-theme div.wrapper--xblock .openassessment .question__score .question__score__potential {
  color: #F8F8F8; }

/* line 420, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .openassessment .answer .answer__source__value-with-points,
.indigo-dark-theme div.wrapper--xblock .openassessment .answer .answer__value__value,
.indigo-dark-theme div.wrapper--xblock .openassessment .answer .answer__source,
.indigo-dark-theme div.wrapper--xblock .openassessment .answer .answer__points__label,
.indigo-dark-theme div.wrapper--xblock .openassessment .answer .answer__points {
  color: #F8F8F8; }

/* line 427, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .openassessment .question__score__value:after {
  color: #F8F8F8; }

/* line 434, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .ui-staff .wrapper--content {
  background: #0D0D0E;
  color: #F8F8F8; }

/* line 439, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .ui-staff .step__message.message.message--warning,
.indigo-dark-theme div.wrapper--xblock .ui-staff .step__message.message.message--correct,
.indigo-dark-theme div.wrapper--xblock .ui-staff .message--incorrect,
.indigo-dark-theme div.wrapper--xblock .ui-staff .message--complete,
.indigo-dark-theme div.wrapper--xblock .ui-staff .message--incomplete {
  color: #292A2C; }
  /* line 445, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme div.wrapper--xblock .ui-staff .step__message.message.message--warning .message__content,
  .indigo-dark-theme div.wrapper--xblock .ui-staff .step__message.message.message--correct .message__content,
  .indigo-dark-theme div.wrapper--xblock .ui-staff .message--incorrect .message__content,
  .indigo-dark-theme div.wrapper--xblock .ui-staff .message--complete .message__content,
  .indigo-dark-theme div.wrapper--xblock .ui-staff .message--incomplete .message__content {
    color: #292A2C; }
    /* line 447, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
    .indigo-dark-theme div.wrapper--xblock .ui-staff .step__message.message.message--warning .message__content a,
    .indigo-dark-theme div.wrapper--xblock .ui-staff .step__message.message.message--correct .message__content a,
    .indigo-dark-theme div.wrapper--xblock .ui-staff .message--incorrect .message__content a,
    .indigo-dark-theme div.wrapper--xblock .ui-staff .message--complete .message__content a,
    .indigo-dark-theme div.wrapper--xblock .ui-staff .message--incomplete .message__content a {
      color: #112F6B; }

/* line 455, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .openassessment .ui-staff__content__section .wrapper--input {
  background: #0D0D0E;
  color: #F8F8F8; }

/* line 461, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme div.wrapper--xblock .openassessment .staff-info__workflow-cancellation .staff-info__cancel-submission__content .comments__label {
  color: #F8F8F8; }

/* line 467, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme #feedback-container {
  background: #0D0D0E;
  border: 1px solid #F8F8F8; }
  /* line 470, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme #feedback-container p {
    color: #F8F8F8; }

/* line 475, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .emoji-button {
  background-color: #0D0D0E;
  border: 1px solid #36383B; }
  /* line 479, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .emoji-button:hover, .indigo-dark-theme .emoji-button:hover:not(:disabled) {
    background-color: #374151; }

/* line 485, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .emoji-button-highlighted {
  background-color: #F8F8F8; }
  /* line 488, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .emoji-button-highlighted:hover, .indigo-dark-theme .emoji-button-highlighted:hover:not(:disabled) {
    background-color: #F8F8F8; }

/* line 493, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xblock.xmodule_display.xmodule_HtmlBlock .blue-text {
  color: #15376D; }

/* line 494, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xblock.xmodule_display.xmodule_HtmlBlock ul li::marker,
.indigo-dark-theme .xblock.xmodule_display.xmodule_HtmlBlock ul li strong {
  color: #F8F8F8; }

/* line 498, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .xblock.xmodule_display.xmodule_HtmlBlock .course-structure h3 {
  color: #F8F8F8; }

/* line 504, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .edx-notes-wrapper .annotator-hl {
  background: orange;
  color: #292A2C; }

/* line 510, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer div:first-of-type {
  color: #F8F8F8; }

/* line 514, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer .annotator-annotation.annotator-item {
  background: #0D0D0E; }
  /* line 517, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer .annotator-annotation.annotator-item .annotator-note {
    color: #F8F8F8 !important; }
  /* line 521, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer .annotator-annotation.annotator-item .annotator-tags {
    border-color: #292A2C; }
    /* line 523, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
    .indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer .annotator-annotation.annotator-item .annotator-tags .annotator-tag {
      background: lightgrey;
      color: #292A2C; }

/* line 532, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer .annotator-controls .annotator-close::before,
.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer .annotator-controls .annotator-edit::before,
.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-viewer .annotator-controls .annotator-delete::before {
  color: #AEC7F6; }

/* line 541, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .edx-notes-wrapper .annotator-adder button {
  background: #292A2C !important; }
  /* line 543, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .edx-notes-wrapper .annotator-adder button::after {
    color: #AEC7F6;
    text-shadow: none; }
  /* line 547, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .edx-notes-wrapper .annotator-adder button::before {
    background: #292A2C; }

/* line 552, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-widget {
  background: #0D0D0E !important; }

/* line 555, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-listing {
  background: #0D0D0E; }
  /* line 557, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-listing .annotator-item {
    border-top: 1px solid grey; }
    /* line 559, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
    .indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-listing .annotator-item:first-child textarea {
      background: #36383B !important;
      color: #F8F8F8 !important; }
    /* line 563, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
    .indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-listing .annotator-item input {
      background: #36383B;
      color: #F8F8F8; }

/* line 569, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
.indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-controls {
  background: #292A2C !important;
  box-shadow: none; }
  /* line 572, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-controls .annotator-save {
    background: #AEC7F6;
    color: #292A2C; }
    /* line 575, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
    .indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-controls .annotator-save:hover {
      color: #292A2C; }
  /* line 579, /openedx/themes/indigo/lms/static/sass/xblock/_xblock.scss */
  .indigo-dark-theme .edx-notes-wrapper .annotator-outer.annotator-editor .annotator-controls .annotator-cancel {
    color: #AEC7F6; }

/* line 5, /openedx/themes/indigo/lms/static/sass/views/_teams.scss */
.view-teams .topics-paging-header .listing-tools {
  margin: 2px 0 30px; }

/* line 10, /openedx/themes/indigo/lms/static/sass/views/_teams.scss */
.view-teams .cards-list {
  box-sizing: border-box;
  padding-bottom: 20px; }
  @media (min-width: 576px) {
    /* line 10, /openedx/themes/indigo/lms/static/sass/views/_teams.scss */
    .view-teams .cards-list {
      display: flex;
      flex-wrap: wrap;
      gap: 40px; } }
  /* line 20, /openedx/themes/indigo/lms/static/sass/views/_teams.scss */
  .view-teams .cards-list .card {
    margin: 0 0 40px;
    box-sizing: border-box;
    width: 100%;
    display: block; }
    @media (min-width: 576px) {
      /* line 20, /openedx/themes/indigo/lms/static/sass/views/_teams.scss */
      .view-teams .cards-list .card {
        margin: 0;
        width: calc(50% - 20px); } }
    @media (min-width: 768px) {
      /* line 20, /openedx/themes/indigo/lms/static/sass/views/_teams.scss */
      .view-teams .cards-list .card {
        width: calc(33% - 25px); } }

/* line 5, /openedx/themes/indigo/lms/static/sass/views/_wiki.scss */
.view-wiki .wiki-wrapper section.wiki {
  line-height: 1.5; }
  /* line 8, /openedx/themes/indigo/lms/static/sass/views/_wiki.scss */
  .view-wiki .wiki-wrapper section.wiki #hint_id_content {
    position: static; }

/* line 15, /openedx/themes/indigo/lms/static/sass/views/_wiki.scss */
.open-response-assessment {
  line-height: 1.3; }

/* line 19, /openedx/themes/indigo/lms/static/sass/views/_wiki.scss */
.open-response-assessment-summary,
.open-response-assessment-main-table {
  max-width: 100%;
  overflow-x: auto; }

/**
 * Temporary fix for a legacy issue specific to the Tutor Indigo theme.
 * This can be removed once the upstream fix is included in Open edX.
 */
/* line 6, /openedx/themes/indigo/lms/static/sass/courseware/_responsive-nav.scss */
.responsive-nav {
  white-space: nowrap;
  position: relative; }
  /* line 10, /openedx/themes/indigo/lms/static/sass/courseware/_responsive-nav.scss */
  .responsive-nav > li {
    display: inline-block;
    vertical-align: middle; }
  /* line 17, /openedx/themes/indigo/lms/static/sass/courseware/_responsive-nav.scss */
  .responsive-nav .open .more-responsive-menu {
    display: block; }

/* line 23, /openedx/themes/indigo/lms/static/sass/courseware/_responsive-nav.scss */
.more-responsive-menu {
  position: absolute;
  top: 100%;
  right: 0;
  margin: 0;
  padding: 0;
  width: 250px;
  border: 1px solid #E5E7EB;
  z-index: 999;
  background: #fff;
  display: none; }
  /* line 35, /openedx/themes/indigo/lms/static/sass/courseware/_responsive-nav.scss */
  .more-responsive-menu li {
    display: block !important;
    width: 100%;
    margin: 0; }
    /* line 40, /openedx/themes/indigo/lms/static/sass/courseware/_responsive-nav.scss */
    .more-responsive-menu li a,
    .more-responsive-menu li button {
      display: block; }
