@font-face { font-family: "Nunito"; src: url('../fonts/Nunito-VariableFont_wght.ttf') format('truetype'); } html { background-image: url("../images/background.jpg"); } body { font-family: 'Nunito', sans-serif; font-weight: 200; color: #2e3133; margin: 0px; } * { margin: 0; padding: 0; } html, body { height: 100%; min-height: 100%; } div#header { background-color: #FFFFFF; width: 100%; height: 80px; display: flex; align-items: center; justify-content: space-between; } #logo { padding: 20px 20px 20px; width: 250px; grid-column: 1; } iframe#iframe { flex-grow: 1; background-color: #FFFFFF; } div#content { width: 100%; height: calc(100% - 80px); display: flex; backdrop-filter: blur(10px); } div#leftBar { float: left; width: 200px; background-color: transparent; height: 100%; } li { font-size: 20px; font-weight: 300; } div#copyright{ color:rgb(192, 192, 192); position: fixed; bottom: 10px; width: 200px; text-align: center; } div#copyright a, a:visited, a:active { color: rgb(192, 192, 192); } #toolList { list-style-type: none; margin: 0; padding: 10px 0 0 0; overflow: hidden; display: block; float: left; background-color: transparent; width: 100%; height: calc(100% - 80px); backdrop-filter: blur(10px); } .toolListRow a { display: block; color: white; text-align: center; padding: 20px 50px 25px; text-decoration: none; } .toolListRow a:hover { background-color: #2A93B0; color: white; transform: scale(1.25, 1.25); transition-duration: .3s; } #leftElements { display: flex; align-items: center; } #titlebar { /* padding: 10px 0; */ color: black; height: fit-content; margin: 0px 20px; font-size: 36px; text-align: center; } #menu { display: flex; height: fit-content; } #menu a { display: block; margin: 0px 10px; padding: 0px 10px; font-size: 28px; text-decoration: none; color: black; } #menu a.active { border-bottom: 3px solid #2A93B0; } #menu a:hover { transform: scale(1.25, 1.25); transition-duration: .3s; } .separator{ width: 100%; padding:6px; }