.pagelayout-coursecategory .banner-box #page-header {
  background-image: url("../pix/mycourses/banner.jpg");
}
.pagelayout-coursecategory .banner-box #page-header .shadow-layer {
  display: block !important;
}
.pagelayout-coursecategory.context-1 #page-navbar {
  display: none;
}
.pagelayout-coursecategory .rate-text {
  margin-top: 5px;
  display: inline-block;
}
#mount-react-course-intro .course-intro .course-image {
  height: 450px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
#mount-react-course-intro .course-intro .rate-info {
  font-size: 0.8rem;
}
#mount-react-course-intro .course-intro .star-ratings {
  bottom: 3px;
}
#mount-react-course-intro .course-intro .your-rate {
  font-size: 0.8rem;
}
#mount-react-course-intro .course-intro .fullname {
  font-size: 1.5rem;
}
#mount-react-course-intro .course-intro .summary {
  color: #707070;
}

#page-enrol-index .generalbox.info {
  display: none;
}

.pagelayout-course .banner-box #page-header .shadow-layer {
  display: block !important;
}
.pagelayout-course .banner-box .dropdown-toggle {
  color: #fff;
}
.pagelayout-course .btn-link:focus {
  box-shadow: none;
}

@media (min-width: 576px) {
  .context-header-settings-menu,
  .region-main-settings-menu {
    margin-top: 4rem;
  }
}
.content .activity-information {
  position: relative;
  float: right;
  margin: 10px;
  top: -15px;
}

section[id=region-main] div[role=main] {
  position: relative;
}
section[id=region-main] div[role=main] .activity-information {
  position: absolute;
  top: 0;
  right: 1.5%;
  border: none;
}
section[id=region-main] .nav {
  margin-top: 2rem;
}
