@charset "UTF-8";
/**
 * responsive media breakpoint mixins
 * @params: $media-breakpoints keys
 */
.ContentListPortlet.basic-lister h2.content-list-title,
.SolrSearchResultPortlet.search-result-portlet h2.content-list-title {
  margin: 10px 0 20px;
  font-weight: normal;
  line-height: normal;
  font-size: 28px;
}
.ContentListPortlet.basic-lister .dedicatory,
.SolrSearchResultPortlet.search-result-portlet .dedicatory {
  margin-bottom: 30px;
  overflow: hidden;
}
.ContentListPortlet.basic-lister .content-list-elements,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result {
  padding: 0;
  border-bottom: 1px solid #D5D5D5;
}
.ContentListPortlet.basic-lister .content-list-elements.archive .archive-label,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result.archive .archive-label,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements.archive .archive-label,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result.archive .archive-label {
  display: inline-flex;
  align-items: center;
  background-color: #94212A;
  color: #FFFFFF;
  font-size: 15px;
  text-transform: uppercase;
  padding: 4px 6px;
  margin: 0 10px 0 0;
}
.ContentListPortlet.basic-lister .content-list-elements.archive .archive-label::before,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result.archive .archive-label::before,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements.archive .archive-label::before,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result.archive .archive-label::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(../images/archive-white.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0 6px 0 0;
}
.ContentListPortlet.basic-lister .content-list-elements.faq,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result.faq,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements.faq,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result.faq {
  border-bottom: none;
}
.ContentListPortlet.basic-lister .content-list-elements > a,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result > a,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements > a,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result > a {
  display: block;
  padding: 10px;
}
.ContentListPortlet.basic-lister .content-list-elements > a h3,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result > a h3,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements > a h3,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result > a h3 {
  font-weight: 700;
}
.ContentListPortlet.basic-lister .content-list-elements > a.list-document:hover,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result > a.list-document:hover,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements > a.list-document:hover,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result > a.list-document:hover {
  background: #F2F2F2;
}
.ContentListPortlet.basic-lister .content-list-elements h3,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result h3,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements h3,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result h3 {
  font-size: 19px;
}
.ContentListPortlet.basic-lister .content-list-elements h3.document-title,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result h3.document-title,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements h3.document-title,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result h3.document-title {
  font-size: 16px;
}
.ContentListPortlet.basic-lister .content-list-elements .document-description,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result .document-description,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements .document-description,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result .document-description {
  padding: 10px;
  margin-bottom: 5px;
}
.ContentListPortlet.basic-lister .content-list-elements > .list-lead,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result > .list-lead,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements > .list-lead,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result > .list-lead {
  padding: 0px 10px 10px 10px;
}
.ContentListPortlet.basic-lister .content-list-elements .list-document-content,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result .list-document-content,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements .list-document-content,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result .list-document-content {
  display: flex;
}
.ContentListPortlet.basic-lister .content-list-elements .list-document-content .list-document-icon,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result .list-document-content .list-document-icon,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements .list-document-content .list-document-icon,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result .list-document-content .list-document-icon {
  margin-right: 10px;
  flex-shrink: 0;
}
.ContentListPortlet.basic-lister .content-list-elements .list-document-content .list-document-icon span,
.ContentListPortlet.basic-lister .content-list-elements .list-document-content .list-document-icon span > img,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result .list-document-content .list-document-icon span,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result .list-document-content .list-document-icon span > img,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements .list-document-content .list-document-icon span,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements .list-document-content .list-document-icon span > img,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result .list-document-content .list-document-icon span,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result .list-document-content .list-document-icon span > img {
  display: block;
}
.ContentListPortlet.basic-lister .content-list-elements .list-document-content .list-document-icon span > img,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result .list-document-content .list-document-icon span > img,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements .list-document-content .list-document-icon span > img,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result .list-document-content .list-document-icon span > img {
  width: 34px;
}
.ContentListPortlet.basic-lister .content-list-elements .list-av,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result .list-av,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements .list-av,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result .list-av {
  padding: 10px;
}
.ContentListPortlet.basic-lister .content-list-elements .list-av h3,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result .list-av h3,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements .list-av h3,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result .list-av h3 {
  font-weight: 700;
  margin-bottom: 5px;
}
.ContentListPortlet.basic-lister .content-list-elements .list-av audio,
.ContentListPortlet.basic-lister .content-list-elements .list-av video,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result .list-av audio,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result .list-av video,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements .list-av audio,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements .list-av video,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result .list-av audio,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result .list-av video {
  margin: 15px 0px 10px 0px;
}
.ContentListPortlet.basic-lister .content-list-elements .list-av .av-dedicatory,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result .list-av .av-dedicatory,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements .list-av .av-dedicatory,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result .list-av .av-dedicatory {
  font-size: 12px;
}
.ContentListPortlet.basic-lister .content-list-elements .list-av a,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result .list-av a,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements .list-av a,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result .list-av a {
  text-decoration: underline;
}
.ContentListPortlet.basic-lister .content-list-elements .list-av a:hover,
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result .list-av a:hover,
.SolrSearchResultPortlet.search-result-portlet .content-list-elements .list-av a:hover,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result .list-av a:hover {
  text-decoration: none;
}
.ContentListPortlet.basic-lister .solr-search-results .solr-search-result > a:hover,
.SolrSearchResultPortlet.search-result-portlet .solr-search-results .solr-search-result > a:hover {
  background: transparent;
  text-decoration: underline;
}
.ContentListPortlet.basic-lister.banner-list h2.content-list-title,
.SolrSearchResultPortlet.search-result-portlet.banner-list h2.content-list-title {
  flex: 0 1 100%;
}
.ContentListPortlet.basic-lister.banner-list .content-list-elements,
.SolrSearchResultPortlet.search-result-portlet.banner-list .content-list-elements {
  flex: 0 1 calc(33.3333% - 40px);
}
.ContentListPortlet.basic-lister.banner-list .content-list-elements .list-lead,
.SolrSearchResultPortlet.search-result-portlet.banner-list .content-list-elements .list-lead {
  display: none;
}
.ContentListPortlet.basic-lister.banner-list .no-elements-in-list,
.ContentListPortlet.basic-lister.banner-list .pager,
.SolrSearchResultPortlet.search-result-portlet.banner-list .no-elements-in-list,
.SolrSearchResultPortlet.search-result-portlet.banner-list .pager {
  display: none;
}
.ContentListPortlet.basic-lister.view-bottom .content-list-title,
.SolrSearchResultPortlet.search-result-portlet.view-bottom .content-list-title {
  display: none;
}

/* FAQ listák */
.content-list-elements.is-accordion,
.content-list-elements.faq {
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}
.content-list-elements.is-accordion:hover,
.content-list-elements.faq:hover {
  box-shadow: unset;
}
.content-list-elements.is-accordion .wrapper,
.content-list-elements.faq .wrapper {
  width: 100%;
}
.content-list-elements.is-accordion .accordion-title,
.content-list-elements.faq .accordion-title {
  padding-left: 10px;
  font-size: initial;
  width: 100%;
  background: transparent;
  border: none;
  border-bottom: 1px solid #CDCDCD;
  letter-spacing: inherit;
  line-height: inherit;
  background: #F2F2F2;
}
.content-list-elements.is-accordion .accordion-title .faq-index,
.content-list-elements.faq .accordion-title .faq-index {
  display: block;
  min-width: 30px;
  font-weight: 700;
  text-align: center;
  margin-right: 10px;
}
.content-list-elements.is-accordion .accordion-title .faq-title,
.content-list-elements.faq .accordion-title .faq-title {
  flex: 1;
  font-weight: 700;
  font-size: initial;
  text-align: left;
  line-height: 22px;
}
.content-list-elements.is-accordion .accordion-title .arrow,
.content-list-elements.faq .accordion-title .arrow {
  margin-top: 5px;
}
.content-list-elements.is-accordion .accordion-content,
.content-list-elements.faq .accordion-content {
  margin-bottom: 0;
  padding: 20px;
  border-bottom: 1px solid #CDCDCD;
  background: #FFFFFF;
}

/* Nyomtatványtár lista */
@media screen and (max-width: 769px) {
  .nyomtatvanytar-list {
    padding-top: 24px;
  }
}
.nyomtatvanytar-list .content-list-title {
  font-size: 24px;
  margin: 0 0 10px 0;
  font-weight: 400;
  color: #2F4253;
}
.nyomtatvanytar-list .select2-container {
  margin: 0 0 16px 0;
  max-width: 100%;
  display: block;
}
.nyomtatvanytar-list .btn {
  margin: 0 0 24px 0;
}
.nyomtatvanytar-list .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #666666;
}
.nyomtatvanytar-list .table-wrapper {
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
.nyomtatvanytar-list .nyomtatvanytar-table {
  width: 100%;
}
.nyomtatvanytar-list .nyomtatvanytar-table thead th {
  border: 1px solid #D5D5D5;
  background-color: #ddd;
  padding: 8px 5px;
  vertical-align: top;
  text-align: left;
  font-size: 14px;
  line-height: 20px;
  color: #2F4253;
  font-weight: 700;
}
.nyomtatvanytar-list .nyomtatvanytar-table tbody tr[aria-hidden=true] {
  display: none;
}
.nyomtatvanytar-list .nyomtatvanytar-table tbody tr:nth-child(even) {
  background-color: #F2F2F2;
}
.nyomtatvanytar-list .nyomtatvanytar-table tbody td {
  border: 1px solid #D5D5D5;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #2F4253;
  padding: 8px 5px;
}
.nyomtatvanytar-list .nyomtatvanytar-table tbody td a {
  color: #2F4253;
  font-size: 12px;
}
.nyomtatvanytar-list .nyomtatvanytar-table tbody td a.has-icon {
  display: inline-flex;
  align-items: center;
}
.nyomtatvanytar-list .nyomtatvanytar-table tbody td a.has-icon::before {
  content: "";
  display: block;
  width: 10px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin: 0 4px 0 0;
}
.nyomtatvanytar-list .nyomtatvanytar-table tbody td a.has-icon.icon-document-mini::before {
  background-image: url("../images/document-icon-mini.svg");
}
.nyomtatvanytar-list .nyomtatvanytar-table tbody td a.has-icon.icon-link-mini::before {
  background-image: url("../images/link-icon-mini.svg");
}
@media screen and (max-width: 769px) {
  .nyomtatvanytar-list .nyomtatvanytar-table tbody td {
    width: 100% !important;
  }
  .nyomtatvanytar-list .nyomtatvanytar-table tbody td:not(:last-child) {
    border-bottom: 0;
  }
}
.nyomtatvanytar-list .nyomtatvanytar-table tbody td:nth-child(1) {
  width: 28%;
}
.nyomtatvanytar-list .nyomtatvanytar-table tbody td:nth-child(2) {
  width: 12%;
}
.nyomtatvanytar-list .nyomtatvanytar-table tbody td:nth-child(3) {
  width: 16%;
}
.nyomtatvanytar-list .nyomtatvanytar-table tbody td:nth-child(4) {
  width: 16%;
}
.nyomtatvanytar-list .nyomtatvanytar-table tbody td:nth-child(5) {
  width: 14%;
}
.nyomtatvanytar-list .nyomtatvanytar-table tbody td:nth-child(6) {
  width: 14%;
}