.pagelayout-coursecategory .banner-box #page-header {
  background-image: url("../pix/mycourses/banner.svg"); }
  .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; }

