/* Common stylesheet for most of the site */ /* Adjusting wrapper */ div.wrapper { padding-top: 26pt; } /* Navigation block */ nav.main { background-color: transparent; position: fixed; top: 0; left: 0; z-index: 999; width: 100%; } nav.main ul { position: relative; margin: 0; margin-left: 10px; margin-right: 10px; padding: 7px; backdrop-filter: blur(6px); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; box-shadow: 0 0 5px #000; text-shadow: 0 0 2px black, 0 0 6px black; text-align: center; display: flex; flex-flow: row wrap; justify-content: space-around; } nav.main ul li { display: inline-block; } nav.main ul li a { color: #00c07c; text-decoration: none; transition: all 0.2s; } nav.main ul li a:hover { color: #49f49f; } nav.main ul li.current a { font-weight: bold; text-decoration: underline; } nav.main ul span { color: #00c07c; padding: 0; margin: 0; } /* Table */ table, tr, th, td { border: 2px solid #009049; } table { border-collapse: collapse; } th, td { padding: 4px; } th { padding-left: 8px; padding-right: 8px; } td { padding-left: 16px; padding-right: 16px; } /* Other */ /* Basic form form login and registration */ form.basicform div { margin-bottom: 14px; } form.basicform a { font-size: 80%; } /* Additionals for form */ form.basicform label[for="tos_check"] { cursor: pointer; } div.loginmisc { margin-top: 4px; margin-bottom: 4px; } div.loginmisc p { font-style: italic; font-size: 80%; }