@import url(record_content_layout.css);

/* --------------------------- TALÁLATI LISTA / EREDMÉNYEK ----------------------------- */

/* -----  egyszerű / bővített fülek ------ */

#displayResult .changeListType {
  clear: both;
  float: left;
  height: 27px;
  margin: 0 0;
  /*  width: 76%;*/
}

#displayResult .changeListType .tab a {text-decoration: none;}


#displayResult div.jumpElement {
  float: left;
  min-width:16px;
  font-size: 11px;
  margin-right: 0px;
  margin-bottom: 5px;
  padding: 6px 4px;
  text-align: center;
  font-weight:bold;
}

#displayResult div.firstPageElement {
  padding: 6px 7px;
}

#displayResult div.prevPageElement {
  padding: 6px 7px;
}

#displayResult div.nextPageElement {
  padding: 6px 7px;
}

#displayResult div.lastPageElement {
  padding: 6px 7px;
}

#displayResult div.resultHead2 div.jumpElement {
  margin-top: 10px;
}

#displayResult div.jumpToPage {
  float: right;
  padding: 6px 5px 6px 0;
  text-align: right;
  /*  width: 340px;*/
}

#displayResult .jumpPageNumber{
  /*  width: 15px;*/
  border-radius: 0;
  height: 10px;
  margin-top: -5px;
}
/* -------- vissza a kereséshez -------- */
#displayResult div.backToSearch a,
#displayResult div.backToSearch a:visited,
#displayResult div.showBasket a,
#displayResult div.showBasket a:visited {
  margin: 0px;
  font-size: 11px;
}

#displayResult div.backToSearch a,
#displayResult div.backToSearch a:visited {
  float: right;
  padding: 3px;
}

#displayResult div.showBasket {
  float: left;
}

/* -------- hits per page & order settings jobbra -------- */
#displayResult div.settings {
  margin: 5px;
  padding: 5px;
  /*  width: 285px;*/
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}

#displayResult .settings .rightSide {
  float: right;

}

/* ------ even / odd ---- */

#displayResult .resultTable{
  display:table;
  width:100%;
}

/*#displayResult .resultTable tr.odd {
  vertical-align: top;
  background-color: #eff3f5;
}

#displayResult .resultTable tr.even {
  vertical-align: top;
  background-color: #e0e9ed;
}

#displayResult .resultTable tr td {
  vertical-align: top;
    padding: 0px;
}*/

/*#displayResult .resultTableDiv {
}

#displayResult .resultTable tr.head td {
  padding: 5px 5px;
}*/

#displayResult .preview {
  box-shadow: 5px 5px 5px #999999;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  padding: 5px;
  position: absolute;
  z-index: 100;
  margin-top: -150px;
  margin-left: 250px;
}

#displayResult .resultTable div.odd {
  background-color: #eff3f5;
  vertical-align: top;
  padding-top: 8px;
  /*  padding-bottom: 8px;*/
}

#displayResult .resultTable div.even  {
  background-color: #e0e9ed;
  vertical-align: top;
  padding-top: 8px;
  /*  padding-bottom: 8px;*/
}

#displayResult .resultTable div.firstColumn {
  border-left: 1px solid #9F9F9F;
  /*  width: 10%;*/
  display:table-cell;
  text-align:center;
}

#displayResult .resultTable .basketCheckbox{
  display:table-cell;
  /*  width:5%;*/
  text-align:center;
}

#displayResult .resultTable div {
  /*border-bottom: 0px solid #FFFFFF;*/
  border-top: 0px solid #E4E4E4;
}

#displayResult .resultTable .recordRow div div  {
  /*  padding-bottom: 8px;
    padding-top: 8px;*/
}

#displayResult .resultTable .recordRow div div.penultColumn  {
  padding-bottom: 6px;
  padding-top: 8px;
}

#displayResult .resultTable .recordRow div div.penultColumn div div {
  padding-bottom: 2px;
  padding-top: 0px;
}

#displayResult .resultTable div.lastRow {
  border-bottom: 1px solid #9F9F9F;
}



#displayResult .resultTableDiv {
  border: 0px;
}

#displayResult div.head div.penultColumn .penultColumn_content_wrapper{
  width: 100%;
}

#displayResult .head .headLastColumn .title-head-7,
#displayResult .head .headLastColumn .title-head-3{
  word-break: break-all;
  /*  width: 29px;*/
}

#displayResult div.head div.penultColumn {
  background: url("../../res/table_header_bg_right.png") no-repeat;
  background-position: top right;
  width: 100%;
}
#displayResult div.head div {
  border-bottom: 1px solid #9F9F9F;
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
}
#displayResult div.head div.lastColumn {
  background: none;
}

#displayResult .head {
  border-bottom: 0px solid #9a9a9a;
  border-top: 0px solid #9a9a9a;
  background:none;
  border-left: 0px;
  border-right: 0px;
  display:flex;
}

#displayResult div.head div.wrapper{
  border-bottom:1px solid #9F9F9F;
}

/*#displayResult div.head div.wrapper_simple {
  display:table;
  width:100%;
}*/

#displayResult div.head div.head-title-1 {
  border: 0px; 
}

#displayResult div.head  div.head-title-2 {
  border: 0px;
}

#displayResult div.head  div.head-title-2 input {
  margin-top: 5px;
}

#displayResult div.head  div.head-title-3 {
  border: 0px; 
}

#displayResult div.head  div.head-title-4 {
  border: 0px;
}

#displayResult div.head  div.head-title-5 {
  border: 0px;
}

#displayResult div.head  div.head-title-6 {
  border: 0px; 
  padding-right: 5px;
}

#displayResult div.head div.penultColumn {
  border-top: 0px;
  height: auto;
  display:table-cell;
}

#displayResult .head .headLastColumn {
  border-bottom: 0px;
  border-top: 0px;
  visibility: hidden;
  border-left: 0px;
  display:inline-block;
  /*width:5%;*/
}

#displayResult .head .headFirstColumn {
  border-left: 0px;
  /*width:10%;*/
  text-align:center;
  display:inline-block;
  border-left: 1px solid #9F9F9F;
  background: url("../../res/table_header_bg.png") repeat-x;
}

#displayResult .head .headSecondColumn{
  /*width:5%;*/
  text-align:center;
  display:inline-block;
  background: url("../../res/table_header_bg.png") repeat-x;
}

#displayResult .head .headThirdColumn{
  /*  width:85%;*/
  text-align:center;
  display:inline-block;
  background: url("../../res/table_header_bg_right.png") no-repeat;
  background-position: top right;
}

#displayResult .head .wrapper .insideWrapperColumn{
  border-bottom:0px;
}

#displayResult .recordRow .content{
  padding-bottom: 8px;
}

.compound_result .result-list-wrapper-box {
  width: 100%;
}

#displayResult .head div {
  font-weight: bold;
}

#displayResult div.lastColumn {
  border-bottom: 0px;
  text-align: left;
  /*border-left: 1px solid #9F9F9F;*/
  background: none;
  vertical-align: top;
  position:relative;
  /*  width:85%;*/
}

#displayResult .resultHeaderCell{
  border-bottom:0 !important;
  display:table-cell;
}

/*
  Result táblázat divekkel vége
*/

#displayResult .preview {
  border: 1px solid #FFCC00;
}

#displayResult .recordRow table {
  margin: 0px;
}

/* CART FUNCTIONS */
#basketContainer {
  /*width: 22%;*/
  top: 85px;
  z-index: 10;
}

.basketTitle {
  font-weight: bold; 
  text-indent: 32px; 
  padding-top: 4px;
  cursor: default;
}

#basketContainer .inactiveButton,
#basketContainer .inactiveButton:hover {
  font-weight: normal;
  border: none;
}

#basketContainer .activeButton,
#basketContainer .activeButton:hover {
  font-weight: bold;
  border: none;
}

#basketContainer ul {
  border: 1px solid #CDCDCD;
  border-radius: 0 0 8px 8px;
  float: left;
  list-style: none outside none;
  margin: 0;
  display: none;
}

#basketContainer:hover > ul {
  display: block;
}

#displayResult div.showBasket {
  border-bottom: 1px solid #CDCDCD;
  float: left;
  padding-bottom: 8px;
  padding-top: 8px;
  /*  width: 154px;*/
  background-color:#fff;
}

#displayResult div.showBasket:hover {
  background: #eee;
}

/* TAGS */
#tags {
  margin-left: 25px; 
  margin-top: 8px;
}

#tagHeader {
  border-radius: 8px 8px 0 0;
  padding: 4px;
}

#tagHeader a {
  text-decoration: none;
  font-size: 12px;
  padding-left: 4px;
  padding-right: 4px;
}

#tagPost {
  border-radius: 0px;
  padding: 4px;
}


#commentPost .activeButton,
#tagPost .activeButton {
  height: 28px;
}

#listTags {
  border-radius: 0px;
  border-top: 0px;
  padding: 4px;
}

#commentPost {
  border-radius: 0px;
  border-top: 0px;
  border: 0px;
  padding: 4px;
  margin-bottom: 16px;
}

#listComments {
  padding: 4px;
  margin-bottom: 48px;
}

#commentPost textarea {
  height: 80px;
  width: 100%;
  margin-bottom: 16px;
}

.backToResults .hideable {
  /*display:none;*/
  visibility: hidden; 
  margin-right: 8px;
}

.changeRows {
  height: 32px;
  margin-left: 11px;
  /*  width: 185px;*/
}

.changeRows a.active {
  color: #FF9900;
}

.changeRowsText {
  height: 32px; 
  float: left; 
  padding: 7px;
}

.changeSortField {
  float: right;
}

.changeSortField select{
  margin: 0;
  /*  width: 161px;*/
}

.changeRowsLeft {
  float: left;
  height: 24px;
  width: 16px;
  padding: 6px 7px;
}


.changeRowsMiddle {
  float: left;
  height: 24px;
  padding: 6px 7px;
}

.changeRowsRight {
  float: left;
  height: 24px;
  width: 22px;
  padding: 6px 7px 6px 4px;
}

.changeRowsLeft a,
.changeRowsMiddle a,
.changeRowsRight a {
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}

.recordLabelingroup {
  /*  width: 200px;*/
  font-weight: bold;
  text-align: right;
}

.recordContent img {
  border: 0 none;
  margin-left: 16px;
  vertical-align: middle;
}

.recordAll {
  margin-top: 16px;
}

.authority .recordAll {
  margin-top: 64px;
}

.authority #changeViewType {
  top: 25px;
}

#tags .tag-info {
  margin-top: 0px;
  margin-bottom: 0px;
}

#displayResult div.jumpToPage {
  display: none;
}

.result-detail-cover {
  /*  float: left; width: 25%;*/
}


.result-detail-info {
  /*  float: left; width: 70%;*/
}

.genericSearch .googlePlusOne {
  float: right;
  margin-left: 862px;
  position: absolute;
  text-align: right;
  top: 6px;
}

#displayRecord .changeViewType .keresoTab a {
  font-weight: bold;
}

#resultHeadId2 {
  margin-bottom: 32px;
}

.MarcXMLBox {
  border: 1px dotted #AAAAAA;
  font-family: Courier;
  font-size: 11px;
  font-weight: bold;
  opacity: 0.7;
  padding: 8px;
}

.MarcBox {
  border: 1px dotted #AAAAAA;
  font-family: Courier;
  font-size: 11px;
  font-weight: bold;
  opacity: 0.7;
  padding: 8px;
  margin: 16px;
}

.CardBox {
  border: 1px dotted #AAAAAA;
  font-family: Courier;
  font-size: 11px;
  font-weight: bold;
  opacity: 0.7;
  padding: 8px;
}

#displayResult div.display_record_details {
  /*  width: 36px;*/
  height: 25px; 
}

#displayResult div.display_record_details a {
  display: block;
  width:100%;
  height:100%;
}
#displayResult .right_rec_container{
  position: relative;
}

#displayResult .showDetailsLink{
  margin-top:5px;
}

#displayResult .variantsLink, 
#displayResult .itemsLink, 
#displayResult .showDetailsLink{
  cursor:pointer;
}

#displayResult .variantsLink:hover, #displayResult .itemsLink:hover{
  text-decoration: none;
}

.recordActionButton {
  display:inline-block;
}
.itemsLinkWrapper{
  display: none;
}

.itemsLinkWrapper .itemsCountValue:before{
  content: "(";
}

.itemsLinkWrapper .itemsCountValue:after{
  content: ")";
}
/* RESULT választó */

#dbIdsWrapper{
  text-align: center;
  padding-bottom: 6px;
}

a.changeResultLink {
  text-decoration: none;
  color: #000;
}
/* RESULT választó */

.opac-portlet .dropdown {
  float: left;
  display: inline-block;
}

.numFound {
  color: #608ca4;
  float: left;
  font-weight: bold;
  margin: 7px;
}

.changeRows {
  height: 27px;
}

.result-view-mode.changeSortField {
  margin-right: 0px !important;
  /*  width: 140px !important;*/
}

.result-in-page{
  width: 35px;
  text-align: center;
}

.result-list-footer{
  margin-top: 10px;
}

.editModeForm input[type="text"]{
  /*  width:95%;*/
}
.editModeForm input{
  margin-top:4px;
}

.editModeForm div{
  margin-bottom:10px;
  padding:2px;
  border:1px solid #D7D7D7;
  vertical-align: middle;
}
.editModeForm div:nth-child(2n){
  background-color:#F2F2F2;
}

#sortFieldSelect{
  /*  width:154px;*/
}

#changeListType_wrapper{
  display:inline-block;
  vertical-align: top;
  margin-left:25px;
}
.jumpElements{
  /*  width: 270px;*/
  display: inline;
  float: left;
}
.tiledview .basketCheckbox{
  vertical-align: middle;
  height: 18px;
  top: 30px;
  position: relative;
  left: 15px;
}

.labelled.metadata-name,
.labelled.metadata-value{
  display: inline-block;
}

.labelled.metadata-name{
  width: 30%;
  padding-right: 15px;
}

.recordContentWrapper_tiled{
  height: 200px;
  width: 95%;
  margin: 0px auto;
}

.emptyMagnifyingGlassBlock{
  /*  width: 29px;*/
  height: 20px;
}

.clickable{
  cursor: pointer;
}

.opac-portlet .opac-result-header-item {
  margin-top: 20px;
  margin-bottom: 20px;
}

.opac-portlet.opac-result-portlet .result-table{
  display: table;
  width: 100%;
}

.opac-portlet.opac-result-portlet .result-table .result-row{
  display: table-row;
  width: 100%;
}

.opac-portlet.opac-result-portlet .result-table .result-row .result-row-cell{
  display: table-cell;
  word-break: break-all;
  vertical-align: top;
}

.opac-portlet.opac-result-portlet .result-row-cell-1{
  width: 100px;
}

.opac-portlet.opac-result-portlet .result-row-cell-2{
  width: initial;
}

.opac-portlet.opac-result-portlet .result-row-cell-3{
  width: 30px;
}

.opac-portlet.opac-result-portlet .basketCheckbox {
  position: absolute;
  padding: 2px;
  background: rgba(255,255,255,0.3);
  margin-left: 5px;
  min-width: 30px;
  height: 23px;
  bottom: 56px;
}

.opac-portlet.opac-result-portlet .tiled_result .basketCheckbox {
  width: 30px;
  text-align: center;
}

.opac-portlet.opac-result-portlet .tiled_result .row-number-col{
  position: absolute;
  top: 5px;
  margin-left: 5px;
  padding: 5px;
  background: rgba(255,255,255,0.3);
  color: #000000;
  min-width: 30px;
  text-align: center;
}

.opac-portlet.opac-result-portlet .simple_result .result-row .row-number-col,
.opac-portlet.opac-result-portlet .labelled_result .result-row .row-number-col,
.opac-portlet.opac-result-portlet .marc_result .result-row .row-number-col,
.opac-portlet.opac-result-portlet .compound_result .result-row .row-number-col {
  display: block;
  text-align: center;
}

.opac-portlet.opac-result-portlet .compound_result .result-row .opac-checkbox-wrapper {
  display: block;
  z-index: 1000;
}

.opac-portlet.opac-result-portlet .simple_result .basket-all-select-wrapper,
.opac-portlet.opac-result-portlet .simple_result .result-row .opac-checkbox-wrapper,
.opac-portlet.opac-result-portlet .labelled_result .basket-all-select-wrapper,
.opac-portlet.opac-result-portlet .labelled_result .result-row .opac-checkbox-wrapper,
.opac-portlet.opac-result-portlet .marc_result .basket-all-select-wrapper,
.opac-portlet.opac-result-portlet .marc_result .result-row .opac-checkbox-wrapper,
.opac-portlet.opac-result-portlet .compound_result .basket-all-select-wrapper{
  display: inline-block;
  float: right;
  margin-right: 10px;
}

.opac-portlet.opac-result-portlet .opac-function-button:last-child{
  margin-right: 0px;
}

.opac-portlet.opac-result-portlet .opac-function-button div.ul-wrapper{
  display: none;
  position: absolute;
  padding: 5px 0px 10px 0px;
  z-index: 1000;
}

.opac-portlet.opac-result-portlet .opac-function-button ul{
  background-color: #fff;
  border: 1px solid #aaa;
  color: #000;
  margin: 0px;
  position: relative;
}

.opac-portlet.opac-result-portlet #resultHeadId2 .opac-function-button div.ul-wrapper{
  bottom: 36px;
  padding: 10px 0 5px 0;
}

.opac-portlet.opac-result-portlet .opac-function-button ul li{
  list-style: none;
}

.opac-portlet.opac-result-portlet .opac-function-button ul li a{
  display: block;
  padding: 10px 10px;  
}

.opac-portlet.opac-result-portlet .opac-function-button ul li a,
.opac-portlet.opac-result-portlet .opac-function-button ul li a:hover,
.opac-portlet.opac-result-portlet .opac-function-button ul li a:focus{
  text-decoration: none;
  color: #000000;
}

.opac-portlet.opac-result-portlet .opac-function-button ul li a.inactiveButton .sub-opac-label,
.opac-portlet.opac-result-portlet .opac-function-button ul li:hover a.inactiveButton .sub-opac-label,
.opac-portlet.opac-result-portlet .opac-function-button ul li:focus a.inactiveButton .sub-opac-label{
  color: #cacaca;
}

.opac-portlet.opac-result-portlet .opac-function-button ul li:hover a:not(.inactiveButton){
  background: #000000;
  color: #ffffff;
}

.opac-portlet.opac-result-portlet .row-number-wrapper{
  float: left;
  padding-top: 3px;
}

.normal-mode .opac-portlet.opac-result-portlet .opac-function-button:focus>div.ul-wrapper,
.normal-mode .opac-portlet.opac-result-portlet .opac-function-button:hover>div.ul-wrapper {
  display: block;
}

.hide-facet-button,
.show-facet-button{
  position: relative;
}

.facet-count-wrapper{
  display: none;
  position: absolute;
  top: -4px;
  width: 100%;
}

.facet-count{
  position: relative;
  right: -8px;
  float: right;
}

#result-basket-button a.inactiveButton:hover,
#result-basket-button a.inactiveButton:focus{
  cursor: auto;
}

.opac-demand-inline {
  display: inline-block;
  margin-right: 10px;
}

.simple_result.result-records-wrapper .opac-demand-inline {
  margin-bottom: 10px;
}
