@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;500&display=swap');

@font-face {
  font-family: 'HKGrotesk';
  src: url('https://learn.myaci.acilearning.com/fonts/HKGrotesk-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'HKGrotesk';
  src: url('https://learn.myaci.acilearning.com/fonts/HKGrotesk-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'HKGrotesk';
  src: url('https://learn.myaci.acilearning.com/fonts/HKGrotesk-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HKGrotesk';
  src: url('https://learn.myaci.acilearning.com/fonts/HKGrotesk-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HKGrotesk';
  src: url('https://learn.myaci.acilearning.com/fonts/HKGrotesk-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HKGrotesk';
  src: url('https://learn.myaci.acilearning.com/fonts/HKGrotesk-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

.learning-header {
  display: none;
}

.row.w-100.m-0 .col-12.col-md-4.p-0.px-md-4 {
  display: none;
}

.grades section:nth-of-type(2) {
  display: none;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
 color: #6d717f !important;
}

h1, .h1 {
  font-size: 1.5rem !important;
}

h2, .h2 {
  font-size: 1rem !important;
}

p {
 color: #6d717f !important;
}

.text-primary-700 {
  color: #6d717f !important;
}

.content-wrapper {
  margin-top: 0 !important;
}

.page-content {
  padding-top: 0 !important;
}

* {
  font-family: HKGrotesk !important;
}

.learning-header{
  display: none !important;
}

.course-tabs-navigation{
  display: none !important;
}

.previous-btn, .previous-button.btn, .next-btn, .next-button.btn{
  display: none !important;
}

ol.list-unstyled.d-flex.flex-nowrap.align-items-center.m-0{
  display: none !important;
}


/* remove from ibl edx */
.position-relative.d-flex.align-items-start{
  display: none !important;
}

footer.d-flex, .text-right.small.py-1, .content-tools{
  display: none !important;
}

#course-content .discussion-module .inline-discussion .add_post_btn_container button.new-post-btn{
  background-color: transparent !important;
}

.image-explorer-wrapper button.image-explorer-hotspot{
  padding:0 !important
}

#root {
  min-height: auto !important;
}

.sequence-container{
  margin-bottom: 0 !important;
}

.bg-primary.text-white {
  display: none;
}

.pgn__modal-layer {
  display: none !important;
}

.pgn__checkpoint {
  display: none;
}

.btn-link.btn-inline {
  display: none;
}

.pgn__modal-backdrop {
  display: none !important;
}

.pgn__modal-layer,
.pgn__modal-content-container,
.pgn__modal-backdrop,
.pgn__modal,
.pgn__modal-md,
.pgn__modal-dark,
.pgn__modal-scroll-fullscreen,
.new-user-tour-dialog,
.pgn__modal-hero,
.pgn__modal-hero-bg,
.pgn__modal-hero-content,
.pgn__modal-body,
.pgn__modal-body-scroll-top,
.pgn__modal-body-scroll-bottom,
.pgn__modal-body-content,
.pgn__modal-footer,
.pgn__action-row {
    display: none;
}