* { font-family: arial; } table { border: 1px solid black; border-collapse: collapse; margin-left: auto; margin-right: auto; } .optionCap { text-transform: capitalize; } ul { text-align: center; list-style: none; top: 0; margin: 0; padding: 0; } li.hor { display: inline-flex; vertical-align: center; margin-right: 20px; } td.left { text-align: left; vertical-align: center; padding-left: 5px; } td { text-align: center; vertical-align: center; padding: 5px; } td#bold { font-weight: bold; } on { color: green; font-weight: 500; } off { color: red; font-weight: 500; } table * { text-align: center; } input { margin-bottom: 10px; } #but { background-color: #eee; border: 2px black solid; } .centered { text-align: center; } img { text-align: center; border: 2px solid #ff6e00; border-radius: 50%; padding: 1%; } button { background-color: #eee; border: 2px black solid; margin-bottom: 10px; } #but:hover { background-color: #ff6e00; border: 2px black solid; } body { background-color: #aaa; } h1 { text-align: center; bottom: 0%; } h3 { text-align: center; } form { text-align: center; } td a.clickable { display: block; width: 100%; margin: 0; } a { color: #ff6e00; text-decoration: none; } a:hover { text-decoration: underline; } progress::-moz-progress-bar { background-color: #ff6e00; } progress::-webkit-progress-value { background-color: #ff6e00; } progress { color: #ff6e00; } footer { top: 100%; } #main { background-color: #eee; width: 80vw; height: 80vh; padding: 10px; outline: solid 2px #ff6e00; overflow: scroll; } div#command { width: 100%; height: 60%; border: 2px solid black; overflow: scroll; padding-bottom: 30px; text-wrap: nowrap; } div#files { width: 100%; height: 60%; border: 2px solid black; overflow: scroll; padding-bottom: 30px; text-wrap: nowrap; } input#commandinput { width: 60%; height: 20px; } input#fileinput { width: 91%; height: 20px; } input:focus { outline: 2px solid #ff6e00; } a#pointer { cursor: pointer; } @media (max-width: 600px) { #main { width: 60vw; } } .container { display: flex; position: fixed; margin: 1px; padding: 1px; top: 1px; left: 1px; /* outline: solid 1px black; */ justify-content: center; align-items: center; height: 99vh; width: 99vw; background-color: #aaa; /* width: 100%; */ /* height: 100%; */ /* margin: 50px; */ /* outline: solid 1px black; */ /* display: flex; */ /* justify-content: center; */ /* align-items: center; */ }