body { font-size: 16px; line-height: 1.6em; } h1, h2, h3, h4, h5, h6 { font-family: Georgia, "bitstream vera serif", Times, serif; letter-spacing: -0.03em; color: #000; font-weight: normal; line-height: 100%; } h1 { font-size: 260%; margin: 0 0 0.5em 0; } h2 { font-size: 220%; margin: 0 0 .5em 0; } h3 { font-size: 160%; margin: 0 0 .35em 0; } h4 { font-size: 130%; margin: 0 0 .35em 0; } h5 { font-size: 110%; margin: 0; } h6 { font-size: 100%; margin: 0; } h3 > code { background-color: inherit; color: black; } li { /*color: #404040;*/ line-height: 1.6em; } p { font-size: 16px; line-height: 25px; } pre { background-color: #fefbf3; v padding: 9px; border: 1px solid rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); box-shadow: 0 1px 2px rgba(0,0,0,.1); } pre, code { font-size: 90%; line-height: 1.6em; } pre > code { background-color: #fefbf3; border: none } ul.nav.list > li { line-height: 1.3em; } .alert-heading { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; text-rendering: optimizelegibility; } .alert-notice { color: #555; background-color: whiteSmoke; background-image: url(https://raw.github.com/hplgit/doconce/master/bundled/html_images/small_gray_notice.png); background-position: 10px 10px; background-repeat: no-repeat; background-size: 38px; padding-left: 55px; font-size: 100%; } .Header { padding-bottom: 10px; margin-bottom: 30px; margin-top: 30px; } .Header.with-border { border-bottom: 1px solid #DDD; } .Footer { text-align: center; padding: 1em 0; } /************************************************************* * Modules *************************************************************/ .Module.logo h1 a { color: #000; } .Module.logo h1 a:hover { text-decoration: none; } .Module.logo h1 { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 60px; font-weight: bold; letter-spacing: -0.05em; color: #111; margin: 0; } .Module.logo h1 span.subtitle { color: #999; } .Module.navigation { font-size: 1.1em; font-variant: small-caps; float: right; margin-top: 8px; } .Module.navigation ul { list-style-type: none; } .Module.navigation ul li { float: left; border-right: 1px dotted #DDD; padding: 0.35em 0.75em; } .Module.sidebar ul, .Module.sidebar ol { margin-bottom: 0; } .Module.sponsors { margin-top: 35px; } .Module.sponsors ul { list-style-type: none; } .Module.sponsors ul li { float: left; text-align: center; width: 335px; } /* homepage */ .featured-module { background: url('/static/images/feat-grad.png'); height: 357px; width: 940px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.4); box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.4); } .featured-text { position: relative; float: left; top: 35px; padding-left: 40px; width: 540px; } .download { background: url('/static/images/download.png') no-repeat; height: 41px; width: 32px; margin-top: 0; position: absolute; float: right; position: relative; top: 16px; right: 28px; } .button-text { font-size: 27px; float: left; position: relative; top: 21px; left: 28px; text-shadow: 0px -1px 0px #047093; text-decoration: none; } .get-started:hover { text-decoration: none !important; } .term { background-color: black; margin-top: 5px; margin-bottom: 10px; width: 540px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; float: left; padding-top: 18px; padding-bottom: 15px; } .term ul { list-style: none; } .term li { color: white; font-size: 14px; font-family: Menlo, Monaco, sans-serif; line-height: 1.5; } .deep-blue { color: #73c5dd; } .list-button { background-color: #fff; border: 1px solid #c7c7c7; color: #676767; padding-top: 10px; padding-bottom: 10px; width: 200px; -webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px; } .list-button:hover { color: black; background-color: #fff; border: 1px solid #73c5dd; } .last-padding { width: 100%; height: 0; margin-bottom: 40px; } .arrow { opacity: .5; } .no-underline { text-decoration: none; } .no-underline:hover { text-decoration: none; } /* * Modules * */ .Module.homepage, .Module.homepage h1, .Module.homepage h2, .Module.homepage h3, .Module.homepage h4 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 0; } .Module.homepage .content-block { margin-bottom: 40px; } .Module.homepage .content h2 { font-size: 34px; font-weight: 600; } .Module.homepage .content .left-bar { margin-left: 60px; margin-right: 40px; } .Module.homepage .content > * { margin-top: 35px; }