.json-compare div.codeBlock,.json-compare pre.codeBlock{overflow:auto;margin:0 0 1em;padding:.5em 1em}.json-compare div.codeBlock .codeLine,.json-compare div.codeBlock .line-number,.json-compare pre.codeBlock .codeLine,.json-compare pre.codeBlock .line-number{font:13px,medium/16px,normal Monaco,,,monospace;color:#000;display:block}.json-compare div.codeBlock span.code,.json-compare pre.codeBlock.codeBlock span.code{min-width:97%;display:inline-block}.json-compare div.codeBlock .line-number,.json-compare pre.codeBlock .line-number{margin:0 1em 0 -1em;border-right:1px solid #eee;color:#bbb;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding-left:.2em;padding-right:.2em}.json-compare div.codeBlock .line-number span,.json-compare pre.codeBlock .line-number span{display:block;padding:0 .5em 0 1em}.json-compare pre.codeBlock .cl{display:block;clear:both}.json-compare div.diffcontainer{position:relative;margin:0 auto;display:none}.json-compare div.left{width:40%;display:inline-block}.json-compare div.right,.json-compare pre.codeBlock.left{width:40%;display:inline-block;vertical-align:top}.json-compare div.center{width:14%;display:inline-block;vertical-align:top;margin-top:20%;margin-left:2%;text-align:center}.json-compare pre.codeBlock.right{width:40%;display:inline-block;vertical-align:top;margin-left:1em}.json-compare ul.toolbar{width:18%;display:inline-block;right:10px;top:5em;position:absolute}.json-compare #report .reportTitle{border:thin solid #d3d3d3;border-radius:4px;margin-bottom:1em;padding:5px;background-color:rgba(50,57,88,.1);color:#000;width:15em}.json-compare ul.toolbar li{border:thin solid #d3d3d3;border-radius:4px;margin-bottom:1em;padding:5px;background-color:rgba(50,57,88,.1);color:#000;cursor:pointer;line-height:18px}.json-compare ul.toolbar li code{margin:0 2px;padding:0 5px;border:1px solid #eaeaea;background-color:#f8f8f8;border-radius:3px;color:#333;line-height:20px;font-family:Monaco,monospace;font-size:.85em}.json-compare #buttons{white-space:nowrap;margin-bottom:1em}.json-compare #buttons a{color:#8a6d3b;font-size:18px}.json-compare #buttons a.disabled{color:#999;cursor:auto}.json-compare #buttons a.disabled:hover{text-decoration:none;cursor:default}.json-compare #prevNextLabel{width:80%;text-align:center;display:inline-block}.json-compare div.gutter{float:left}.json-compare div.codeLine span.diff{cursor:pointer;color:#c00}.json-compare div.codeLine span.eq_off,.json-compare div.codeLine span.missing_off,.json-compare div.codeLine span.type_off{cursor:auto}.json-compare div.codeLine span.eq{background:rgba(50,57,88,.1);color:#333}.json-compare div.codeLine span.type{background:rgba(220,100,100,.1)}.json-compare div.codeLine span.missing{background:rgba(0,160,80,.1);color:green}.json-compare div.codeLine span.selected{background:#cef;color:#47e}.json-compare canvas.center{position:absolute;left:40%;width:20%;height:100%;top:0}.json-compare textarea{width:100%;min-height:500px;padding:5px;background:#f3f3f3;border-radius:4px;resize:vertical;white-space:pre;word-wrap:normal}.json-compare textarea.error{border-color:#fbc2c4}.json-compare pre.error{background:#fbe3e4;color:#d12f19;border:thin solid #fbc2c4;border-radius:4px;padding:1em;display:none;text-wrap:wrap}.json-compare span.filterBlock{margin-bottom:1em}.json-compare span.filterBlock input{margin-left:2em}.json-compare #report{margin-bottom:1em;position:relative;height:4em}.json-compare #report button{display:block;position:absolute;top:0;left:56.5%;border-color:#36c;color:#36c}.json-compare button{font-size:1.2em;color:#333;border:1px solid #333;border-radius:4px;background:#fff;padding:.5rem .7rem;cursor:pointer}.json-compare .weak{color:#333;max-width:25rem;font-size:.9em;position:absolute;top:29px;left:56.5%;right:3%;padding:0 1em 0 0}.json-compare .header{height:8em}.json-compare span.fileInput{margin-left:2em;margin-top:.5em;display:inline-block}.json-compare .throbber-loader:not(:required){display:none}.json-compare .progress .throbber-loader:not(:required){display:block;margin:5px auto}