:root { --h1-font-size: 20px; --h2-font-size: 18px; --h3-font-size: 16px; --default-font-size: 14px; --h1-color: #64aa82; --app-header-font-size: 25px; --default-animation-time: .5s; --default-font-color: #c2c2c2; --default-header-color: #a5b3c0; --default-amount-color: #a5b3c0; --default-padding: 0 0 8px 0; } body { width: auto; height: 100%; background: url('../images/background.jpg') no-repeat; background-size: cover; margin: 0; padding: 0; color: var(--default-font-color); } html, body { transition: background-color .5s; background-color: #2b2b2b; font-size: var(--default-font-size); } div { margin: 0; padding: 0; width: auto; } div.footer { margin: 0 auto; position: absolute; bottom: 10px; width: 95%; } .padded { padding-top: 10px; padding-right: 15px; padding-left: 15px; padding-bottom: 10px; } .box { padding: 10px 15px; background-color: rgba(48, 46, 46, 0.7); margin-bottom: 10px; margin-top: 10px; border: 1px solid #484745; } h1 { padding: var(--default-padding); margin: 0; font-size: var(--h1-font-size); color: var(--h1-color); } h2 { margin: 0; font-size: var(--h2-font-size); color: var(--default-header-color); } h3 { padding: 0; margin: 0; font-size: var(--h3-font-size); } p { padding: var(--default-padding); font-size: var(--h2-font-size); color: var(--default-header-color); margin: 0; } .hidden-element { display: none; } .normal-overflow-wrap { white-space: normal; overflow-wrap: normal; } .disabled_overlay { display: none; margin: 0; padding: 0; position: fixed; /* Stay in place */ z-index: 50; /* Sit on top */ height: 100%; width: 100%; /* Full width */ overflow: auto; /* Enable scroll if needed */ background-color: rgb(0, 0, 0); /* Fallback color */ background-color: rgba(0, 0, 0, 0.5); } table { border: 0; padding: var(--default-padding); margin: 0; border-spacing: 0; } tr { padding: 0; margin: 0; } td, th { padding: 0 10px 2px 0; margin: 0; } th { color: var(--default-header-color); font-size: var(--h3-font-size); } thead, tbody { display: block; width: auto; padding: 0; margin: 0; } .scrollable-table-body { overflow-y: auto; overflow-x: hidden; } button { background-color: #515151; border: 1px solid #506b58; color: white; padding: 5px 15px; text-align: center; text-decoration: none; display: inline-block; cursor: pointer; margin: 0 8px 0 0; font-size: var(--h3-font-size); } button:hover { background-color: #858595; } .scrollable-content { overflow-x: hidden; overflow-y: scroll; } .scrollable-content, ::-webkit-scrollbar { width: 10px; } .scrollable-content, ::-webkit-scrollbar * { background: transparent; } .scrollable-content, ::-webkit-scrollbar-thumb { background: rgba(90, 90, 90, 0.4) !important; } input { font-family: 'localFixed', monospace; border: 1px solid #3b4b3d; padding: 5px; background: rgba(64, 142, 62, 0.04); color: var(--default-font-color); font-size: var(--default-font-size); } textarea { font-family: 'localFixed', monospace; border: 1px solid #3b4b3d; padding: 5px; background: rgba(64, 142, 62, 0.04); color: var(--default-font-color); font-size: var(--default-font-size); } select { border: 1px solid #3b4b3d; outline: 1px; background: rgba(64, 142, 62, 0.04); color: var(--default-font-color); padding: 5px 35px 5px 5px; height: 33px; font-size: var(--default-font-size); -webkit-appearance: none; -webkit-user-select: none; } select option { background: #222222; color: var(--default-font-color); font-size: var(--default-font-size); } .amount { font-family: 'localFixed', monospace; font-size: 14px; } .amount-full { font-family: 'localFixed', monospace; font-size: 14px; } .address { font-family: 'localFixed', monospace; font-size: 14px; }