_layouts.scss 2.06 KB
Newer Older
1 2 3 4 5
// base layout styles to support early responsive lms
// may be discarded later once sass breakpoints are wired in

// overriding existing styles on the body element
// .view-incourse scopes these rules to be specific to student being in a course
6
body.view-in-course {
7 8 9 10 11 12 13 14
  background-color: $body-bg;

  // keep application of widths to window-wrap
  .window-wrap {
    min-width: 760px;
  }

  // courseware header
15 16
  .header-global,
  .header-global.slim {
17 18
    width: auto;

19
    .wrapper-header {
20
      min-width: auto;
21 22 23 24

      .user-dropdown, .dropdown {
        padding: ($baseline/2);
      }
25 26 27 28 29 30 31 32 33 34 35 36
    }
  }

  // courseware tabs and staff preview bar
  .wrapper-course-material,
  .wrapper-preview-menu {
    padding: 0;
  }

  .wrapper-course-material .course-material,
  .wrapper-preview-menu .preview-menu  {
    width: auto;
37 38 39
  }

  .wrapper-preview-menu .preview-menu {
40 41 42
    padding: 15px 2%;
  }

43 44 45 46
  .wrapper-course-material .course-material {
    padding: ($baseline/2) 0 0 0;
  }

47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
  .wrapper-course-material .course-material .course-tabs {
    padding: 0;
  }

  // content area wrapper
  .container {
    max-width: none;
    min-width: initial;
    width: auto;
    padding: 0 2%;
  }

  // course info page
  .info-wrapper {
    max-width: 1180px;
    margin: 0 auto;
  }

  // courseware and progress page
  .course-wrapper,
67 68
  .profile-wrapper,
  .instructor-dashboard-wrapper-2,
69
  .wiki-wrapper,
70 71
  .teams-wrapper,
  .static_tab_wrapper {
72
    max-width: 1180px;
73
    margin: 0 auto;
74 75 76
    padding: 0;
  }

77 78 79 80
  .static_tab_wrapper {
    padding: 2em 2.5em;
  }

81 82 83
  // post-container footer (creative commons)
  .container-footer {
    max-width: none;
84
    min-width: 0;
85 86 87 88 89 90 91 92 93 94 95 96
    width: auto;
  }

  .course-license {
    max-width: 1180px;
    margin: 0 auto;
    padding-right: 2%;
    padding-left: 2%;
  }

  // site footer
  .wrapper-footer {
97
    margin-top: ($baseline*2);
98 99 100
    padding-right: 2%;
    padding-left: 2%;

101
    footer#footer-openedx { // shame selector to match existing
102 103 104
      min-width: auto;
    }
  }
105 106 107 108

  footer#footer-edx-v3 { // shame selector to match existing
    margin-top: ($baseline*2);
  }
109
}