.video-container{position:relative;margin-top:2px}.video-container:before{display:block;content:"";width:100%;padding-bottom:56.25%}.video-container>div{position:absolute;top:0;left:0;right:0;bottom:0}.video-container video{width:100%;height:100%}.centeredVideo{height:100%;margin-bottom:auto}.centeredVideo,.controls{display:block;width:100%;margin-left:auto;margin-right:auto}.controls{text-align:left;margin-top:8px;margin-bottom:10px}.video-close{position:absolute;top:5px;right:5px;color:#fff;font-size:12px;background-color:fade(grey,50%);padding:2px 5px;cursor:pointer;border-radius:2px;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.warn{color:#f90}.container,.container video{position:relative}.container video{z-index:0}.video-container.prism-ErrorMessage{width:100%;height:100%;background-color:#000;background-repeat:no-repeat;background-position:50%;background-size:contain;position:absolute;z-index:99;top:10px;left:10px;overflow:hidden;display:none}.video-container.prism-ErrorMessage.prism-error-content{margin-top:20px;padding:0 5px;text-align:center}.video-container.prism-ErrorMessage.prism-error-operation{margin-top:10px;margin-bottom:10px;padding-bottom:5px;border-bottom:1.5px;border-bottom-color:hsla(0,0%,100%,.15);border-bottom-style:dotted;text-align:center}.prism-button-refresh{color:#21c5e0;border:1px solid #21c5e0}prism-button{cursor:pointer;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.3);border-radius:.5em;box-shadow:0 1px 2px rgba(0,0,0,.2)}.video-container.prism-ErrorMessage.prism-error-operation a{width:80px;height:32px;line-height:32px;vertical-align:top;display:inline-block;margin-left:10px}