:root { --page-bg-color: #707070; --tab-bg-hover: #636363; --tab-other-bg: #5c5c5c; --tab-border: #686868; --tab-color: white; --page-color: white; } body { background-color: #474747; } .header { font: 21px Arial; text-align: center; border-collapse: collapse; margin-top: 17px; min-width: 450px; min-height: 27px; } .header:after { content: ""; display: table; clear:both; } .footer { margin-left: auto; margin-right: auto; width: 400px; font: 19 Arial; text-align: center; border-top: 15px solid var(--page-bg-color); border-bottom: 15px solid var(--page-bg-color); background-color: var(--page-bg-color); } .selected-tab, .other-tab { padding: 10px; color: var(--tab-color); text-decoration: none; } .selected-tab { border-top: 3px solid var(--page-bg-color); border-bottom: 3px solid var(--page-bg-color); border-left: 3px solid var(--page-bg-color); border-right: 3px solid var(--page-bg-color); background-color: var(--page-bg-color); cursor: default; } .other-tab { border-bottom: 3px solid var(--tab-other-bg); border-left: 0.5px solid var(--tab-border); border-right: 0.5px solid var(--tab-border); background-color: var(--tab-other-bg); cursor: pointer; } .other-tab:hover { background-color: var(--tab-bg-hover); } .page, .page-centered { font: 20px Arial; margin-left: auto; margin-right: auto; margin-top: 8px; margin-bottom: 19px; color: var(--page-color); min-width: 450px; width: calc(100% - 30px); background-color: var(--page-bg-color); display:inline-block; border: 15px solid var(--page-bg-color); } .page { text-align: left; } .page-centered { text-align: center; } .hyperlink { text-decoration: none; vertical-align: middle; color: #d6d6d6; } .hyperlink-footer { color: var(--page-color); text-decoration: none; font-size: 15px; color: #d6d6d6; margin: 10px; } hr { border-color: black; } .separator { border: 1px solid #ddd; } .separator-cell { padding-left: 0px; padding-right: 0px; } .hidden-text { color: black; background-color: black; } .hidden-text:hover { color: white; } .items-table { display: inline; } .items-table-th { text-align: left; } th, td { padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 20px; } .warning { color: #ff9999; font-weight: bold; } .caution { color: #ffff99; font-weight: bold; }