bigbluebutton-Github/bigbluebutton-html5/imports/ui/components/breakout-room/styles.scss
Ghazi Triki 1f6326f7fd Change layout direction for RTL languages.
Update styles for RTL layout.
2019-05-14 14:17:19 +01:00

144 lines
2.3 KiB
SCSS

@import "/imports/ui/stylesheets/variables/_all";
.panel {
background-color: #fff;
padding: var(--md-padding-x);
display: flex;
flex-grow: 1;
flex-direction: column;
overflow: hidden;
height: 100vh;
}
.link {
text-decoration: none;
}
.breakoutActions
.content,
.header {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.header {
position: relative;
margin: 0 auto 2rem 0;
padding-left: 0;
padding-right: inherit;
[dir="rtl"] & {
margin: 0 0 2rem auto;
padding-left: inherit;
padding-right: 0;
}
> i {
color: var(--color-gray-dark);
[dir="rtl"] & {
-webkit-transform: scale(-1, 1);
-moz-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
transform: scale(-1, 1);
}
}
}
.content {
font-size: var(--font-size-small);
display: flex;
flex-direction: row;
justify-content: space-between;
margin-bottom: 1rem;
font-weight: bold;
}
.breakoutActions {
font-weight: var(--headings-font-weight);
color: var(--color-primary);
& > button {
padding: 0 0 0 .5rem;
}
}
.joinButton,
.button {
flex: 0 1 48%;
color: var(--color-primary);
margin: 0;
font-weight: inherit;
}
.joinButton {
padding: 0 .5rem 0 .5rem !important;
}
.endButton {
padding: .5rem;
font-weight: var(--headings-font-weight) !important;
border-radius: .2rem;
font-size: var(--font-size-small);
}
.overlayContainer {
position: fixed;
top: 0;
left: 0;
right: auto;
z-index: 100;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: 100%;
color: var(--color-gray);
[dir="rtl"] & {
left: auto;
right: 0;
}
}
.connectingAnimation{
&:after {
overflow: hidden;
display: inline-block;
vertical-align: bottom;
content: "\2026"; /* ascii code for the ellipsis character */
width: 0;
margin: 0 1.25em 0 0;
[dir="rtl"] & {
margin: 0 0 0 1.25em;
}
:global(.animationsEnabled) & {
animation: ellipsis steps(4,end) 900ms infinite;
}
}
}
@keyframes ellipsis {
to {
width: 1.25em;
margin-right: 0;
margin-left: 0;
}
}
.duration {
display: flex;
align-self: center;
margin: .5rem 0 .5rem 0;
}
.usersAssignedNumberLabel {
margin: 0 0 0 .25rem;
[dir="rtl"] & {
margin: 0 .25em 0 0;
}
}