
/** additional stylesheet for Libmus **/

/* add/remove controls on bottom of LD rendering */
div.coref-editor { margin-top: 3em; }
div.coref-editor ul { margin: 10px 0; }
div.coref-editor li { list-style: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.coref-editor li.new { margin-top: 10px; }
div.coref-editor input { max-width: 90%; display: inline-block; }
div.coref-editor .icon-remove { margin-right: 15px; color: red; cursor: pointer; }
div.coref-editor .icon-plus   { margin-right: 15px; color: green; cursor: pointer; }
div.coref-editor .icon-circle-arrow-right { margin-right: 15px; }
div.coref-editor .reload { display: none; font-style: italic; color: #27ae60; font-size: small; margin-left: 50px; }

/* stylize "external" or "foreign" links differnetly in LD rendering */
.requestedLanguage { font-weight: bold; }
/*tr.external { color: #888; }
tr.external a { color: #66a; } */

div.relatedResources ul { margin: 0 0 2em 3em; }

/* manual coref validation service */
div.corefValidation .box { border: 1px solid #aaa; }
div.corefValidation .icon { display: inline-block; min-width: 16px; margin: 0 10px; }

div.box.canon { background: #f5f5ff; }
div.box.sameAs { background: #efe; border-color: #080; }
div.box.diffFrom { background: #fee; border-color: #f66; }

div.corefValidation h1 { float:left; clear: left; font-size: 36px; }
div.corefValidation .icon-ok-circle     { margin: 25px 0 0 15px; color: green; }
div.corefValidation .icon-remove-circle { margin: 10px 0 0 15px; color: red; }
div.corefValidation .icon-ok-circle:before, .icon-remove-circle:before { opacity: 0.2; }

div.item { margin: 30px 0 0 0; }
div.item:first-child { margin-top: 0; }

.col-3pc  { position: relative; padding: 5px 15px 0 15px; float: left; width:  3%; text-align: center; }
.col-97pc { position: relative; padding: 5px 15px 0 15px; float: left; width: 97%; }

/** homepage tweaks */
h3 { margin-top: 60px; }
.box h3 { margin: 0 0 30px 0; }
form.center { text-align: center; }
