.sh_bright{background:none;padding:0;margin:0;border:0 none;}.sh_bright .sh_sourceCode{background-color:#fefefe;color:#595959;font-style:normal;}.sh_bright .sh_sourceCode .sh_keyword{color:#ff3030;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_type{color:#f7b92c;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_string{color:#1861a7;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_regexp{color:#1861a7;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_specialchar{color:#1861a7;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_comment{color:#38ad24;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_number{color:#32ba06;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_preproc{color:#5374b0;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_symbol{color:#3030ee;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_function{color:#d11ced;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_cbracket{color:#3030ee;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_url{color:#ff7454;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_date{color:#ff3030;font-weight:bold;font-style:normal;}.sh_bright .sh_sourceCode .sh_time{color:#ff3030;font-weight:bold;font-style:normal;}.sh_bright .sh_sourceCode .sh_file{color:#ff3030;font-weight:bold;font-style:normal;}.sh_bright .sh_sourceCode .sh_ip{color:#1861a7;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_name{color:#1861a7;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_variable{color:#00f;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_oldfile{color:#1861a7;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_newfile{color:#1861a7;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_difflines{color:#ff3030;font-weight:bold;font-style:normal;}.sh_bright .sh_sourceCode .sh_selector{color:#00f;font-weight:normal;font-style:normal;}.sh_bright .sh_sourceCode .sh_property{color:#ff3030;font-weight:bold;font-style:normal;}.sh_bright .sh_sourceCode .sh_value{color:#1861a7;font-weight:normal;font-style:normal;}.snippet-wrap{position:relative;}*:first-child+html .snippet-wrap{display:inline-block;}* html .snippet-wrap{display:inline-block;}.snippet-reveal{text-decoration:underline;}.snippet-wrap .snippet-menu,.snippet-wrap .snippet-hide{position:absolute;top:10px;right:15px;font-size:.9em;z-index:1;background-color:transparent;}.snippet-wrap .snippet-hide{top:auto;bottom:10px;}*:first-child+html .snippet-wrap .snippet-hide{bottom:25px;}* html .snippet-wrap .snippet-hide{bottom:25px;}.snippet-wrap .snippet-menu pre,.snippet-wrap .snippet-hide pre{background-color:transparent;margin:0;padding:0;}.snippet-wrap .snippet-menu a,.snippet-wrap .snippet-hide a{padding:0 5px;text-decoration:underline;}.snippet-wrap pre.sh_sourceCode{padding:1em;line-height:1.8em;overflow:auto;position:relative;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:2px;border:1px solid #e6e9ed;}.snippet-wrap pre.snippet-textonly{padding:2em;}*:first-child+html .snippet-wrap pre.snippet-formatted{padding:2em 1em;}* html .snippet-wrap pre.snippet-formatted{padding:2em 1em;}.snippet-reveal pre.sh_sourceCode{padding:.5em 1em;text-align:right;}.snippet-wrap .snippet-num li{padding-left:1.5em;}.snippet-wrap .snippet-no-num{list-style:none;padding:.6em 1em;margin:0;}.snippet-wrap .snippet-no-num li{list-style:none;padding-left:0;}.snippet-wrap .snippet-num{margin:1em 0 1em 1em;padding-left:3em;}.snippet-wrap .snippet-num li{list-style:decimal-leading-zero outside none;}.snippet-wrap .snippet-no-num li.box{padding:0 6px;margin-left:-6px;}.snippet-wrap .snippet-num li.box{border:1px solid;list-style-position:inside;margin-left:-3em;padding-left:6px;}*:first-child+html .snippet-wrap .snippet-num li.box{margin-left:-2.4em;}* html .snippet-wrap .snippet-num li.box{margin-left:-2.4em;}.snippet-wrap li.box-top{border-width:1px 1px 0!important;}.snippet-wrap li.box-bot{border-width:0 1px 1px!important;}.snippet-wrap li.box-mid{border-width:0 1px!important;}.snippet-wrap .snippet-num li .box-sp{width:18px;display:inline-block;}*:first-child+html .snippet-wrap .snippet-num li .box-sp{width:27px;}* html .snippet-wrap .snippet-num li .box-sp{width:27px;}.snippet-wrap .snippet-no-num li.box{border:1px solid;}.snippet-wrap .snippet-no-num li .box-sp{display:none;}