OpenSlides/client/src/styles.scss

86 lines
1.4 KiB
SCSS
Raw Normal View History

@import '~@angular/material/theming';
@include mat-core();
/** Import brand theme and (new) component themes */
@import './assets/styles/openslides-theme';
@import './app/site/site.component.scss-theme';
@mixin openslides-components-theme($theme) {
@include os-site-theme($theme);
/** More components are added here */
}
@include angular-material-theme($openslides-theme);
@include openslides-components-theme($openslides-theme);
* {
font-family: Arial, Helvetica, sans-serif !important;
}
2018-06-25 17:03:52 +02:00
html,
body {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: 0;
padding: 0;
height: 100% !important;
}
body {
// background: #e8eaed;
2018-06-25 17:03:52 +02:00
margin: 0 auto;
padding: 0;
}
router-outlet ~ * {
position: absolute;
2018-08-03 15:16:40 +02:00
height: 100% !important;
width: 100%;
}
2018-06-25 17:03:52 +02:00
/**the plus button in Motion, Agenda, etc*/
.generic-plus-button {
bottom: -30px;
z-index: 100;
}
.generic-mini-button {
bottom: -28px;
z-index: 100;
}
.os-card {
max-width: 90%;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
.card-plus-distance {
margin-top: 40px;
2018-06-25 17:03:52 +02:00
}
/**title of an app page*/
.app-name {
margin-left: 20px;
}
/**content of an app page*/
.app-content {
margin: 20px;
margin-top: 50px;
}
/**use to push content to the right side*/
.spacer {
flex: 1 1 auto;
}
/** helper classes for animation */
.on-transition-fade {
z-index: 100;
}