
/* Django error list overrides: remove bullets, and style bootstrap alerts 
 * approppriately
 * ------------------------------------------------------------------------ */
.navbar-nav > li > a {padding-top:5px !important; padding-bottom:5px !important;}
.navbar {min-height:32px !important}
.navbar-brand { padding: 5px; height: auto; }

.alert { padding: 10px; }
form .alert { margin-bottom: 10px; padding: 10px; }

.result-properties      { color: #999999; font-size: 12px; }

.result-description { font-weight: bold; }
span.property-value { color: #666666; font-weight: bold; }
span.property-pair { display: inline-block; margin-right: 10px; }

.popover-title { background: #eeeebb; font-weight: bold; border-bottom-color: #ddddaa; }
.popover-content { max-height: 150px; overflow: auto; }
.popover li { margin-left: 80px; }
.popover li span { margin-left: -80px; font-weight: bold; display: inline-block; width: 80px; }
.popover { width: 340px; background: #ffffcc; }
.table-of-contents dd { margin-left: 40px; }

ul.saved-search { list-style-type: none; margin: 0; padding: 0;}
li.saved-search { margin: 0; line-height: 120%;}
li.saved-search i { }

p.saved-search-block { padding: 5px; }
p.saved-search-block:hover { background: #eeeeee; }

.form-horizontal .form-actions { padding-left: 20px; }
.form-horizontal .document-properties .control-label { width: 180px; }

div.well.sidebar p { line-height: 120%; padding-left: 10px; text-indent: -10px; }

legend a.toggle-link { margin-left: 3em; font-size: 10pt; }

@media screen {
    .no-screen { display: none; }
}

@media print {
    .no-print { display: none }
}

#consolidated-search-terms {
    margin: 20px 0;
}
span.search-pair { display: inline-block; margin-right: 10px; }
span.search-key { font-weight: bold; margin-right: 10px; }
