/* * This is a manifest file that'll be compiled into application.css, which will include all the files * listed below. * * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets, * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path. * * You're free to add application-wide styles to this file and they'll appear at the bottom of the * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS * files in this directory. Styles in this file should be added after the last require_* statement. * It is generally better to create a new file per style scope. * *= require_tree . *= require_self */ // BigBlueButton open source conferencing system - http://www.bigbluebutton.org/. // // Copyright (c) 2016 BigBlueButton Inc. and by respective authors (see below). // // This program is free software; you can redistribute it and/or modify it under the // terms of the GNU Lesser General Public License as published by the Free Software // Foundation; either version 3.0 of the License, or (at your option) any later // version. // // BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY // WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A // PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. // // You should have received a copy of the GNU Lesser General Public License along // with BigBlueButton; if not, see . @import "font-awesome-sprockets"; @import "font-awesome"; @import "tabler/variables"; @import "bootstrap"; @import "tabler"; @import "tabler.plugins"; @import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,500,500i,600,600i,700,700i&subset=latin-ext); $background-color: #F5F7FB; $rule-color: lightblue; $footer-height: 80px; a { text-decoration: none !important; cursor: pointer; } .bottom-div { display: flex; justify-content: flex-end; flex-direction: column; } .room-section { background-color: $background-color; } .start-block { background-color: white; border: 3px solid lightblue; border-radius: 4px; } .start-button { font-size: 26px; } .feature-icon { transform: translateY(-50%); margin-top: 50%; } .main-large { font-size: 20px; } .join-button { width: 60%; } iframe{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .subtitle { font-size: 25px; } .feature-stamp { width: 100px; height: 100px; } html, body { width: 100%; height: 100%; background-color: white; } .font-weight-400 { font-weight: 400; } .wrapper { min-height: calc(100% - #{$footer-height}); position: relative; } .footer { width: 100%; position: abolute; bottom: 0px; } .small-rule { width: 25%; border-width: 3px; background-color: $rule-color; } .thumbnail { height: 40%; width: auto; } .client-icon { height: 100px; width: 100px; display: flex; align-items: center; justify-content: center; } .container-fluid { height: 100%; } .background { height: 350px; width: 100%; background-position: center; background-size: cover; background-repeat: no-repeat; } body[data-controller=landing].app-background { @extend .background; } #alerts { position: absolute; top: 10px; left: 50%; margin-left: -250px; width: 500px; z-index: 999; } .center-block { float: none; } .center-panel-wrapper { height: 100%; } .center-panel { height: 100%; .center-panel-size { max-width: 1200px } .center-panel-content-size { height: 100%; max-width: 1100px; } .panel { position: relative; overflow: hidden; } .input-spacing { margin-top: 15px; } .panel-footer { background-color: white; } .panel-body { padding-bottom: 40px; } .title-wrapper { margin-bottom: 30px; } .join-form-wrapper { .center-block { max-width: 400px; } .join-form { width: 100%; } .btn { width: initial; } } .meeting-url-wrapper { .meeting-url { cursor: default; } } .loading-wrapper { text-align: center; } } .popover { max-width: none; } .verticle-line { // parent must be position relative to work width: 1px; background-color: lightgray; height: 100%; position: absolute; left: 50%; } .invite-join-wrapper { position: relative; } .help-link { position: absolute; top: 0; right: 0; padding-right: 3px; }