#videoconference_page { min-height: 100%; } #videospace { display: block; min-height: 100%; position: absolute; top: 0px; left: 0px; right: 0px; overflow: hidden; } #remoteVideos { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: row-reverse; flex-wrap: nowrap; justify-content: flex-start; position:absolute; text-align:right; height:196px; padding: 10px 10px 10px 5px; bottom: 0; left: 0; right: 0; width:auto; border: 2px solid transparent; z-index: 5; transition: bottom 2s; overflow: visible !important; font-size: 0pt; /*!!!Removes the gap between the local video container and the remote videos.*/ } #remotevideos.hidden { bottom: -196px; } .videocontainer { position: relative; text-align: center; } #remoteVideos .videocontainer { display: none; position: relative; background-color: black; background-size: contain; border-radius:1px; margin: 0 $thumbnailVideoMargin; } /** * The toolbar of the video thumbnail. */ .videocontainer__toolbar, .videocontainer__toptoolbar { position: absolute; left: 0; z-index: 1; width: 100%; box-sizing: border-box; // Includes the padding in the 100% width. height: $thumbnailToolbarHeight; padding: 0 5px 0 5px; } .videocontainer__toolbar { bottom: 0; } .videocontainer__toptoolbar { top: 0; } #remoteVideos .videocontainer.videoContainerFocused, #remoteVideos .videocontainer:hover { cursor: hand; margin-right: $thumbnailVideoMargin - 2; margin-left: $thumbnailVideoMargin - 2; margin-top: -2px; } /** * Focused video thumbnail. */ #remoteVideos .videocontainer.videoContainerFocused { transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -webkit-animation-name: greyPulse; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: 1; border: 2px solid $videoThumbnailSelected !important; box-shadow: inset 0 0 3px $videoThumbnailSelected, 0 0 3px $videoThumbnailSelected !important; } /** * Hovered video thumbnail. */ #remoteVideos .videocontainer:hover { cursor: hand; border: 2px solid $videoThumbnailHovered; box-shadow: inset 0 0 3px $videoThumbnailHovered, 0 0 3px $videoThumbnailHovered; } #localVideoWrapper { display:inline-block; } /* With TemasysWebRTC plugin element is used instead of