
/* Search Results */
.pane-highwire-pap .pager-wrapper,
.highwire-search-results .pager-wrapper,
.highwire-comments-list-all-wrapper .pager-wrapper {
  border-top: 5px solid;
  margin-top: 15px;
  padding-top: 45px;
}
.pane-highwire-search-token-summary,
.pane-page-title-suffix,
.pane-highwire-search-token-summary + .panel-separator {
    display: inline-block;
}
.panel-region-content > .inside > .pane-highwire-search-results-tool:first-child {
  margin-top: 10px;
}
.highwire-search-results .highwire-search-results-list{
  padding-left: 0;
}
.highwire-search-results li.search-result {
  margin-top: 0;
}
.highwire-search-results .highwire-cite-linked-title{
  font-size: 2.1rem;
}
.search-result-tool {
  list-style: none;
  list-style-image: none;
}

.search-result-tool.inline li {
  padding: 0;
}
.search-result-tool.inline li.edit_link + li{
  margin-left: 10px;
}

/* Search Facets */
.highwire-search-facets-facet {
  padding-bottom: 15px;
}

.highwire-search-facets-facet .highwire-list + div .links,
.highwire-search-facets-facet .highwire-list + div .links.inline {
  display: block;
  margin-top: 15px;
}

.highwire-search-facets-facet .highwire-list + div .links,
.highwire-search-facets-facet .highwire-list + div .links li {
  margin: 0;
}

.highwire-search-facets-facet .highwire-search-facets-bucket-list,
.highwire-search-facets-form .form-item-buckets > .form-checkboxes {
  list-style-type: none;
  padding-left: 1em;
}
.highwire-search-facets-form .form-item-buckets > .form-checkboxes .form-type-checkbox {
  margin-top: 0;
  margin-bottom: 8px;
  position: relative;
}
.highwire-search-facets-form .form-item-buckets .form-type-checkbox input[type="checkbox"] {
  position: absolute;
  left: 0;
  top: 0.25em;
}

.highwire-search-facets-form .form-item-buckets .form-type-checkbox > label {
  padding-left: 1.5em;
}

.highwire-search-facets-facet .highwire-search-facets-bucket-list,
.highwire-search-facets-facet .highwire-search-facets-bucket-list li.last {
  margin-bottom: 0;
}
.highwire-search-facets-form .form-submit {
  margin-top: 15px;
  margin-bottom: 15px;
}

.pane-style-alt-content .highwire-search-facets-form + .highwire-search-facets-form,
.pane-style-alt-content .highwire-search-facets-form + .highwire-search-facets-facet,
.pane-style-alt-content .highwire-search-facets-facet + .highwire-search-facets-facet,
.pane-style-alt-content .highwire-search-facets-facet + .highwire-search-facets-form {
  border-top-style: solid;
  border-top-width: 2px;
  margin: 0 -10px;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}


/**
 * Quicksearch
 */
/* Quicksearch button mini style is slightly different */
/* @TODO: make this an optional class - i.e. icon-form-submit -
    on the 'data-font-icon' attribute on input fields
*/
.highwire-quicksearch div,
.highwire-quicksearch label {
    display: inline;
}

.highwire-quicksearch .button-wrapper [class^="icon-"],
.highwire-quicksearch .button-wrapper [class*=" icon-"] {
  display:inline-block;
  margin-right:-25px;
  margin-left:30px;
  display:none; /* There doesn't seem to be a way to disable the icon in configuration. */
}

.highwire-quicksearch input.form-text {
  width:200px;  
}
/*Advanced Search*/
.highwire-advanced-search-form fieldset{
  padding: 0 1em;
}
.highwire-advanced-search-form #edit-citation .form-item{
  float:left;
  margin:0 15px 0 0;
  max-width:110px;  
}
.highwire-advanced-search-form #edit-citation .form-item-doi {
  max-width: 160px;
}
.highwire-search-form .form-item-title, 
.highwire-search-form .form-item-abstract-title, 
.highwire-search-form .form-item-title-abstract, 
.highwire-search-form .form-item-anywhere, 
.highwire-search-form .form-item-text-abstract-title, 
.highwire-search-form .form-item-references {
  width: 62%;
  float:left;
  margin-top: 0;
  margin-right: 1%;
}
.highwire-search-form .form-type-radios, 
.highwire-search-form #edit-anywhere-container {
  float: left;
  max-width: 100%;
}
.highwire-search-form .form-type-radios div {
  float: left;
  margin: 0;
}
.highwire-search-form #edit-keywords .form-item label{
  margin-bottom: 0;
}
.highwire-search-form .form-type-radios div label {
  margin-right: 10px;
  margin-top: 2px;
}
.highwire-search-form .form-item-author1, 
.highwire-search-form .form-item-author2 {
  float: left;
  width: 44%;
  margin-right: 1%;
}
.highwire-search-form .container-inline-date label {
  float: left;
  padding-top: 10px;
}
.container-inline-date .date-padding {
  padding: 10px;
  float: left;
}
.highwire-search-form .container-inline-date {
  clear: none;
  float: left;
}
.highwire-search-form .form-item-numresults, 
.highwire-search-form .form-item-sort, 
.highwire-search-form .form-item-format-result,
.highwire-search-form .form-item-jcode, 
.highwire-search-form .form-item-subject-collection-code, 
.highwire-search-form .form-item-toc-section, 
.highwire-search-form .form-item-flag,
.highwire-search-form #edit-flag > .form-type-checkbox,
.highwire-search-form .form-item-corpus-code .form-type-checkbox{
  clear: both;
}
.highwire-search-form .form-item-jcode>label, 
.highwire-search-form .form-item-subject-collection-code>label, 
.highwire-search-form .form-item-toc-section>label, 
.highwire-search-form .form-item-flag>label, 
.highwire-search-form .form-item-numresults>label, 
.highwire-search-form .form-item-sort>label, 
.highwire-search-form .form-item-format-result>label, 
.highwire-search-form #edit-format .form-type-radios>label,
.highwire-search-form .form-item-corpus-code > label{
  float: left;
  width: 200px;
  margin-right: 16px;
  line-height: 20px;
}
.highwire-search-form .form-item-numresults .form-item-numresults input, 
.highwire-search-form .form-item-sort .form-item-numresults input, 
.highwire-search-form .form-item-format-result .form-item-numresults input, 
.highwire-search-form .form-item-numresults .form-item-sort input, 
.highwire-search-form .form-item-sort .form-item-sort input, 
.highwire-search-form .form-item-format-result .form-item-sort input, 
.highwire-search-form .form-item-numresults .form-item-format-result input, 
.highwire-search-form .form-item-sort .form-item-format-result input, 
.highwire-search-form .form-item-format-result .form-item-format-result input {
  float: left;
  margin: 5px;
}
.highwire-search-form #edit-format .form-type-radios>label {
  text-align: right;
}
.highwire-search-form .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  height: auto;
}

[id^="search-block-form"] .form-item-search-block-form .form-text + .icon-search, 
#highwire-search-form .form-item-txtsimple .form-text + .icon-search {
  cursor: pointer; 
  margin-left: -20px;
  color: inherit;
}
.advanced-search-link{
  width: 100%;
  font-size: 1.275rem;
  line-height: 1.275rem;
  text-align: right;
  margin-left: 5px;
  clear: both;
  margin-bottom: 10px;
}