.SolrSearchResultPortlet {
  margin-top: 30px;
  /* responsive */
  /*@media all and (max-width: 520px) {
  	.datepickers > div {
  		input {
  			max-width: none;
  			flex: 1 1 80%;
  			margin: 15px 5px 0 0;
  		}
  		span {
  			flex: 0 1 10%;
  		}
  	}
  }*/
}
.SolrSearchResultPortlet .solr-search-container {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
}
.SolrSearchResultPortlet .solr-search-container .solr-search-results-container {
  flex: 1 0 50%;
}
.SolrSearchResultPortlet .solr-search-params {
  padding-top: 0px;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
  color: #211E1C;
  background-color: white;
}
.SolrSearchResultPortlet .solr-search-params h3 {
  text-transform: uppercase;
  margin-top: 24px;
  color: #232157;
}
.SolrSearchResultPortlet .archive input[type=checkbox] {
  width: 16px;
  height: 16px;
  margin: 0 8px 0 0;
}
.SolrSearchResultPortlet .archive label {
  display: flex;
  align-items: center;
}
.SolrSearchResultPortlet input.solr-search-query {
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #211E1C;
  padding: 8px 12px;
  height: 43px;
  border: 1px solid #796E67;
  background-color: transparent;
  border-radius: 3px;
  margin: 4px 0 16px 0;
}
.SolrSearchResultPortlet .solr-search-results {
  /*.solr-search-result {
  	border-bottom: 1px solid #e2e5e8;
  	padding: 0;
  	a {
  		padding: 15px;
  		display: block;
  	}
  }
  .list-title {
  	font-size: 18px;
  }
  .list-date.list-attribute {
  	color: #18181c;
  	font-size: 14px;
  }
  .solr-search-result {
  	a:hover {
  		background-color: rgba(123, 122, 154, 0.1);
  		text-decoration: none;
  	}
  	h2 {
  		margin: 0;
  	}
  }*/
}
.SolrSearchResultPortlet .solr-search-results .solr-search-result {
  margin-bottom: 20px;
}
.SolrSearchResultPortlet .solr-search-results-head {
  margin-bottom: 32px;
  display: flex;
  align-items: flex-start;
  flex-flow: row wrap;
}
.SolrSearchResultPortlet .solr-search-results-head h2 {
  margin-bottom: 0;
  font-weight: 700;
  font-size: 28px;
  line-height: 1.5;
  letter-spacing: 0.01em;
  color: #005B9A;
}
.SolrSearchResultPortlet .solr-search-results-head > .solr-search-results-head-left {
  flex: 1;
}
.SolrSearchResultPortlet .solr-search-results-head > .solr-search-results-head-right {
  margin: 0 0 0 24px;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
  color: #211E1C;
  padding: 8px 0 0 0;
}
.SolrSearchResultPortlet .solr-search-results-head > .solr-search-results-head-right > span.select2 {
  width: 250px !important;
  margin: 0 0 0 8px;
}
.SolrSearchResultPortlet .solr-search-results-head > .solr-search-results-head-right .select2-container .select2-selection--single {
  height: 42px;
  border-radius: 3px;
  padding: 0;
  display: flex;
  align-items: stretch;
}
.SolrSearchResultPortlet .solr-search-results-head > .solr-search-results-head-right .select2-container .select2-selection--single .select2-selection__rendered {
  flex: 1;
  padding: 0 12px;
  display: flex;
  align-items: center;
}
.SolrSearchResultPortlet .solr-search-results-head > .solr-search-results-head-right .select2-container .select2-selection__arrow {
  position: static;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 42px;
  top: 0;
  right: 0;
}
.SolrSearchResultPortlet .solr-search-results-head > .solr-search-results-head-right .select2-container .select2-selection__arrow b {
  line-height: normal;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3.5px 0 3.5px;
  border-color: #211e1c transparent transparent transparent;
}
.SolrSearchResultPortlet .solr-search-results-head > .solr-search-results-head-right .select2-container--open .select2-selection__arrow b {
  border-width: 0 3.5px 4px 3.5px;
  border-color: transparent transparent #211e1c transparent;
}
@media screen and (max-width: 766px) {
  .SolrSearchResultPortlet .solr-search-results-head {
    margin-left: 8px;
  }
}
.SolrSearchResultPortlet .solr-search-result-info {
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
  color: #211E1C;
}
.SolrSearchResultPortlet .solr-bottom-container {
  margin-top: 32px;
  text-align: center;
}
.SolrSearchResultPortlet .solr-label {
  margin-bottom: 5px;
}
.SolrSearchResultPortlet .solr-page {
  display: inline-block;
  padding: 4px 4px 2px 4px;
  min-width: 24px;
  text-align: center;
  margin: 0 4px;
  cursor: pointer;
}
.SolrSearchResultPortlet .solr-page:hover {
  text-decoration: underline;
}
.SolrSearchResultPortlet .solr-page.selected {
  border: 1px solid #000;
}
.SolrSearchResultPortlet .selected-drilldown-params {
  display: flex;
  flex-flow: wrap;
  margin-bottom: 16px;
}
.SolrSearchResultPortlet .solr-selected-drill-down-param {
  background-color: #73a3fc;
  color: #fff;
  cursor: default;
  margin: 4px;
  padding: 4px 8px;
  display: flex;
  font-size: 16px;
  border-radius: 2px;
  position: relative;
}
.SolrSearchResultPortlet .solr-drill-down-param h4 {
  margin: 10px 0;
  font-weight: 600;
}
.SolrSearchResultPortlet .solr-drill-down-item-select > span {
  width: auto !important;
}
.SolrSearchResultPortlet .drill-down-param-value {
  display: block;
  line-height: 24px;
}
.SolrSearchResultPortlet .solr-drill-down-item {
  padding: 4px 16px;
}
.SolrSearchResultPortlet .remove-btn {
  color: #f3f3f6;
  cursor: pointer;
  display: block;
  background: url("./icons/close-btn.svg") no-repeat;
  background-size: contain;
  background-position: right top;
  width: 11px;
  height: 11px;
  color: transparent;
  padding-left: 8px;
  position: relative;
  top: 8px;
}
.SolrSearchResultPortlet .solr-drill-down-item span {
  color: #757575;
  padding-left: 4px;
}
.SolrSearchResultPortlet .solr-drill-down-param {
  margin-bottom: 24px;
}
.SolrSearchResultPortlet .solr-drill-down-params {
  border-top: 1px solid #D7D8D9;
  margin-top: 24px;
}
.SolrSearchResultPortlet .solr-drill-down-params .solr-drill-down-param .solr-drill-down-item:hover {
  text-decoration: underline;
  cursor: pointer;
}
.SolrSearchResultPortlet .solr-drill-down-params h4 {
  margin: 10px 0 0;
}
.SolrSearchResultPortlet .solr-drill-down-params .solr-drill-down-param .solr-drill-down-item-select {
  margin: 4px 0 0 16px;
}
.SolrSearchResultPortlet .solr-drill-down-params .solr-drill-down-param .solr-drill-down-item-select span.select2 {
  display: block;
}
.SolrSearchResultPortlet .ui-datepicker {
  z-index: 100 !important;
  border: 1px solid #0c5cef;
}
.SolrSearchResultPortlet .datepickers > div {
  display: flex;
  flex: 1 1 100%;
  align-items: baseline;
  justify-content: space-between;
  flex-flow: row wrap;
  margin: 0 0 26px 0;
}
.SolrSearchResultPortlet .datepickers > div input {
  max-width: 41%;
  font-family: "Open Sans", sans-serif;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 12H9.5V14H7.5V12ZM21.5 6V20C21.5 20.5304 21.2893 21.0391 20.9142 21.4142C20.5391 21.7893 20.0304 22 19.5 22H5.5C4.39 22 3.5 21.1 3.5 20V6C3.5 5.46957 3.71071 4.96086 4.08579 4.58579C4.46086 4.21071 4.96957 4 5.5 4H6.5V2H8.5V4H16.5V2H18.5V4H19.5C20.0304 4 20.5391 4.21071 20.9142 4.58579C21.2893 4.96086 21.5 5.46957 21.5 6ZM5.5 8H19.5V6H5.5V8ZM19.5 20V10H5.5V20H19.5ZM15.5 14H17.5V12H15.5V14ZM11.5 14H13.5V12H11.5V14Z' fill='%230091CA'/%3E%3C/svg%3E%0A");
  background-size: 24px 24px;
  background-position: calc(100% - 12px) center;
  background-repeat: no-repeat;
  border: 1px solid #796E67;
  box-sizing: border-box;
  border-radius: 3px;
  height: 43px;
  background-color: transparent;
}
.SolrSearchResultPortlet .datepickers > div span {
  font-size: 14px;
}
.SolrSearchResultPortlet .ui-datepicker select.ui-datepicker-month, .SolrSearchResultPortlet .ui-datepicker select.ui-datepicker-year {
  padding: inherit;
}
@media all and (max-width: 1024px) {
  .SolrSearchResultPortlet .solr-search-container .solr-search-results-container, .SolrSearchResultPortlet .solr-search-params {
    flex: 1 0 100%;
  }
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #0091CA;
}