body { font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px; padding: 0px; } #footer { position: fixed; bottom: 0; height: 18px; width: 100%; text-align: center; color: black; clear: both; margin-right: 30px; margin-top: 30px; } #volumeSlider { max-width: 100px; } .norm { width: 100%; height: 3vh; font-family: Arial, Helvetica, sans-serif; margin-top: 5px; padding-left: 45px; padding-top: 5px; border-left-width: 1px; border-left-style: solid; border-left-color: #BED6E2; } .Grid { display: flex; } .Grid-cell { flex: 1; min-width:500px; min-height: 600px; width: 90vw; height: 80vh; } .Grid-cell-side { flex: 0 0 220px; height: 600; border: solid 1px grey; background-color: lightgrey; font-size: 16px; } .Grid-cell-connection { flex: 1; border: solid 1px grey; background-color: lightgrey; font-size: 12px; } h1 { color: black; font-weight: bolder; background-repeat: no-repeat; margin: 10px; font-size: 22px; } td, th { color: black; font-weight: lighter; background-repeat: no-repeat; margin: 0px; font-size: 18px; border-right: solid 1px white; padding-right: 13px; padding-left: 13px; } input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select:focus, textarea { font-size: 16px; } input[type="number"] { -webkit-appearance: none; } @media screen and (-webkit-min-device-pixel-ratio:0) { select:focus, select, textarea, input { font-size: 16px; } } .value { border: 0; text-align: right; width: 50px; display: inline-block; } .value-display { border: 0; text-align: right; width: 75px; display: inline-block; background-color: lightgrey; } .message-display { border: 0; text-align: left; width: 200px; height: 200px; display: inline-block; background-color: lightgrey; } .value-input { border: solid 1px grey; text-align: right; width: 73px; display: inline-block; } .checkbox-input { border: solid 1px grey; text-align: right; width: 12px; display: inline-block; } .select-input { border: solid 1px grey; text-align: right; text-align-last: right; width: 75px; display: inline-block; } .Sweep-select { border: solid 1px grey; text-align: left; text-align-last: left; width: 150px; display: inline-block; color: black; font-weight: bolder; background-repeat: no-repeat; margin: 10px; } .select-option { text-align: right; text-align-last: right; } .sweep-option { text-align: left; text-align-last: left; } .set-button { width: 60px; font-size: 14px; background-color: lightgrey; } .setting { width: 210px; } .setting-label { width: 80px; display: inline-block; } .setting-widelabel { width: 138px; display: inline-block; } .sigTitle { font-size: 36px; font-weight: bold; } .sigFreq { font-weight: bolder; font-size: 32px; margin: 0; padding: 0; letter-spacing: -10px; } .sigFreqLabel { width: 180px; display: inline-block; font-size: 32px; margin: 0; padding: 0; letter-spacing: normal; } .sigFreqText { display: inline-block; font-size: 32px; margin: 0; padding: 0; letter-spacing: normal; } input.sigFreqInput { border: solid 1px grey; text-align: right; width: 18px; display: inline-block; font-size: 32px; margin: 0; padding: 0; } input.sigFrequencyInput { border: solid 1px grey; text-align: right; width: 180px; display: inline-block; font-size: 32px; margin: 0; padding: 0; } input.sigFreqInput::-webkit-outer-spin-button, input.sigFreqInput::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } input.sigFreqInput { -moz-appearance: textfield; } .sigLevelLabel { width: 180px; display: inline-block; font-size: 32px; letter-spacing: normal; } input.sigLevelInput { border: solid 1px grey; text-align: right; width: 180px; display: inline-block; font-size: 32px; } TH, .bold { background-color: lightblue; color: black; } .slider { -webkit-appearance: none; width: 340px; height: 15px; border-radius: 5px; background: #d3d3d3; outline: none; opacity: 0.7; -webkit-transition: .2s; transition: opacity .2s; } .slider::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 25px; height: 25px; border-radius: 50%; background: #4CAF50; cursor: pointer; } .slider::-moz-range-thumb { width: 25px; height: 25px; border-radius: 50%; background: #4CAF50; cursor: pointer; }