.SolrSearchResultPortlet {
  margin: 30px 20px 20px;
  /*.datepickers {
      > div input {
          max-width: 41%;
      }
  }*/
  /* 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 {
  flex: 1 0 20%;
  margin: 0 16px 0 0;
  box-sizing: border-box;
  background-color: #e7e7e7;
  padding: 10px 15px;
}
.SolrSearchResultPortlet .solr-search-params h3 {
  text-transform: uppercase;
  font-size: 21px;
  margin: 2rem 0 0.5rem;
  color: #333333;
  font-weight: 400;
}
.SolrSearchResultPortlet .solr-search-params h4 {
  margin: 0.6rem 0;
}
.SolrSearchResultPortlet .solr-search-params .solr-drill-down-item {
  padding: 5px 0;
}
.SolrSearchResultPortlet .solr-search-params .mobile-header {
  font-size: 16px;
}
.SolrSearchResultPortlet .solr-search-params .mobile-header .datepickers {
  margin: 5px 0 15px 0;
}
.SolrSearchResultPortlet .solr-search-params .mobile-header input {
  height: 30px;
  font-size: 12px;
  color: #333333;
  padding: 0 10px;
  border: 0;
  outline: none;
}
.SolrSearchResultPortlet .solr-search-params .mobile-header input:focus {
  box-shadow: 0 0 0 1px #3D613C;
}
.SolrSearchResultPortlet .solr-search-params .solr-drill-down-item-select {
  margin: 1rem 0;
}
.SolrSearchResultPortlet .solr-search-params .solr-drill-down-item-select .select2-container {
  width: 100%;
}
.SolrSearchResultPortlet .solr-search-params .solr-drill-down-item-select .select2-container .select2-selection--single {
  outline: none;
  border: 0;
  background-color: #ffffff;
}
.SolrSearchResultPortlet .solr-search-params .solr-drill-down-item-select .select2-container .select2-selection--single:focus {
  box-shadow: 0 0 0 1px #3D613C;
}
.SolrSearchResultPortlet .solr-search-params .solr-drill-down-item-select .select2-container .select2-selection--single .select2-selection__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
}
.SolrSearchResultPortlet .solr-search-params .solr-drill-down-item-select .select2-container .select2-selection--single .select2-selection__arrow b {
  border: 0;
  display: block;
  width: 12px;
  height: 6px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L7 6.5L13 0.5' stroke='%23666666'/%3E%3C/svg%3E ");
  background-size: 12px 6px;
  background-repeat: no-repeat;
  background-position: center;
}
.SolrSearchResultPortlet input {
  padding: 4px 8px;
}
.SolrSearchResultPortlet input.solr-search-query {
  width: 100%;
  box-sizing: border-box;
  font-size: 18px;
  margin-bottom: 16px;
}
.SolrSearchResultPortlet .solr-search-results-container {
  margin: 1rem 0;
}
.SolrSearchResultPortlet .solr-search-results-container h2 {
  font-weight: 400;
}
.SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head-right {
  display: flex;
  justify-content: flex-end;
  flex-flow: row nowrap;
  align-items: center;
  margin: 0;
}
.SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head-right .select2-selection.select2-selection--single {
  padding: 0;
}
.SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head-right .select2-selection.select2-selection--single .select2-selection__rendered {
  padding-left: 16px;
}
.SolrSearchResultPortlet .solr-search-results-container .solr-search-results-head-right > span:first-child {
  padding-right: 10px;
  align-items: baseline;
}
.SolrSearchResultPortlet .solr-search-results .solr-search-result {
  border-bottom: 1px solid #e2e5e8;
  padding: 0;
}
.SolrSearchResultPortlet .solr-search-results .solr-search-result a {
  padding: 15px;
  display: block;
  word-break: break-word;
}
.SolrSearchResultPortlet .solr-search-results .list-title {
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  .SolrSearchResultPortlet .solr-search-results .list-title {
    font-size: 12px;
  }
}
.SolrSearchResultPortlet .solr-search-results .list-date.list-attribute {
  color: #18181c;
  font-size: 14px;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .SolrSearchResultPortlet .solr-search-results .list-date.list-attribute {
    font-size: 12px;
    flex: 0 0 auto !important;
  }
}
.SolrSearchResultPortlet .solr-search-results .solr-search-result a:hover {
  background-color: rgba(123, 122, 154, 0.1);
  text-decoration: none;
}
.SolrSearchResultPortlet .solr-search-results .solr-search-result h2 {
  margin: 0;
}
.SolrSearchResultPortlet .solr-search-results-head {
  margin-bottom: 32px;
  display: flex;
  align-items: center;
  flex-flow: row wrap;
}
.SolrSearchResultPortlet .solr-search-results-head h2 {
  margin-bottom: 0;
}
.SolrSearchResultPortlet .solr-search-results-head > .solr-search-results-head-left {
  flex: 1 1 40%;
}
.SolrSearchResultPortlet .solr-search-results-head > .solr-search-results-head-right {
  flex: 1 1 60%;
  margin: 0;
}
.SolrSearchResultPortlet .solr-search-results-head > .solr-search-results-head-right > span.select2 {
  width: 250px !important;
}
.SolrSearchResultPortlet.mainsearch .solr-search-results .solr-search-result a {
  white-space: initial;
  word-break: break-word;
}
.SolrSearchResultPortlet.mainsearch .solr-search-results-container {
  width: 590px;
}
.SolrSearchResultPortlet.mainsearch .solr-search-params {
  width: 310px;
}
@media screen and (max-width: 766px) {
  .SolrSearchResultPortlet .solr-search-results-head {
    margin-left: 8px;
  }
}
.SolrSearchResultPortlet .solr-search-result-info {
  color: #8a8a8a;
}
.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: 15px;
  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;
  margin-bottom: 16px;
}
.SolrSearchResultPortlet .solr-selected-drill-down-param {
  background-color: #3D613C;
  color: #ffffff;
  cursor: default;
  margin: 0 10px 10px 0;
  padding: 4px 8px;
  display: flex;
  align-items: center;
  font-size: 16px;
  border-radius: 2px;
  position: relative;
}
.SolrSearchResultPortlet .solr-selected-drill-down-param .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: 18px;
  position: relative;
}
.SolrSearchResultPortlet .solr-drill-down-item span {
  color: #8a8a8a;
  padding-left: 4px;
}
.SolrSearchResultPortlet .solr-drill-down-param {
  margin-bottom: 24px;
}
.SolrSearchResultPortlet .solr-drill-down-param.content_ugytipus, .SolrSearchResultPortlet .solr-drill-down-param.content_jogrendszer, .SolrSearchResultPortlet .solr-drill-down-param.content_case_type, .SolrSearchResultPortlet .solr-drill-down-param.content_law {
  display: none;
}
.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%;
  justify-content: space-between;
  flex-flow: row wrap;
}
.SolrSearchResultPortlet .datepickers > div input {
  font-family: "Open Sans", sans-serif;
}
.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: 768px) {
  .SolrSearchResultPortlet.mainsearch .solr-search-params {
    width: 100%;
  }
  .SolrSearchResultPortlet .solr-search-container .solr-search-results-container, .SolrSearchResultPortlet .solr-search-params {
    width: 100%;
    flex: 1 0 100%;
    margin: 0 0 2rem;
  }
}
@media all and (max-width: 600px) {
  .SolrSearchResultPortlet .solr-search-results-head .solr-search-results-head-right {
    flex-flow: row wrap;
    justify-content: start;
  }
  .SolrSearchResultPortlet .solr-search-results-head .solr-search-results-head-right > span:first-child {
    padding-bottom: 3px;
  }
}
.SolrSearchResultPortlet.dontesek {
  margin: 0;
}
.SolrSearchResultPortlet.dontesek .solr-title {
  font-size: 30px;
  font-weight: 400;
  margin: 40px 0;
}
.SolrSearchResultPortlet.dontesek .solr-info {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 24px 0;
}
.SolrSearchResultPortlet.dontesek .solr-search-container {
  display: block;
}
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params {
  background: transparent;
  margin: 0 0 60px 0;
  padding: 0;
}
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param {
    display: block;
  }
}
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row > div,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row > span,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row > h3,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param > div,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param > span,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param > h3 {
  flex: 0 0 150px;
  margin: 0;
  font-weight: normal;
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row > div,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row > span,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row > h3,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param > div,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param > span,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param > h3 {
    margin: 0 0 10px 0;
  }
}
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row > input,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row > .solr-drill-down-item-select,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param > input,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param > .solr-drill-down-item-select {
  margin: 0;
  flex: 1;
}
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row > input .select2-container--default .select2-selection--single,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row > .solr-drill-down-item-select .select2-container--default .select2-selection--single,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param > input .select2-container--default .select2-selection--single,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param > .solr-drill-down-item-select .select2-container--default .select2-selection--single {
  height: 45px;
  background-color: #F4F5F7;
}
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row > input,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param > input {
  height: 45px;
  background-color: #F4F5F7;
}
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row.datepickers span,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param.datepickers span {
  flex: 0 0 35px;
  margin: 0 10px;
  box-sizing: border-box;
}
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row.datepickers input,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param.datepickers input {
  flex: 1;
  height: 45px;
  background-color: #F4F5F7;
}
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row.datepickers .date-inputs,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param.datepickers .date-inputs {
  flex: 1;
}
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row.datepickers .date-input,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param.datepickers .date-input {
  flex-wrap: nowrap;
  display: flex;
  flex: 0 0 50%;
  align-items: baseline;
}
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row.datepickers .date-input input,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param.datepickers .date-input input {
  max-width: none;
}
@media (max-width: 520px) {
  .SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row.datepickers .date-input,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param.datepickers .date-input {
    flex: 0 0 80%;
  }
  .SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row.datepickers .date-input input,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param.datepickers .date-input input {
    margin: 0 5px 10px 0;
  }
  .SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .data-row.datepickers .date-input span,
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .solr-drill-down-param.datepickers .date-input span {
    margin: 0 10px 0 0;
  }
}
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .others.hu .solr-drill-down-params .solr-drill-down-param.content_validFrom, .SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .others.hu .solr-drill-down-params .solr-drill-down-param.content_type, .SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .others.hu .solr-drill-down-params .solr-drill-down-param.content_case_type, .SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .others.hu .solr-drill-down-params .solr-drill-down-param.content_law {
  display: none;
}
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .others.hu .solr-drill-down-params .solr-drill-down-param.content_ugytipus, .SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .others.hu .solr-drill-down-params .solr-drill-down-param.content_jogrendszer {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .others.hu .solr-drill-down-params .solr-drill-down-param.content_ugytipus, .SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .others.hu .solr-drill-down-params .solr-drill-down-param.content_jogrendszer {
    display: block;
  }
}
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .others.en .solr-drill-down-params .solr-drill-down-param.content_validFrom, .SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .others.en .solr-drill-down-params .solr-drill-down-param.content_type, .SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .others.en .solr-drill-down-params .solr-drill-down-param.content_ugytipus, .SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .others.en .solr-drill-down-params .solr-drill-down-param.content_jogrendszer {
  display: none;
}
.SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .others.en .solr-drill-down-params .solr-drill-down-param.content_case_type, .SolrSearchResultPortlet.dontesek .solr-search-container .solr-search-params .others.en .solr-drill-down-params .solr-drill-down-param.content_law {
  display: flex;
  align-items: center;
}

.select2-container.select2-container--default .select2-dropdown {
  box-sizing: content-box;
  margin-left: -1px;
}
.select2-container.select2-container--default .select2-dropdown.select2-dropdown--below {
  border-top-width: 0px;
}
.select2-container.select2-container--default .select2-dropdown.select2-dropdown--above {
  border-bottom-width: 0px;
}
.select2-container.select2-container--default .select2-dropdown .select2-results__option--highlighted[aria-selected] {
  background-color: #F4F5F7;
  color: #333333;
}
.select2-container.select2-container--default .select2-dropdown .select2-search__field {
  border: 0;
  background-color: #F4F5F7;
  border-radius: 0;
  outline: none;
}
.select2-container.select2-container--default .select2-dropdown .select2-search__field:focus {
  box-shadow: 0 0 0 1px #3D613C;
}