html
{
height:100%;
}
body
{
font-family: arial,sans;
margin:0px;
height:100%;
background-color:#333333;
}
div.cams
{
display:none;
height:calc(60% - 30px);
height:-webkit-calc(60% - 30px);
height:-moz-calc(60% - 30px);
height:-o-calc(60% - 30px);
height:-ms-calc(60% - 30px);
width:100%;
background-color:#707070;
float:top;
}
video
{
margin-bottom:-5px;
}
div#videoplayer
{
height:100%;
width:22%;
display:none;
position:relative;
}
div#videoplayer>button
{
font-size:8px;
padding:0px;
position:absolute;
top:0px;
right:0px;
}
iframe#videoplayerframe
{
border-width:0px;
margin:0px;
// For some reason, at least on firefox, iframes have a little bump below them, so we take 4 pixels off to avoid that
height:calc(100% - 4px);
height:-webkit-calc(100% - 4px);
height:-moz-calc(100% - 4px);
height:-o-calc(100% - 4px);
height:-ms-calc(100% - 4px);
width:100%;
}
div#chat
{
display:inline-block;
height:calc(100% - 30px);
height:-webkit-calc(100% - 30px);
height:-moz-calc(100% - 30px);
height:-o-calc(100% - 30px);
height:-ms-calc(100% - 30px);
width:85%;
background-color:#e0e0e0;
float:left;
}
div#tabs
{
display:block;
width:100%;
height:30px;
background-color:#7070a0;
}
div.tab>button
{
font-size:8px;
padding:0px;
margin-left:6px;
margin-right:-4px;
float:top;
position:relative;
top:-4px;
}
div.tab
{
display:inline-block;
height:25px;
padding-left:6px;
padding-right:6px;
padding-top:4px;
border-top-style:solid;
border-left-style:solid;
border-right-style:solid;
border-width:1px;
border-color:#505050;
border-top-left-radius:6px;
border-top-right-radius:6px;
background-color:#a0a0a0;
cursor:default;
}
div.tabfocus
{
background-color:#c0c0c0;
}
div.tabactivity
{
background-color:#ffa000;
}
div.chatbox
{
display:inline-block;
width:100%;
height:calc(100% - 30px);
height:-webkit-calc(100% - 30px);
height:-moz-calc(100% - 30px);
height:-o-calc(100% - 30px);
height:-ms-calc(100% - 30px);
overflow:auto;
}
div.userlist
{
display:inline-block;
height:calc(100% - 30px);
height:-webkit-calc(100% - 30px);
height:-moz-calc(100% - 30px);
height:-o-calc(100% - 30px);
height:-ms-calc(100% - 30px);
width:15%;
background-color:#c0c0c0;
float:right;
overflow:auto;
}
div.input
{
display:inline-block;
height:30px;
width:100%;
background-color:#a0a0a0;
float:bottom;
}
input#message
{
width:calc(100% - 70px);
width:-webkit-calc(100% - 70px);
width:-moz-calc(100% - 70px);
width:-o-calc(100% - 70px);
width:-ms-calc(100% - 70px);
height:22px;
}
input#send
{
width:55px;
}
div#usermenu
{
position:absolute;
display:none;
border-style:solid;
border-width:1px;
border-color:#000000;
background-color:#707070;
padding-top:2px;
padding-bottom:2px;
}
div.usermenuoption
{
display:block;
cursor:default;
padding-left:20px;
padding-right:20px;
white-space:nowrap;
}
div.usermenuoption:hover
{
background-color:#909090;
}
pre
{
display:inline-block;
margin:0px;
}
div.cambox
{
display:inline-block;
position:relative;
height:100%;
background-color:#262626;
}
div.cambox>span
{
position:absolute;
top:calc(50% - 0.5em);
top:-webkit-calc(50% - 0.5em);
top:-moz-calc(50% - 0.5em);
top:-o-calc(50% - 0.5em);
top:-ms-calc(50% - 0.5em);
left:0px;
display:none;
text-align:center;
width:100%;
color:#e0e0e0;
}
div.cambox:hover>span
{
display:inline-block;
}
div.cambox:hover>video
{
opacity:0.3;
}
div.fullscreen
{
display:none; /* Start hidden */
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
background-color:rgba(0, 0, 0, 0.8);
text-align:center;
color:#c0c0c0;
}
div.fullscreen>*
{
display:inline-block;
vertical-align:middle;
}
button.fullscreenclose
{
position:absolute;
right:0px;
top:0px;
border-style:none;
border-width:0px;
background-color:rgba(0,0,0,0);
color:#c0c0c0;
font-size:50px;
}
div.centerhelper
{
display:inline-block;
vertical-align:middle;
height:100%;
}
div#loggedout
{
padding-bottom:10px;
}
div#loggedin
{
display:none;
padding-bottom:10px;
}
button#registerchannel
{
display:none; /* Start hidden */
}
button#managemods_button
{
display:none; /* Start hidden */
}
div#modmanagerlist
{
display:block;
}
div.modlistitem /* TODO: Rename to something more general for fullscreen panel lists? */
{
text-align:left;
padding:8px;
border-style:solid;
border-width:1px;
border-color:#c0c0c0;
}
div.modlistitem>button
{
float:right;
}
button#banlist_button
{
display:none; /* Start hidden */
}
button#setchanpass_button
{
display:none; /* Start hidden */
}
button#deregisterchannel_button
{
display:none; /* Start hidden */
}
span.modindicator
{
cursor:default;
color:#00ff00;
text-shadow:0px 0px 1px #000000;
-moz-text-shadow:0px 0px 1px #000000;
-webkit-text-shadow:0px 0px 1px #000000;
-ms-text-shadow:0px 0px 1px #000000;
-o-text-shadow:0px 0px 1px #000000;
}
div.arrowsection>a
{
text-decoration:none;
color:#000000;
}
div#options_open
{
display:none; /* Start hidden */
}