html { background-color: #D7E2E2; color: #000F0F; font-family: 'Roboto', sans-serif; } body { margin: 0; } h1 { padding: 16pt; margin: 0 0 20pt 0; text-align: center; color: #D7E2E2; background-color: #013A3A; } h3 { color: #5E9292; text-align: center; padding: 12pt; font-size: 20pt; } p { text-align: center; } a { color: #000F0F; } input[type=text].search-bar { color: #404040; font-size: 20pt; 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: 5pt; margin: 10pt auto; width: 48%; border-radius: 2pt; padding-left: 15pt; } .filter-container p { text-align: left; color: #D7E2E2; font-size: 10pt; margin-top: 4pt; margin-left: 16pt; margin-bottom: 4pt; } input[type=checkbox]{ display: none; } input[type=checkbox] + label.toggle-btn { border-radius: 3pt; display: inline-block; padding: 5pt; color: #D7E2E2; margin-top: 6pt; margin-bottom: 6pt; margin-left: 3pt; margin-right: 3pt; width: 100pt; 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; } .results { margin-top: 5pt; margin-left: 2pt; margin-right: 2pt; } .results-row { padding: 5pt; font-size: 16pt; } .results-row:nth-child(2n+1) { background-color: #5E9292; } .results-row div { display: inline-block; width: 16.7%; margin-left: 6pt; margin-right: 6pt; } .results-row .results-datasheet { width: 5%; text-align: center; } .results-row .results-notes { width: 5%; text-align: center; } .results-row .results-block { width: 5%; text-align: center; } .results-row .results-description { width: 43.5%; } div label input { margin-right:100px; } .res-header, .res-header-3, .res-header-small { display: inline-block; margin-left: 2pt; background-color: #226666; color: #D7E2E2; padding: 4pt; border-radius: 2pt; text-align: center; } .res-header { width: 16.7%; } .res-header-small { width: 5%; } .res-header-3 { width: 43.5%; } .tooltip { position: relative; display: inline-block; border-bottom: 1px dotted black; } .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: absolute; top: 0; width: 100%; z-index: 200; } .overlay { background-color: #226666; color: #D7E2E2; display: none; height: 70%; left: 20%; /*padding: 8pt;*/ padding: 0; /*position: absolute; /*Should probably be 'fixed' instead*/ position: fixed; top: -70%; top:10%; width: 60%; z-index: 201; border-radius: 2pt; text-align: center; } /*.details-row { padding-top: 10pt; padding-bottom: 10pt; }*/ .details-item { display: inline-block; width: 25%; padding: 12pt 10pt 12pt 0; text-align: right; text-transform: uppercase; } .details-content { display: inline-block; width: 65%; padding-left: 20pt; text-align: left; } .details-content p { text-align: left; } .round-button { position: absolute; bottom: 15pt; right: 15pt; 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; } .small-square-button { position: absolute; top: 5pt; right: 5pt; padding-right: 5pt; font-size: 16pt; } .small-square-button a { color: #D7E2E2; } .round-floating-button { position: fixed; bottom: 15pt; right: 15pt; width: 40pt; height: 32pt; border-radius: 20pt; background-color: #5E9292; font-size: 22pt; padding-top: 8pt; box-shadow: 2pt 1pt 8pt black; text-align: center; } .round-floating-button a{ color: #D7E2E2; } #datasheet-info p { font-size: 12pt; }