1// Content layout styles
2$nav__toplvlWidth: 120px;
3$nav__seclvlWidth: 240px;
4
5// Page header
6.page-header {
7  width: 100%;
8  position: relative;
9  border-bottom: 1px solid $lightbg__grey;
10  margin: 0.5em 0 2.2em;
11  padding-left: 0;
12}
13
14// Main element class
15.content__container {
16  margin-left: $nav__toplvlWidth;
17  padding: 1em 0.1em;
18
19  @include mediaQuery(x-small) {
20    padding: 1rem 2rem;
21  }
22
23  section.row,
24  .column.row.row,
25  .row.row.columns {
26    margin-left: 0;
27  }
28
29  // Must be applied to the <main> element in the app
30  // Required to create an elegant page transition
31  @include page-transition;
32  &.ng-leave-active,
33  &.ng-enter {
34    @include page-transition-visibility;
35  }
36}
37
38.content-header {
39  font-weight: 700;
40  margin-bottom: 0;
41  margin-top: 2em;
42}
43
44.content-label,
45label {
46  color: $darkgrey;
47  text-transform: uppercase;
48  font-weight: 700;
49  font-size: 0.75em;
50  margin-bottom: 0;
51}
52
53.subhead {
54  width: 100%;
55  border-bottom: 1px solid $medgrey;
56  padding-bottom: 0.5em;
57}
58