#videospace { display: block; position: absolute; top: 0px; left: 0px; right: 0px; overflow: hidden; } #remoteVideos { display:block; position:absolute; text-align:right; height:196px; padding: 18px; bottom: 0; left: 0; right: 20px; width:auto; border:1px solid transparent; z-index: 5; transition: bottom 2s; overflow: visible !important; } #remotevideos.hidden { bottom: -196px; } .videocontainer { position: relative; margin-left: auto; margin-right: auto; } #remoteVideos .videocontainer { display: inline-block; background-color: black; background-size: contain; border-radius:8px; border: 2px solid #212425; margin-right: 3px; } #remoteVideos .videocontainer:hover, #remoteVideos .videocontainer.videoContainerFocused { width: 100%; height: 100%; content:""; cursor: pointer; cursor: hand; /* transform:scale(1.08, 1.08); -webkit-transform:scale(1.08, 1.08); */ transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -webkit-animation-name: greyPulse; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: 1; overflow: visible !important; } #remoteVideos .videocontainer:hover { box-shadow: inset 0 0 10px #FFFFFF, 0 0 10px #FFFFFF; border: 2px solid #FFFFFF; } #remoteVideos .videocontainer.videoContainerFocused { box-shadow: inset 0 0 28px #006d91; border: 2px solid #006d91; } #remoteVideos .videocontainer.videoContainerFocused:hover { box-shadow: inset 0 0 5px #FFFFFF, 0 0 10px #FFFFFF, inset 0 0 60px #006d91; border: 2px solid #FFFFFF; } #localVideoWrapper { display:inline-block; -webkit-mask-box-image: url(../images/videomask.svg); border-radius:4px !important; border: 0px !important; } /* With TemasysWebRTC plugin element is used instead of