body { display: flex; flex-direction: column; min-height: 100vh; font-family: 'Quicksand', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .info { cursor: pointer; } .info:hover { opacity: 1; } header { background-color: #000; box-shadow: 0 5px 10px 10px #000; padding: 0.5rem 0 0; text-align: center; margin-bottom: 1.5rem; color: #fff; font-size: 2.2rem; } header img.nginx { height: 1.6rem; vertical-align: -0.1rem; } header img.config { height: 1.2rem; vertical-align: super; opacity: 0.8; margin-left: -0.5rem; margin-right: -0.25rem; } main { flex: 1 1 auto; } main .url .input-group-prepend .input-group-text, main .url .input-group-append .input-group-text { padding-top: 0.15rem; cursor: pointer; } main .options, main .sidebar { padding-top: 1.5rem; } main .options .card .card-body { padding: 0.6rem 0.75rem; } main .options .card + .card { margin-top: 1rem; } main .options .card .card-body .form-label { margin-bottom: 0.15rem; margin-left: 0.15rem; } main .options .card .card-body .form-group { margin-bottom: 0.5rem; } main .options .card .card-body .form-group:last-child { margin-bottom: 0; } main .file { margin-bottom: 2rem; } main .file .btn-clipboard { font-size: 0; padding: 0.2rem 0.4rem 0.05rem; vertical-align: text-bottom; } main .file .code { padding: 0.5rem; overflow-x: auto; font-size: 0.75rem; line-height: 1.25; background-color: #f8f8f8; } main .file .code.source { display: none; } main .file .code pre { margin-bottom: 0; font-size: inherit; } main .file .code pre code { -moz-tab-size: 4; tab-size: 4; overflow: visible; overflow-x: visible; } footer { padding: 2rem 0 0.5rem; text-align: center; font-size: 0.8rem; } footer img.balaton { height: 1.6rem; vertical-align: middle; } footer .crypto { margin-top: 0.8rem; line-height: 1.2; } .adsbygoogle-container .adsbygoogle { display: block; height: 600px; position: relative; background-color: #f8f8f8; } .adsbygoogle-container .adsbygoogle[data-adsbygoogle-status="done"] { height: auto; background-color: transparent; } .adsbygoogle-container .note { text-align: center; color: #444; font-size: 0.6rem; }