/* * * Diff to HTML (style.css) * Author: rtfpessoa * Date: Friday 29 August 2014 * */ body { text-align: center; } #wrapper { display: inline-block; margin-top: 1em; text-align: left; width: 920px; } .file-wrapper { border: 1px solid #ddd; border-radius: 3px; margin-bottom: 1em; } .file-header { padding: 5px 10px; text-shadow: 0 1px 0 #fff; border-bottom: 1px solid #d8d8d8; background-color: #f7f7f7; border-top-left-radius: 4px; border-top-right-radius: 4px; box-sizing: border-box; } .file-name { font: 13px Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 1.4; height: 33px; line-height: 33px; } .file-diff { overflow: auto; } .file-diff > div { width: 100%: } pre { margin: 0; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 12px; line-height: 18px; text-indent: 5px; color: #333; border: solid #eeeeee; border-width: 0 1px 0 0; cursor: pointer; } .code-wrapper { overflow-x: auto; overflow-y: hidden; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .diff-table { border-collapse: separate; } table { border-collapse: collapse; border-spacing: 0; } tbody { display: table-row-group; vertical-align: middle; border-color: inherit; } tr { display: table-row; vertical-align: inherit; border-color: inherit; } td, th { padding: 0; } .code-linenumber { width: 1%; min-width: 50px; padding-left: 10px; padding-right: 10px; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 12px; line-height: 18px; color: rgba(0,0,0,0.3); vertical-align: top; text-align: right; border: solid #eeeeee; border-width: 0 1px 0 0; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .code-line { position: relative; padding-left: 10px; padding-right: 10px; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 12px; color: #333; vertical-align: top; white-space: pre; overflow: visible; padding-top: 4px; padding-bottom: 4px; } .delete { vertical-align: middle; background-color: #f7c8c8; border-color: #e9aeae; } .insert { vertical-align: middle; background-color: #ceffce; border-color: #b4e2b4; } .info { background-color: #f8fafd; vertical-align: middle; color: rgba(0,0,0,0.3); border-color: #d5e4f2; }