
* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
html, body { width: 100%; height: 100%; margin: 0; }
iframe { width: 100%; border: 0; display: block; }
.container {
    background: black;
    width: 100%;
}
.frame {
    float: left; 
    margin: 0;
    padding: 0;
}
.stats-screen {
    width: 40%;
}
.stats-screen iframe {
    height: 450px;
}
.actions-screen {
    width: 60%;
}
.actions-screen iframe {
    height: 450px;
}
.chat-screen { 
    width: 100%; 
}
.stacked > div {
    float: none;
    width: 100%;
}
.hidden { display: none; }

@media (max-width: 768px) {
}