body { font-family: Helvetica, sans-serif; margin: 0; padding: 0; } .livecnt { position: absolute; background-color: black; left: 0; right: 0; bottom: 0; top: 0; overflow: hidden; } .videobox { height: 100%; } #stream { width: 100%; height: 100%; } .badge { position: absolute; color: white; font-size: 120%; margin: 20px; text-transform: uppercase; background-color: #F44336; padding: 10px; border-radius: 5px; } .badge.viewers { right: 0; } .badge.live.offline { background-color: rgba(93, 93, 93, 0.7); } .overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; opacity: 1; } .overlay.hidden { opacity: 0; cursor: none; } .controls { background-color: rgba(0, 142, 255, 0.42); border-top: 2px solid #006cc1; color: white; height: 45px; position: absolute; bottom: 0; left: 0; right: 0; display: flex; } .controls .button { font-size: 2rem; width: 40px; cursor: pointer; padding: 4px; } .flex-divider { flex-grow: 1; } #duration { line-height: 2.6; font-size: 1.1rem; display: inline-block; } .bigplaybtn { color: #fff; font-size: 400%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 80px; height: 80px; line-height: 1.2; background-color: rgba(3, 169, 244, 0.7); padding: 10px; border-radius: 100%; border: 5px dotted #2196F3; text-align: right; cursor: pointer; } .bigplaybtn .fa { top: 6px; position: relative; left: 3px; } .bigplaybtn.hidden { display: none; } .seekview { display: flex; padding-right: 0.5rem; } .seekview .seeker { display: none; width: 120px; height: 10px; background-color: #9be0ff; cursor: pointer; margin: auto; } .seeker .seekbar { background-color: #00b0ff; height: 10px; } .seekview:hover > .seeker { display: inline-block; } .overlay-list { background-color: hsla(0, 0%, 12%, 0.75); position: absolute; } .overlay-list.links a { padding: 10px; color: #fff; font-size: 1.1em; display: block; width: 200px; overflow: hidden; text-overflow: ellipsis; }