html, body { background-color: #eee; }
body { margin: 0; line-height: 1.4em; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; }
label, input, select, textarea { font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; }
li { color: #404040; }
li.active a { font-weight: bold; color: #666 !important; }
form .controls { margin-left: 220px !important; }
label { width: 200px !important; }
fieldset legend { padding-left: 220px; line-height: 20px !important; margin-bottom: 10px !important; }
.form-actions { padding-left: 220px !important; }
.popover-inner { width: 205px; }
h1 { margin-bottom: 18px; }

.main-container {
	width: 800px;
	padding-bottom: 60px;
}

.page-title {
	padding-top: 5px;
}

.page-title small {
	font-size: .7em;
	font-weight: normal;
}

.url-input {
	width: 450px;
}

.help-inline-muted {
	color: #888;
}

.control-group-compact {
	margin-top: -15px;
}

.mono-url {
	font-family: monospace;
}

.bookmarklet-link {
	cursor: move;
}

.json-output-block {
	display: block;
}

/* JSON Prettify CSS from http://chris.photobooks.com/json/default.htm */
.jsonOutput.PRETTY {
	font-family: Consolas, "Courier New", monospace;
	background-color: #333;
	color: #fff;
	padding: 10px;
	border-radius: 4px;
}
.ERR             { color: #FF0000; font-weight: bold; }
.FUNC            { color: #FF0000; font-weight: bold; }
.IDK             { color: #FF0000; font-weight: bold; }
.KEY             { color: #FFFFFF; font-weight: bold; }
.BOOL            { color: #00FFFF; }
.NUMBER          { color: #7FFF00; }
.DATE            { color: #6495ED; }
.REGEXP          { color: #DEB887; }
.STRING          { color: #D8FFB0; }
.UNDEF           { color: #91AA9D; font-style: italic; }
.NULL            { color: #91AA9D; font-style: italic; }
.EMPTY           { color: #91AA9D; font-style: italic; }
.HTML span.ARRAY { color: #91AA9D; font-style: italic; }
.HTML span.OBJ   { color: #91AA9D; font-style: italic; }
table.OBJ        { background-color: #22353C; }
table.ARRAY      { background-color: #252C47; }
