body { padding-top: 50px; } #title { color: whitesmoke; } .block { border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 0; min-height: 4em; } .block-label { color: grey; position: absolute; z-index: 60; opacity: .7; right: 1em; bottom: 0.25em; margin: 0; width: 150px; text-transform: uppercase; font-size: large; text-align: right; } /* block-toolbar */ #block-toolbar { position: absolute; width:100%; margin-bottom: 0px; border: 0; } /**** animations *****/ .transition{ -moz-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; } /***** responsiveness *****/ /* lg */ @media (min-width: 1200px) { html, body, #gui, #block-row { height: 100%; } .block { overflow: auto; min-height: 100%; height: 100%; } .block-focus { overflow: auto; min-height: 100%; height: 100%; min-width: 34%; width: 34%; } .block-less-height{/*these names were made for the 'md' variant but need to be the same here for the javascript code to resize them when the focus changes*/ overflow: auto; min-height: 100%; height: 100%; min-width: 22%; width: 22%; } .block-less-width{/*these names were made for the 'md' variant but need to be the same here for the javascript code to resize them when the focus changes*/ overflow: auto; min-height: 100%; height: 100%; min-width: 22%; width: 22%; } .block-less-everything{/*these names were made for the 'md' variant but need to be the same here for the javascript code to resize them when the focus changes*/ overflow: auto; min-height: 100%; height: 100%; min-width: 22%; width: 22%; } } /* md */ @media (min-width: 992px) and (max-width: 1199px) { html, body, #gui, #block-row { height: 100%; } .block { overflow: auto; min-height: 50%; height: 50%; } .block-focus { overflow: auto; min-height: 60%; height: 60%; min-width: 60%; width: 60%; } .block-less-height{ overflow: auto; min-height: 40%; height: 40%; min-width: 60%; width: 60%; } .block-less-width{ overflow: auto; min-height: 60%; height: 60%; min-width: 40%; width: 40%; } .block-less-everything{ overflow: auto; min-height: 40%; height: 40%; min-width: 40%; width: 40%; } } /* sm */ @media (min-width: 768px) and (max-width: 991px) { } /* xs */ @media (max-width: 767px) { } /***** blocks *****/ /* description */ #description { padding: 0.5em; } /* info */ #info { padding: 0.5em; } /* code_editor */ #code_editor { min-height: 100%; height: 100%; padding-top: 50px; padding-right: 0; padding-left: 0; padding-bottom: 0; } /* console */ #console { background: black; font-size: 14px; height: 100%; overflow-y: auto; padding: 0; } /* codeq hints */ /* the highlighted part of the text, used in pop-up and drop-down hints */ .editor-mark { background-color: #e7c3c3; } /* the pop-up window, it is already absolutely positioned and its and positioning properties controlled from CodeMirror */ .editor-popup { background: #245269; color: #e7c3c3; border: 1px solid black; } /***** helpers *****/ /* webkit-scrollbar */ ::-webkit-scrollbar { width: 12px; } ::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; } ::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }