|
@@ -250,9 +250,18 @@ table {
|
|
|
|
|
|
|
|
div.title-container {
|
|
div.title-container {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
|
|
+ // On small screens, `flex-direction: column;` ensures the control buttons don't appear on the
|
|
|
|
|
+ // same line as the title, but rather break to the next line.
|
|
|
|
|
+ flex-direction: column;
|
|
|
flex-wrap: wrap;
|
|
flex-wrap: wrap;
|
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
|
|
|
|
|
|
|
|
+ @include media-breakpoint-up(lg) {
|
|
|
|
|
+ // On large screens, `flex-direction: row;` allows the control buttons to appear vertically
|
|
|
|
|
+ // aligned with the title.
|
|
|
|
|
+ flex-direction: row;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
#content-title {
|
|
#content-title {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex: 1 0;
|
|
flex: 1 0;
|
|
@@ -501,7 +510,7 @@ div.content-container {
|
|
|
position: relative;
|
|
position: relative;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
|
- width: calc(100% - 3rem); // $sidenav-width-closed
|
|
|
|
|
|
|
+ width: calc(100% - #{$sidenav-width-closed});
|
|
|
min-height: 100vh;
|
|
min-height: 100vh;
|
|
|
overflow-x: hidden;
|
|
overflow-x: hidden;
|
|
|
overflow-y: auto;
|
|
overflow-y: auto;
|