body { background-color: #000000; font-family: 'Jura'; color: whitesmoke; font-size: 16pt; padding: 1em; } button, input { font-family: 'Jura'; height: auto; color: whitesmoke; border-width: 2px; } @keyframes glowing { 0% { box-shadow: 0 0 0px whitesmoke; } 20% { box-shadow: 0 0 20px whitesmoke; } 60% { box-shadow: 0 0 20px whitesmoke; } 100% { box-shadow: 0 0 0px whitesmoke; } } button:hover { color: whitesmoke; animation: glowing 2000ms infinite; border-color: whitesmoke; } @keyframes greenglow { 0% { box-shadow: 0 0 -20px forestgreen; } 100% { box-shadow: 0 0 -20px forestgreen; box-shadow: 0 0 30px forestgreen; color: forestgreen; border-color: forestgreen; } } .green-btn:hover { animation: greenglow 2s ease 0s 1 normal forwards; animation-iteration-count: 1; } .instance-btn { font-size: 150%; min-width: 20%; border-width: 2px; padding: 0.5em; display: block; } .instance-ui-btn { font-size: 100%; min-width: 20%; padding: 0; } .header { margin-bottom: 2em; } .home-cryp { } .background { min-height: 100%; min-width: 100%; position: absolute; z-index: -1000; background-color: #000000 } .cryps-title { font-size: 200%; display: inline; } .login { display: inline; margin-right: 0; } .header-username { display: inline; } .vbox-table td { border: 1px solid whitesmoke; padding: 0.5em; } .vbox-table th:first-child, td:first-child { padding: 0.5em; } .ping-svg { background-color: black; height: 1em; margin-right: 1em; } .ping-path { stroke: #f5f5f5; fill: none; stroke-width: 4; stroke-dasharray: 121, 242; animation: pulse 2s infinite linear; } @keyframes pulse { 0% { stroke-dashoffset: 363; } 100% { stroke-dashoffset: 0; } }