.json-editor { background-color: #FFF; position: relative; .builder { background-color: white; overflow: auto; font-size: 0.9em; padding-right: 10px; .key { font-weight: bold; .edit_field { width: 80px; } a { color: black; text-decoration: none; } } .val { font-style: italic; .edit_field { width: 180px; } a { color: black; text-decoration: none; } } } blockquote { margin: 0; padding: 0; clear: both; padding-left: 7px; } div { background-color: #cfc; margin: 1px; padding: 2px; } .icon { display: block; float: right; text-decoration: none; padding: 0 5px; border: 0 !important; color: blue; &:hover { background-color: #bbb; } } }