

/* # 2024-05-29 jsau x paumasot + lod */

/*Uncomment the following lines to move facets to the left*/

/*
prm-search > md-content.md-primoExplore-theme .main {
    display: -webkit-flex; !* Safari *!
    -webkit-flex-flow: row-reverse wrap; !* Safari 6.1+ *!
    display: flex;
    flex-flow: row-reverse wrap;

}
.screen-gt-sm .sidebar{
    webkit-flex: 0 0 15%;
    flex: 0 0 15%;
}

*/

body {background-color: white; height: max-content;}

.prm-primary-bg, prm-atoz-search-bar, prm-browse-search-bar, prm-collection-gallery-header .collection-header-inner, prm-newspapers-search-bar, prm-search-bar, prm-spinner.overlay-cover.light-on-dark::after, prm-tags-search-bar, prm-tree-nav prm-spinner .diamond {background-color: #084959;}

search-bar.prm-hue3, prm-browse-search-bar.prm-hue3, prm-collection-gallery-header .prm-hue3.collection-header-inner, prm-newspapers-search-bar.prm-hue3, prm-search-bar.prm-hue3, prm-spinner.prm-hue3.overlay-cover.light-on-dark::after, prm-tags-search-bar.prm-hue3, prm-topbar .top-nav-bar, prm-tree-nav prm-spinner .prm-hue3.diamond {background-color: #ffffff;}

.hoverable-over-dark:not(.disable-hover), .md-button.button-over-dark:not(.disable-hover), prm-main-menu[menu-type="full"] .md-button.md-focused:not(.disable-hover), prm-main-menu[menu-type="full"] .md-button .md-input-container-dummy > .md-select-dummy:not(.disable-hover):focus, prm-main-menu[menu-type="full"] .md-button:not(.disable-hover):focus, prm-main-menu[menu-type="full"] .md-button:not(.disable-hover):hover, prm-main-menu[menu-type="full"] .md-button md-select:not(.disable-hover):focus, prm-main-menu[menu-type="full"] .overlay-menu-item.md-focused:not(.disable-hover), prm-main-menu[menu-type="full"] .overlay-menu-item .md-input-container-dummy > .md-select-dummy:not(.disable-hover):focus, prm-main-menu[menu-type="full"] .overlay-menu-item:not(.disable-hover):focus, prm-main-menu[menu-type="full"] .overlay-menu-item:not(.disable-hover):hover, prm-main-menu[menu-type="full"] .overlay-menu-item md-select:not(.disable-hover):focus, prm-main-menu[menu-type="full"] md-button:not(.disable-hover):focus, prm-main-menu[menu-type="full"] md-button:not(.disable-hover):hover, prm-topbar .md-button:not(.disable-hover), prm-user-area .md-button.user-menu-button:not(.disable-hover), prm-user-area md-fab-toolbar ._md-fab-action-item .md-button:not(.disable-hover), prm-user-area md-fab-toolbar ._md-fab-action-item md-input-container:not(.disable-hover), prm-user-area md-fab-toolbar .md-fab-action-item .md-button:not(.disable-hover), prm-user-area md-fab-toolbar .md-fab-action-item md-input-container:not(.disable-hover) {color: black!important;}

/* Important al color black de la línia anterior i també al blanc de la línia seuent pel canvi de versió de PRIMO i canvi de color del text del menú superior en hover 07/11/22 */
button.switch-to-advanced.zero-margin.button-with-icon.button-over-dark.md-button.md-primoExplore-theme.md-ink-ripple {color: white!important;}
button.switch-to-advanced.zero-margin.button-with-icon.button-over-dark.md-button.md-primoExplore-theme.md-ink-ripple:hover {color: black!important;}
a.zero-margin.flex-button.multi-line-button.button-over-dark.md-button.md-primoExplore-theme.md-ink-ripple.layout-align-center-center.layout-column:hover {color: #338195!important;}

md-content, md-content.md-primoExplore-theme {background-color: transparent; overflow-x: hidden;}

.buttons-group div .md-button {box-shadow: none;}
.buttons-group div:first-child .md-button {box-shadow: none;}
.buttons-group .md-button {box-shadow: none;}


prm-topbar {height: 70px;}

div.bloc {font-family: 'Source Sans Pro', sans-serif;}
a.size1.md-primoExplore-theme {color: #E8781A!important; font-size: 12px;}
a.size2.md-primoExplore-theme {color: #1946AC!important; font-size: 14px;}
a.size3.md-primoExplore-theme {color: #19AC80!important; font-size: 16px;}
a.size4.md-primoExplore-theme {color: #B21D56!important; font-size: 17px;}
div.nuvol {line-height: 1; background-color: #F5F7F8; padding: 10px; border-radius: 5px;}
div.titolnuvol {position: relative; left: 15px;  bottom: 10px; line-height: 1.1;  color: #6D7071!important; font-family: 'Source Sans Pro', sans-serif; font-size: 16px;}
div.linia {height: 50px; position: relative;}
div.linia1 {height: 60px; position: relative;}
div.imatge img {float: left; clear: both;}
div.titol {color: #c31532 !important; font-family: 'Source Sans Pro', sans-serif; font-size: 18px;}
div.text {position: relative; left: 15px; top: 5px; line-height: 1.1; color: #084959!important; font-family: 'Source Sans Pro', sans-serif; font-size: 16px;}
div.text4 {position: relative; left: 15px; top: 10px; line-height: 1.1; color: #084959!important; font-family: 'Source Sans Pro', sans-serif; font-size: 16px;}
div.text1 {position: relative; left: 15px; bottom: 5px; line-height: 1.1; color: #084959!important; font-family: 'Source Sans Pro', sans-serif; font-size: 16px;}
div.text2 {left: 10px; top: 10px;color: #084959!important; font-family: 'Source Sans Pro', 'sans-serif'; font-size: 13px;}
/*div.md-card.default-card {background-color: white;}*/

md-card.default-card._md.md-primoExplore-theme {background-color: white; box-shadow: none; padding-right: 10px;}

/*logo Cercabib*/

a#logolink {
width: 300px;
}

div#cercabib {
color: #333333;
font-family: Helvetica, Arial, sans serif;
font-size: 1.6em;
margin-left: 1%;
margin-top: 1%;
display: inline block;
width: 500px;
padding-left: 5%;
}

img.cercabib-logo{width: 80%;}
div#cercabiblogo{width: max-content; margin-top:10px; margin-left: 15px;}
span#dkl {/* font-weight: 300; */line-height: 3;color: white;}

prm-atoz-search-bar {padding-top: 6em;}
prm-atoz-search-bar.animate-search-bar {padding-top: 6em;}

@media only screen and (max-width: 700px) {

img.cercabib-logo {
max-width: 50% !important;
margin-left: 10px;
}
div#cercabiblogo {
font-size: 1.1em !important;
   
}
    
div#cercabiblogo:hover a:hover{ box-shadow: none;}

.default-toolbar._md.md-primoExplore-theme {
padding-top: .1em !important;
}
}
i
/*
@media (max-width: 970px) {

    .library-logo {  display: none;  }

}
*/

/*logo Cercabib 04/06/2021*/

@media (min-width: 970px) {

     .search-wrapper { margin-left: 25%; }

    .search-wrapper .flex-lg-10 { display: none; }

    .search-wrapper .flex-lg-65 { max-width: 80%;  }

    .library-logo {

        display: block;

        width: 25%;

        text-align: center;

        top: 35px;

        position: absolute;

    }

    .cercabib-logo img {

        width: 90%;

        max-width: 226px;

    }

}

/* enllaç a nova cerca des del logo Cercabib 21/07/2021*/
div.search-wrapper.dark-toolbar.prm-top-bar-container.main-header-row.layout-row {
    position: unset;
    z-index: inherit;}

/* ---------------*/

prm-browse-search-bar .search-wrapper, prm-journals-search-bar .search-wrapper, prm-search-bar .search-wrapper, .search-wrapper {padding-top: 6em;}

div.layout-column.flex-xs.flex-40 {max-width: 100%;}
div.layout-column.flex-60 {max-width: 100%;}

/*mycard*/
prm-personal-info md-card{width:100%!important}
md-card-content {padding:10px 0px!important}

/*Per tal que es vegi bé l'Adreça personal El meu compte */
prm-personal-info md-card#personalDetails .layout-row > .flex-gt-md-33 { max-width: 100%; }
prm-personal-info md-card#personalDetails .layout-row > .flex-gt-md-50 { max-width: 100%; } 
/*for screens wider than 1280 px*/
@media (min-width: 1280px) prm-personal-info md-card#personalDetails .layout-row > .flex-gt-md-33 { flex: none; max-width: 100%; }
@media (min-width: 1280px) prm-personal-info md-card#personalDetails .layout-row > .flex-gt-md-50 { flex: none; max-width: 100%; }

/*------- Account --------*/

div.md-toolbar-tools.layout-row {height:90px; max-height: 90px;}

button.zero-margin.button-confirm.large-icon.md-button.md-primoExplore-theme.md-ink-ripple,
button.submit-button.button-confirm.md-button.md-primoExplore-theme.md-ink-ripple {color:#226463;}

button.zero-margin.button-confirm.large-icon.md-button.md-primoExplore-theme.md-ink-ripple:hover,
button.submit-button.button-confirm.md-button.md-primoExplore-theme.md-ink-ripple:hover {color:white; background-color:#226463;}


/*------- Per treure Refworks del menú superior dels 3 punts--------*/
.my-refworks-ctm {
   display: none;
}
 
.my-refworks-separator-ctm {
   display: none;
}

/*------- Per tal que no se solapi el logo del Cercabib amb el text de capçalera de les vistes de El meu compte, els meus préstecs, etc. Les opcions queden més a la dreta 02/08/2021--------*/

md-toolbar {padding-left:15em;}

/*button.zero-margin.button-confirm.large-icon.md-button.md-primoExplore-theme.md-ink-ripple:hover {color:white; background-color: red;}*/

/*------- Per destacar recursos PUC disponibles i no disponibles--------*/
prm-request .item-not-available {color: #da2727 !important; font-size: larger !important;}

prm-request .item-available {color: #3ea03e !important; font-size: larger !important;}

/*Canviar aspecte del "Obtenir-lo d'altres Inst del CSUC*/
 
prm-alma-other-members button#alma_other_members h3{color: rgb(58, 58, 58); font-size:16px;font-weight:300; letter-spacing:0.1px;line-height:20px;text-transform: initial;}

/* afegim : a continuació de "Exemplars a "; */
.best-location-library-code:before {content: ': ';  margin-left:-3px;}

/* afegim - entre biblioteca i secció */
prm-search-result-availability-line .availability-status span:first-child+ .locations-link:before {content: "\00a0- ";}

/* color de l'esquerra com el superior. original: rgba(83,115,140,.9), nou: #084959 */
.md-dialog-container.fixed-container {background-color: RGBA(8,73,89,.9);}

/* elimino "Gènere: h" */
md-list>md-list-item>div.md-button>div.md-list-item-inner>div.md-list-item-text>h4.no-wrap-line>span:first-child,
div.md-list-item-text>div.flex>p:first-child {visibility: hidden;}

/* 20/01/2022 reordeno les icones"enviar a i 08/02/2022 afegeixo registre marc i worldcat*/
#Print {order:1;}
#RISPushTo {order:2;}
#EndNote {order:3;}
#Mendeley {order:4;}
#BibTeXPushTo {order:5;}
#E-mail {order:6;}
#Citation {order:7;}
#Permalink {order:8;}
#registre_marc {order:9;}
#worldcat {order:10;}


/* canvi de color del fons al bloc Acords transformatius i Portal de la Recerca */
md-card.one-slot._md.md-primoExplore-theme.flex {background-color: #ffffff; border-style: solid; border-width: 1px; border-color: #084959; border-radius: 5px;}

/* coma després de la location */
[ng-bind-html="$ctrl.currLoc.location.collectionTranslation"]:after {content: ',';}

/* topogràfic en negreta */
[ng-if="$ctrl.currLoc.location.callNumber"] {font-weight: bold;}

/* topogràfic en negreta a bibliogràfic*/
.best-location-delivery {font-weight: bold;}

/** Seleccionable institució al meu compte versió mòbil amb salts de línia per evitar que el nom de les universitats quedi tallat **/
@media (max-width: 768px) {
    prm-linked-user-selector md-select-value span {
        white-space: normal;
        font-size: small;
    }

    .md-select-menu-container md-option span {
        white-space: normal;
        font-size: small;
    }
    md-toolbar {padding-left:0px; margin-top:55px;}
}

/*----------- Augmentar dimensions thumbnails pantalla resultats de cerca 11/10/2023 ---------------*/
prm-search-result-thumbnail-container img {width: unset; max-height: unset;}

/* Linked Open Data */
#linked_open_data tr {
    font-size: 15px;
}

button.accordion_link{
    width:100%;
    display:inline-block;
    background-color: none;
    /*padding:0.35em 1.2em;*/
    border:0em solid #FFFFFF;
    margin:0 0.3em 0em 0;
    border-radius:1em;
    box-sizing: border-box;
    text-decoration:none;
    font-family:'Roboto',sans-serif;
    font-weight:300;
    color:#000000;
    text-align:center;
    transition: all 0.2s;
    background-color: transparent;
    list-style: none;
    text-align:left;
}
button.accordion_link:hover {
    color:#000000;
    /*background-color:#cfcfcf;*/
    text-shadow:
    -0.2px -0.2px 0 #000000,
    0.2px -0.2px 0 #000000,
    -0.2px 0.2px 0 #000000,
    0.2px 0.2px 0 #000000;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition:1s;
    list-style: none;
}
button.accordion_link:focus{
    text-shadow:
    -0.2px -0.2px 0 #000000,
    0.2px -0.2px 0 #000000,
    -0.2px 0.2px 0 #000000,
    0.2px 0.2px 0 #000000;
}

ul.accordion-lod{
    list-style:none;
}

.accordion_link span{
    font-size: 16px;
}
.accordion_link span i{
    font-size: 12px;
}
.loadlist.accordion-content.collapse{
    margin-left:35px;
    margin-bottom:35px;
}
.accordion_link hr{
    opacity: 0.1;
}
.accordion-content.collapse table tbody tr td{
    width:60%;
    vertical-align: top;
    padding-top:10px;
}
.loadlist.accordion-content.collapse table tbody tr td.imatge img{
    border-radius: 10%;
    border-radius: 8px;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.15);
    max-width: 200px;
    float: right;
}

@media (max-width: 767px) {
    /* Apply styles to tables inside div with id linked_open_data */
    .loadlist.accordion-content.collapse table{
    table-layout: fixed;
    width: 100%;
    }
    /* Apply styles to td with class "img-lod" inside the same table */
    .loadlist.accordion-content.collapse table tbody tr td.imatge{
    display: none;
    }

    .loadlist.accordion-content.collapse table tbody tr td p{
    padding: 0;
    }

    .loadlist.accordion-content.collapse table tbody tr td ul{
    padding: 0;
    list-style: none;
    }

    .loadlist.accordion-content.collapse{
    margin: 0;
    }
}
/* Final - Linked Open Data */

/* # 2024-11-04 Treure el PUC durant el traspàs a Rapido */
button[aria-label=AlmaResourceSharing]{display:none}
button[aria-label~=PUC]{display:none}
