body { margin: 0; background-color: #FAFAFA; color: #111111; font-family: Tahoma, Helvetica, sans-serif; } input { font-family: Tahoma, Helvetica, sans-serif; } select { font-family: Tahoma, Helvetica, sans-serif; background-color: #FAFAFA; } textarea { background-color: #FAFAFA; border-bottom: 1px solid #ccc; } a { text-decoration: none; color: #004070; } a:hover { color: #B44444; } #globalWrapper { display: flex; flex-direction: column; height: 100%; } .header { position: sticky; top: 0; width: 100%; height: 2em; background-color: #FAFAFA; display: flex; align-items: center; border-bottom: 1px solid #ccc; } .header span { padding-right: 0.25em; padding-left: 0.25em; } .header span span { padding-right: 0; padding-left: 0; } #subscriptions { position: relative; display: inline-block; } #subbtn { width: 1.5em; height: 1.5em; background-color: orange; border: none; } #subscriptionsContent { display: none; position: absolute; background-color: #FAFAFA; border: 1px solid #ccc; min-width: 25em; } #subscriptions:hover #subscriptionsContent { display: block; } #headerHidden { width: 1em; border-right: 1px solid #ccc; } #alerts { margin: 0; } #content { flex: auto; overflow: auto; overflow-wrap: break-word; }