html { padding: 0; margin: 0; } body { background-color: #ECECEC; padding: 0; margin: 0; font-family: "Montserrat", sans-serif; } body * { font-weight: bold; } .futura-font { font-family: Futura; } h2 { font-size: 2em; color: #212121; } header { position: fixed; width: 100%; background: #323232; height: 4em; } header h3 { padding: 0; margin: 0; padding-top: 0.10em; font-size: 1.5em; } header * { display: inline-block; padding-left: 1em; padding-right: 1em; padding-top: 0.7em; margin-left: 2em; margin-right: 2em; } header .right-header { float: right; } header a { text-decoration: none; color: white; } a:hover { text-decoration: underline; } main { margin: 3em; margin-top: 0; padding: 2em; background-color: #cccccc; position: relative; top: 5em; } main h2 { margin-top: 0.2em; margin-bottom: 0.2em; } .list-header { display: inline-block; width: 100%; height: 60px; } .list-header * { display: inline-block; } .list-header h3 { width: 50%; margin-right: 0; } #new-post { float: right; height: auto; } #new-post button { margin: 0; margin-top: 16px; margin-bottom: 10px; width: 5em; padding: 5px; background-color: #323232; color: white; border: 0; border-radius: 5px; } table, table::before, table::after { box-sizing: border-box; margin: 0; padding: 0; } table { border-collapse: collapse; box-shadow: 0 5px 10px rgb(0, 0, 0, 0.25); background-color: white; text-align: left; overflow: hidden; width: 100%; } thead { box-shadow: 0 5px 10px #e1e5ee; font-weight: 1000; } th { padding: 1rem 2rem; text-transform: uppercase; letter-spacing: 0.1rem; font-size: 0.7rem; font-weight: 900; } td { padding: 1rem 2rem; } a { text-decoration: none; } .amount { text-align: right; } tr:nth-child(even) { background-color: #e1e5ee; }