html,body{color:#000;background:#fff;font-family:sans-serif}a:link{color:#00a}a:visited{color:#639}a[href]:hover,a[href]:focus{color:#06f}a:active{color:#669}a,a:link,a:hover,a:visited,a:active{text-decoration:underline}#masthead{text-align:center;margin:2em 0}#masthead p.by{margin:.5em 0 0}h1{font-size:250%;text-align:center;margin:0}h2{margin:1em 0 .4em}form{margin:0}.fluff{position:absolute;left:-1e4px;top:auto;width:1px;height:1px;overflow:hidden}.nobr{white-space:nowrap}#root{max-width:800px;margin:0 auto;font-size:120%;text-align:justify}#root p{line-height:160%}.box{background:#eee;border-radius:8px;padding:.5em}.box p{margin:0}.box .instructions.minor{margin-top:.5em}#root .box p{line-height:130%}.test input{font-size:160%}.test input[type=text]{background:#fcfcfc}.test input[disabled]{cursor:wait}.generate p.buttons{margin-top:.7em}.generate input{font-size:130%}.generate textarea{width:99%;background:#fcfcfc}.generate .by_hostname input[type=text]{font-size:160%;background:#fcfcfc}.generate .box.by_hostname{margin-top:1em}.box .instructions.major{margin-bottom:.5em}.box .instructions.minor{font-size:70%}code.block{display:block;background:#eee;border-radius:4px;padding:.2em .5em;font-size:90%;text-align:left}.config select{font-size:110%}#configguide h4{display:none}#configguide p.select{margin-bottom:.5em}#configguide .configguide_snippet{display:none}#configguide .configguide_snippet_selected{display:block}.terminal{font-family:monospace;overflow:auto;white-space:nowrap;background:#fff;margin:0;text-align:left;background:#fcfcfc;border:solid #ddd 1px;border-radius:5px;padding:3px 5px;color:#000}.terminal p{margin:0;white-space:pre}#test_results{text-align:left}#test_results p{margin:0 0 .5em;font-size:120%}#test_results p.test_error{color:#e40}#test_results p.handshake_error{color:#e20}#test_results p.multiple_configs{color:#000;font-style:italic}#test_results p.early_expiration{color:#e20}#test_results p.better_chain_error{color:#e20}#test_results span.result_improvable{color:#f40;font-weight:700}#test_results span.result_misconfigured{color:#900;font-weight:700}#test_results span.result_untrusted{color:#900;font-weight:700}#test_results span.result_expired{color:#900;font-weight:700}#test_results span.result_correct{color:#060;font-weight:700}#footer p{margin:.5em}#footer{margin-top:2em;text-align:center;color:#777;font-size:90%}#footer a{color:inherit;margin-left:.3em}#footer a:hover{color:#222}.addresses_dialog{padding:1em}.addresses_dialog>p{margin:0 0 1em}.addresses_dialog>form{margin:1em 0 0;text-align:center}.addresses_dialog>ul{margin:0;padding:0 0 0 1em;line-height:1.4em}