#graphDiv { height: 400px; } body { height: 100%; margin: 0; } html { height: 100%; } #dataDiv { display: none; position: absolute; height: 35px; width: 70px; background-color: white; border: 1px solid lightgrey; padding: 5px; border-radius: 5px; } #dataDiv p { margin: 0; font-size: 13px; } #dataDiv b{ position: center; font-size: 13px; } #graphLegend { display: none; justify-content: center; align-items: center; text-align: center; } #graphLegend div { display: inline; margin: 0 10px 0 10px; width: 50px; } #settings_div{ width: 300px; padding: 5px; background-color: var(--main); } #settings_div h2{ color: var(--dark); } #shareDiv{ width: 300px; padding: 5px; background-color: var(--side); } #shareDiv h2{ color: var(--dark); } table { margin-top: 20px; width: 100%; } table, th, td { border-collapse: collapse; } th, td { padding: 4px; border: 1px solid darkgrey; min-width: 100px; text-align: center; } tr:nth-child(even) td:not(.UI_remove_row){ background-color: var(--main); } th { background-color: var(--main-dark); } th div { color: var(--light); } th input { padding: 0; margin: 0; } [contenteditable] { outline: 0 solid transparent; } #rcMenu { z-index: 1000; position: absolute; background-color: white; border: 1px solid lightgrey; box-shadow: 2px 2px 2px gray; display: none; margin: 0; width: 180px; } #rcMenu ul{ list-style-type: none; padding-left: 10px; width: 180px; } #rcMenu a { text-decoration: none; border-bottom: 1px solid lightgrey; width: 160px; display: block; } #rcMenu a:hover{ background-color: lightgrey; } #shareDiv { background-color: var(--main); } #shareList { border: 1px solid var(--main-dark); } #shareList div{ padding: 5px; } #shareList div button{ color: red; display: inline-block; float: right; height: 25px; margin: 0; padding: 2px; } #shareList div button:hover{ background-color: var(--side); color: red; display: flex; transition: 300ms; }