body { font-family: 'Roboto', sans-serif; font-size: 15px; line-height: 1.50; color: white; background-color: black; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; -webkit-font-smoothing: antialiased; overflow-y: hidden; overflow-x: hidden; margin: 0; touch-action: none; } #sourceButton { position: fixed; bottom: 20px; right: 20px; padding: 8px; color: #fff; background-color: #02550b; alpha: 0.7; } #sourceButton:hover { cursor: pointer; opacity: 1; } #logos { position: absolute; top: 15px; right: 15px; z-index: 200000; } #info { position: absolute; top: 0px; z-index: 200000; /*font-weight: 600;*/ float: left; left: 0px; padding: 10px; /*border-radius: 0 0 4px 0;*/ /*border-radius:6px;*/ height: auto; text-align: left; /*border: solid 1px #bdbcbc;*/ pointer-events: none; } #info-website { position: absolute; bottom: 0; z-index: 200000; right: 16px; padding: 10px; height: auto; text-align: left; font-size: 20px; color: black; } #info a { z-index: 200000; /*text-decoration: none;*/ color: #ffffff; pointer-events: all; } #info a:hover { color: #ffffff; /*text-decoration: underline;*/ } #info p { padding: 0px; margin: 0px; } #info ul { margin: 0px; padding: 0; margin-left: 1em; } #info ul:first-child { margin-top: 0; } #info li { margin: 5px; padding: 0px; } #info-bottom { position: absolute; bottom: 0; z-index: 200000; /*font-weight: 600;*/ float: left; left: 0px; padding: 10px; /*border-radius: 0 0 4px 0;*/ /*border-radius:6px;*/ height: auto; text-align: left; /*border: solid 1px #bdbcbc;*/ } #info-bottom a { z-index: 200000; /*text-decoration: none;*/ color: #ffffff; } #info-bottom a:hover { color: #ffffff; /*text-decoration: underline;*/ } #info-bottom p { padding: 0; margin: 0; } #menu { margin: 0; left:0; width: auto; height:100%; padding: 7px; z-index: 200000; } #explorer { margin: 0; left:0; background: black; width: auto; height:100%; position:absolute; overflow-y: scroll; overflow-x: hidden; padding: 7px; z-index: 200000; } #menu a { color: white; text-decoration: none; } #menu a:hover { color: yellow; text-decoration: underline; } #explorer a { color: white; text-decoration: none; } #explorer a:hover { color: yellow; text-decoration: underline; } .dark { background: black; opacity: 0.6; } #log { color: #9aee93; font-size: 16px; } #log p { } #dat-gui-container { position: absolute; /*top: 120px;*/ top:0; right: 0; z-index: 100001; float: right; width: 320px; margin-right : 60px !important; } #dat-gui-container-website { position: absolute; bottom: 100px; /*bottom:130px;*/ right: 50px; z-index: 100001; float: right; width: 320px; margin-right : 60px !important; } #header { background: white; width: 100%; max-width: 900px; margin-left: auto; margin-right: auto; padding: 10px; padding-top: 50px; padding-bottom: 50px; } #image { background: white; width: 100%; max-width: 920px; margin-left: auto; margin-right: auto; padding: 0; } #container { background: white; width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; padding: 10px; padding-top: 10px; padding-bottom: 40px; overflow: auto; } a:visited { color: rgba(0, 102, 204, .75); } a:hover { color: #1dceff; } a.button { font-weight: bold; font-size: 15px; background: #98fb98; padding: 5px; border: 1px grey solid; } span { line-height: 190%; } p:first-child { margin-top: 0; } h1, h2, h3 { font-weight: normal; -webkit-transform-origin: 0% 100%; } h1 { color: #fffbf2; margin-top: 0; margin-bottom: 0; padding-top: 15px; font-size: 18px; font-weight: normal; } h1 a { color: #fffbfb; } h2 { font-size: 18px; line-height: 1.2; padding-top: 30px; padding-left: 0px; font-weight: bold; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0; letter-spacing: 0px; /*border-bottom: 2px solid #d4d4d4;*/ color: #4E7A4A; } h3 { font-size: 14px; line-height: 1.2; font-weight: bold; color: #8F3434; padding: 0; margin: 0; padding-left: 0px; padding-right: 40px; padding-top: 14px; padding-bottom: 6px; } p.sectionTip { padding-left: 10px; } p.subSectionTip { padding-left: 10px; } a.subSubSection { padding-left: 22px; background: url("../../assets/images/bullet-point.png") no-repeat 8px 2px !important; } #pageMenuContainer { width: 380px; /*height: 10000px;*/ padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 5px; margin-top: 5px; } p.containerTitle { margin-top: -15px; background: #f5f5f5; border: 1px solid lightGrey; width: 120px; padding-left: 10px; border-radius: 2px; padding-bottom: 0px; padding-top: 0px; font-size: 10px; border-bottom: 2px solid darkgrey; border-right: 2px solid darkgrey; } /*hr {*/ /*margin-top: 10px;*/ /*margin-bottom: 10px;*/ /*color: lightgray;*/ /*background-color: lightgray;*/ /*height: 1px;*/ /*}*/ article.fill h3 { background: rgba(255, 255, 255, .75); padding-top: .2em; padding-bottom: .3em; margin-top: -.2em; margin-left: -60px; padding-left: 60px; margin-right: -60px; padding-right: 60px; } ul { /*list-style: none;*/ margin: 0; padding: 0; margin-top: 0; margin-left: .75em; } ul:first-child { margin-top: 0; } ul ul { margin-top: 0; } #content { position: absolute; width: 340px; height: calc(100% - 50px); /*overflow-Y: scroll;*/ /*overflow-x: hidden;*/ background: black; overflow:auto; } #content a { text-decoration: none; } #content h1 { color: #78ce73; margin-top: 30px; margin-bottom: 40px; font-size: 25px; font-weight: normal; text-decoration: none !important; } #content h1 a { color: #78ce73; } #content h2 { color: #78ce73; font-size: 20px; font-weight: normal; padding-top: 20px; padding-bottom: 10px; text-decoration: none; } #content { margin:0; padding: 0px 20px; line-height: 18px; overflow-x: hidden; } #content .link { margin-left: 0 !important; padding-left: 0 !important; padding-top: 1px; text-decoration: none; font-weight: normal; background: black; cursor: pointer; line-height: 1.5em; } #content .selected { margin-left: -5px !important; padding-left: 5px !important; padding-top: 0; padding-bottom: 0; color: #000000; border: 1px solid #676767; background: #FFFF44; } #content .link:hover { text-decoration: underline; } #content .info { color: #78ce73; text-decoration: none; font-style: italic; font-size: 14px; background-color: black; padding-top: 4px; padding-bottom: 4px; margin-top: 15px; margin-bottom: 4px; } #content .infoFirst { color: #78ce73; text-decoration: none; font-style: italic; font-size: 14px; background-color: black; padding-top: 4px; padding-bottom: 4px; margin-top: 0; margin-bottom: 4px; }