html, body { height: 100%; margin: 0; } body { align-items: center; //display: flex; justify-content: center; overflow: scroll; background: #444444; font-size: 1.5rem; margin: auto; } main { color: #cccccc; font-family: sans-serif; text-align: center; margin: auto; padding: 2em 4em; } .logo { height: 20em; } div.yarrr-rant { padding: 5%; margin: 2%; background: #cccccc; color: #444444; } .yarrr-rant-quote { text-align: center; } .yarrr-rant-quote:before { content: "\""; margin: 0; padding: 0; border: 0; } .yarrr-rant-quote:after { content: "\""; margin: 0; padding: 0; border: 0; } .yarrr-rant-quote-attrib { text-align: right; } .yarrr-rant-quote-attrib:before { content: "-"; margin: 0; padding: 0; border: 0; } .yarrr-rant-p { text-align: left; } .yarrr-proof-of-purchase { height: 6em; display: block; margin-left: auto; margin-right: auto; } .yarrr-files-browser { text-align: left; width: 92%; margin: auto; padding: 1%; } .yarrr-files-browser-header { display: inline-block; text-align: left; width: 100%; color: #cccccc; margin: auto; padding: 1%; vertical-align: middle; } .yarrr-files-browser-header-refresh { background: #cccccc; color: #444444; border: 4px solid #666666; vertical-align: middle; text-align: center; //display: inline-block; margin: auto; margin-right: 2%; padding: auto; //float: right; //width: 1em; } .yarrr-files-browser-header-refresh:hover { color: #111111; } .yarrr-files-browser-header-refresh:active { color: #111111; border: 4px solid #111111; } .yarrr-files-browser-entries { width: 100%; margin: auto; } .yarrr-file-entry { display: inline-block; text-align: left; width: 100%; background: #cccccc; color: #444444; border: 4px solid #666666; margin: auto; padding: 0; vertical-align: middle; } .yarrr-file-entry:active { border: 4px solid #111111; } .yarrr-file-entry-dir { display: inline-block; width: 100%; margin: auto; vertical-align: middle; padding: 0; } .yarrr-file-entry-file { display: inline-block; width: 100%; margin: auto; vertical-align: middle; padding: 0; } a.yarrr-file-entry-link {} a.yarrr-file-entry-link:visited { color: #444444; } a.yarrr-file-entry-link:link { color: #444444; } a.yarrr-file-entry-link:active { color: #111111; } a.yarrr-file-entry-link:hover { color: #111111; } .yarrr-file-entry-icon { vertical-align: middle; display: inline-block; margin: 0; padding: 0.5em; width: 2em; height: 2em; } .yarrr-file-entry-name { vertical-align: middle; display: inline-block; width: 90%; margin: auto; }