html { background-color: #D7E2E2; color: #000F0F; font-family: 'Roboto', sans-serif; font-size:large; } body { margin: 0; } h1 { padding: 16pt; margin: 0 0 20pt 0; text-align: center; color: #D7E2E2; background-color: #013A3A; } h2 { background-color: #013A3A; padding: 12pt 0 12pt 0; margin-top: 0; } h3 { color: #5E9292; text-align: center; padding: 12pt; font-size: x-large; opacity: 0; } p { text-align: center; } a { color: #000F0F; } input[type=text].search-bar { color: #404040; font-size: x-large; padding: 5pt 8pt 5pt 8pt; margin-top: 8pt; margin-bottom: 8pt; margin-left: 20pt; width: 70%; border: 2pt solid grey; border-radius: 5pt; } .search-bar-container { text-align: center; } .filter-container { background-color: #226666; padding: 10pt 15pt 10pt 15pt; margin-top: 10pt; margin-bottom: 10pt; display: inline-block; } .filter-container p { text-align: left; color: #D7E2E2; font-size: 10pt; margin-top: 4pt; margin-left: 3pt; margin-bottom: 4pt; } .filter-concontainertainer { text-align: center; } input[type=checkbox]{ display: none; } input[type=checkbox] + label.toggle-btn { display: inline-block; padding: 5pt; color: #D7E2E2; margin-top: 6pt; margin-bottom: 6pt; margin-left: 3pt; margin-right: 3pt; width: 80pt; line-height: 300%; text-align: center; border: 1pt solid #D7E2E2; transition: 0.2s; -webkit-transition: 0.2s; } input[type=checkbox]:checked + label.toggle-btn { background-color: #D7E2E2; color: #000F0F; } div label input { margin-right:100px; } .tooltip { position: relative; display: inline-block; } .tooltip .tooltiptext { font-size: 10pt; visibility: hidden; width: 120px; background-color: black; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; top: -5px; right: 105%; margin-left: -60px; /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */ opacity: 0; transition: opacity 0.2s; } .tooltip:hover .tooltiptext { visibility: visible; opacity: 1; } .tooltip .tooltiptext::after { content: " "; position: absolute; top: 50%; left: 100%; /* To the right of the tooltip */ margin-top: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent transparent black; } .shadow { background-color: black; display: none; height: 100%; left: 0; opacity: 0.0; position: fixed; top: 0; width: 100%; z-index: 200; } .overlay { background-color: #226666; color: #D7E2E2; display: none; height: 90%; padding: 0; position: fixed; margin:auto; left:0; right:0; top:0; min-width: 60%; width:900px; z-index: 201; text-align: center; opacity: 0.0; } .round-button { position: absolute; bottom: 15pt; left: calc(11% - 20pt); width: 40pt; height: 32pt; border-radius: 20pt; background-color: #5E9292; font-size: 20pt; padding-top: 8pt; box-shadow: 2pt 1pt 8pt black; } .round-button-left { position: absolute; bottom: 15pt; left: calc(22% - 20pt); width: 40pt; height: 32pt; border-radius: 20pt; background-color: #5E9292; font-size: 20pt; padding-top: 8pt; box-shadow: 2pt 1pt 8pt black; } .round-button-right { position: absolute; bottom: 15pt; left: calc(33% - 20pt); width: 40pt; height: 32pt; border-radius: 20pt; background-color: #5E9292; font-size: 20pt; padding-top: 8pt; box-shadow: 2pt 1pt 8pt black; } .round-button a{ color: #D7E2E2; } .round-button-left a{ color: #D7E2E2; } .round-button-right a{ color: #D7E2E2; } .small-square-button { position: absolute; top: 5pt; right: 5pt; padding-right: 5pt; font-size: 16pt; } .small-square-button a { color: #D7E2E2; } .round-floating-button { display: flex; align-items: center; justify-content: center; position: fixed; bottom: 15pt; right: 15pt; width: 40pt; height: 40pt; border-radius: 20pt; background-color: #5E9292; font-size: 22pt; box-shadow: 2pt 1pt 8pt black; } .round-floating-button a{ color: #D7E2E2; } #datasheet-info p { font-size: 12pt; } .bottom-spacer { height: 80pt; } table#results { width: 100%; max-width: 1280px; margin-left: auto; margin-right: auto; border-collapse: collapse; } table#results th { background-color: #226666; color: #D7E2E2; padding: 5pt; border-right: 2px solid #D7E2E2; border-left: 2px solid #D7E2E2; } table#results tr:nth-child(odd) { background-color: #5E9292; } table#results td { padding: 4pt; cursor: pointer; } table#results #location { width: 18%; } table#results #partno { /*width: 20%;*/ } table#results #description { width: 70%; } table#results #docs { width: 5%; } table#details { position: absolute; left: 0; width: 35%; margin-top: 0; } #magical_autofill{ font-size: small; } a.small_link{ text-decoration: none; color: #B0B0B0; font-weight: 600; } .details-header { color: #013A3A; } .details-content td{ padding-top:6pt; padding-bottom:16pt; } td p { margin: 0; padding: 0; } .map { position: absolute; right: 5%; /*margin-top: 4%;*/ max-height: calc(90% - 42pt); max-width: 60%; } .pinfo-input { display: none; width: 90%; } .nothidden{ display: initial !important; } .results-locations{ }