/* Effective stylesheet produced by snapshot save */
.dp-highlighter, .prettyprint { position: relative; overflow-y: hidden; overflow-x: auto; }
.save_code { display: none; position: absolute; height: 60px; right: 30px; top: 5px; font-size: 14px; color: rgb(255, 255, 255); cursor: pointer; z-index: 2; }
#mask_code { display: none; position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background: rgba(0, 0, 0, 0.3) none repeat scroll 0% 0%; z-index: 990; }
.gist_edit { display: none; position: absolute; left: 50%; top: 50%; width: 505px; height: 330px; margin: -165px 0px 0px -252px; z-index: 9999; }
.save_snippets { clear: both; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(221, 220, 221); font-size: 14px; font-family: "Microsoft YaHei"; box-sizing: border-box; }
.save_snippets .tit { clear: both; overflow: hidden; height: 45px; line-height: 45px; border-bottom: 1px solid rgb(221, 220, 221); padding: 0px 20px; box-sizing: border-box; }
.save_snippets .tit h3 { float: left; font-weight: normal; font-size: 16px; height: 45px; line-height: 45px; padding: 0px; margin: 0px; box-sizing: border-box; }
.gist_edit_list { padding: 0px; box-sizing: border-box; width: 100%; }
.save_snippets .tit span { display: block; float: right; color: rgb(153, 153, 153); height: 45px; line-height: 45px; box-sizing: border-box; }
.save_snippets .tit span a { color: rgb(0, 0, 255); text-decoration: underline; }
.save_snippets .tit span a:link, .save_snippets .tit span a:visited, .save_snippets .tit span a:hover, .save_snippets .tit span a:active { color: rgb(0, 0, 255); text-decoration: underline; }
.save_snippets .con_form { clear: both; overflow: hidden; padding-top: 20px; box-sizing: border-box; }
.save_snippets .con_form .gist_edit_list li { clear: both; overflow: hidden; min-height: 32px; margin-bottom: 20px; list-style: outside none none; box-sizing: border-box; }
.save_snippets .con_form .gist_edit_list li span.red { display: block; float: left; line-height: 36px; height: 32px; color: rgb(255, 0, 0); padding-right: 10px; margin-left: 20px; box-sizing: border-box; }
.save_snippets .con_form .gist_edit_list li span.txt { display: block; float: left; height: 32px; line-height: 32px; padding-right: 20px; }
.save_snippets .con_form .gist_edit_list li .form-input { float: left; width: 398px; height: 30px; border: 1px solid rgb(221, 220, 221); background: rgb(250, 250, 250) none repeat scroll 0% 0%; padding: 0px 10px; color: rgb(102, 102, 102); font-family: "Microsoft YaHei"; box-sizing: border-box; }
#divSearchTags { float: left; width: 398px; color: rgb(102, 102, 102); font-family: "Microsoft YaHei"; border: 1px solid rgb(221, 220, 221); background: rgb(250, 250, 250) none repeat scroll 0% 0%; padding: 0px 10px; margin-left: 2px; box-sizing: border-box; text-align: left; }
#divSearchTags .label span { color: rgb(102, 102, 102); }
.insertTag { height: 30px; width: 208px; color: rgb(102, 102, 102); background: transparent none repeat scroll 0% 0%; border: medium none; box-sizing: border-box; }
#divSearchTags .blog_tag { display: block; float: left; margin: 7px 10px 7px 0px; padding: 0px 5px; background: rgb(243, 243, 243) none repeat scroll 0% 0%; color: rgb(102, 102, 102); border-radius: 10px; box-sizing: border-box; }
#divSearchTags .blog_tag span { display: block; float: left; }
#divSearchTags .label a { color: rgb(102, 102, 102); margin-left: 8px; box-sizing: border-box; }
.save_snippets .con_form .gist_edit_list li .form-textarea { float: left; width: 398px; height: 60px; font-size: 12px; border: 1px solid rgb(221, 220, 221); background: rgb(250, 250, 250) none repeat scroll 0% 0%; padding: 3px 10px; color: rgb(102, 102, 102); font-family: "Microsoft YaHei"; box-sizing: border-box; }
.save_snippets .bottom-bar { clear: both; overflow: hidden; border-top: 1px solid rgb(221, 220, 221); padding: 17px 20px; }
.save_snippets .bottom-bar .btn-submit { border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: currentcolor rgb(136, 136, 136) rgb(136, 136, 136) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(240, 240, 240) none repeat scroll 0% 0%; border-radius: 2px; width: 45px; height: 20px; text-align: center; line-height: 20px; float: right; margin-left: 7px; font-size: 12px; font-family: "Microsoft YaHei"; color: rgb(51, 51, 51); }
