body{ background-image: url(./images/genome.svg); background-size:7em; background-color:cornflowerblue; display:flex; flex-direction:column; justify-content:center; align-items:center; padding-top:0em; padding-bottom:0em; margin-top:0em; margin-bottom:0em; font-family:"Helvetica", serif; line-height: 1.7em; } h1{ margin-bottom:0.6em; } p{ font-size:1.25em; margin-top:.5em; margin-bottom:.5em; } a{ color:black; font-size:1.25em; text-decoration:underline; margin-top:0.5em; margin-bottom:0.5em; } a:hover{ color:red; cursor: pointer; } .pageDiv{ display:flex; flex-direction:column; justify-content:center; align-items:center; background-color:lightsteelblue; border-radius:1em; width:63vw; padding-top:0em; padding-bottom:4em; padding-left:3em; padding-right:3em; margin-top:1em; margin-bottom:3em; box-shadow:rgba(0, 0, 0, 0.2) 0em 0em 4em 1em; text-align:center; } .pageHeader{ display: flex; flex-direction:column; align-items: center; justify-content: center; width:100%; } .languageBar{ display:flex; flex-direction:row; align-items:center; justify-content:center; width: 100vw; background-color:blue; } .languageBarLabel{ color:white; } .languageBarButton{ color:white; padding:.8em; text-decoration: none; font-weight:bold; } .logoAndTitleRow{ display: flex; flex-direction:row; align-items:center; justify-content:center; height:8em; width:100%; margin-top:2.5em; margin-bottom:.5em; padding-right:1em; } .seekiaLogo{ height:100%; } .seekiaTitle{ font-family:"Helvetica", sans-serif; font-size:5em; font-weight:bold; padding-top:.2em; } .sloganText{ font-size:1.4em; font-style:italic; font-weight:200; margin-top:.3em; margin-bottom:1.3em; letter-spacing: .2em; } .navigationBarSeparator{ width:90%; border-bottom:.8px solid #272727; margin-top:0em; margin-bottom:0em; } .navigationBar{ display:flex; flex-direction:row; justify-content:center; align-items:center; flex-wrap:wrap; margin-top:.3em; margin-bottom:.3em; width:90%; } .navigationBarItem{ display:flex; flex-direction:row; justify-content:center; align-items:center; } .navigationBarLink{ color:black; font-weight:800; font-size:1.2em; text-decoration:none; padding-top:.2em; padding-left:1em; padding-right:1em; padding-bottom:.2em; width:100%; text-align:center; } .navigationBarLink:hover{ text-decoration:none; cursor: pointer; } .navigationBarHeart{ width:1.5em; flex-grow:1; font-size:.9em; } .chooseLanguageButtonsDiv{ display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center; align-content: flex-start; width:70%; } .indexPageContent{ display:flex; flex-direction:column; justify-content:center; align-items:center; width:80%; } .seekiaIsHeading{ margin-top:1.8em; margin-bottom:1.2em; padding-top:0em; padding-bottom:0em; } .pageHeading{ font-size:1.8em; margin-top:1.5em; margin-bottom:.8em; padding-top:0em; padding-bottom:0em; } .chooseLanguageButton{ color:white; text-decoration:none; font-weight:bold; margin:.5em; padding:1em; background-color:blue; border-radius:.5em; } .blueDownloadButton{ color:white; text-decoration:none; font-weight:bold; padding-top: 1em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; background-color: blue; border-radius:1em; margin-top:0.6em; } .separator{ color: black; width: 70%; border-style:solid; border-color:black; border-top:0em; border-bottom:1px solid black; border-left:0em; border-right:0em; } .linebreak{ margin-top:1.25em; margin-bottom:1.25em; } .thinlinebreak{ margin-top:0.4em; margin-bottom:0.4em; } .homePageScreenshot{ width:80%; border:solid 0.15em; margin:1.2em; } .ancestryCompositionScreenshot{ width:70%; border:solid 0.15em; margin:1.2em; } .offspringDiseaseProbabilitiesScreenshot{ width:80%; border:solid 0.15em; margin:1.2em; } .offspringTraitProbabilitiesScreenshot{ width:60%; border:solid 0.15em; margin:1.2em; } .totalDiseaseRiskScreenshot{ width:75%; border:solid 0.15em; margin:1.2em; } .browseMatchesScreenshot{ width:40%; border:solid 0.15em; margin:1.2em; } .operatingSystemBox{ display:flex; flex-direction:column; justify-content:center; align-content:center; align-items:center; width:50%; margin-top:.8em; margin-bottom:.8em; border-radius:0.5em; padding-top:1.5em; padding-bottom:1em; padding-left:0.5em; padding-right:0.5em; background-color:gainsboro; text-align:center; } .operatingSystemName{ font-size:1.2em; margin-top:1em; margin-bottom:1em; } .operatingSystemLogo{ width:3em; } .codeblock{ padding-top:0.5em; padding-bottom:0.5em; padding-left:0.5em; padding-right:0.5em; font-size:1.3em; margin-top:0.5em; margin-bottom:0.5em; background-color:lightgray; } .readTheWhitepaperRow{ display:flex; flex-direction:row; justify-content:center; align-content:center; align-items:center; text-decoration:none; border-radius:2em; padding-top:1em; padding-bottom:1em; padding-left:3em; padding-right:3em; background-color:gainsboro; } .whitepaperIcon{ width:4em; } .readTheWhitepaperLink{ font-style:italic; } .aboutPageHeadingText{ width:70%; } .aboutPageDescriptionSection{ width:70%; text-align:center; } .aboutWebsiteBox{ display:flex; flex-direction:column; justify-content:center; align-content:center; align-items:center; background-color:gainsboro; width:60%; border-radius:1em; padding-top:1em; padding-bottom:0.6em; margin-top:.5em; margin-bottom:.5em; } .archiveReleaseBox{ display:flex; flex-direction:column; justify-content:center; align-content:center; align-items:center; background-color:gainsboro; margin-top:1em; margin-bottom:1em; padding-top:1em; padding-bottom:1.5em; border-radius:1em; width:80%; } .archiveReleaseBoxSeparator{ width:80%; } .forgejoLogo{ width:4em; margin-top:0.5em; margin-bottom:1em; } .contactIcon{ width:5em; margin-bottom:1em; }