:root {
  --container-width: 1020px;
  --journal-image-width: 210px;
  --crossref-member-logo-width: 100px;
}

#crossref-member-logo {
  text-align: center;
}
#crossref-member-logo img {  
  width: var(--crossref-member-logo-width);
  height: var(--crossref-member-logo-width);
}

span.isbn {
 margin-left: 1em;
 margin-right: 1em;
}

/*
.page{
    width: 860px ;
}

.container {
    position: absolute;
    top: 68px;
    bottom: 0px;
    width: 860px;
    padding-top : 2px;
    }


div.left-cont{
    width: 210px;
}

div.img1 {
    height: 240px;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

div.img {
    width: 210px;
    height: 260px;
}

.year {
    width: 50px;
    display: inline-block;
}

.buttonlang {
    height: 12px;
    width: 20px;
}        

div.left {
    position: absolute;
    top: 270px;
    bottom: 0px;
    width: 210px;
    display: inline-block;
    overflow-y: auto;

    }        


div .right-cont {
    float:none;
    height: 99%;
    width: 644px;
    display: inline-block;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    

    border-left: solid 1px #67798B;

    }
    
glavni podkontejner - ceo sadrzaj 
div .right-cont-sub {
    width: 632px;
    position:relative;
    display: table;
    height:99%;
    }    
    
 gornji podkontejner         
div .right {
    width: 625px;
    color: #000000;
    display: block;
    margin-left: 5px
    }        


 donji podkontejner - lista casopisa - bez prelamanja redova
div .list-cont {
    display: table-row;
    white-space: nowrap;
    width: 600px;
    bottom: 1px;
    height: 99%;
}    

donji podkontejner - lista clanaka - sa prelemanjem redova 
div .list-cont2 {
    display: table-row;
    width: 600px;
    bottom: 1px;
    height: 99%;
    }    


podkontejner sa listama - unit.php 
div .listp {
    display: table-row;
    white-space: nowrap;
    width: 630px;
    bottom: 1px;
    height: 100%
    }    

div u koji su upisane godine - index.php 
div.years{
    overflow-x: scroll;
    width: 640px;
    white-space: nowrap;
    }    
podkontejner svake godine - index.php     
div.year{
    white-space: nowrap;    
    display: inline-block;
    }
    
    obelezje za reference volume.php & i>1 
div.referenca {
    top: 0px;
    bottom: 0px;
    width: 630px;
    display: inline-block;
    overflow-y: auto;
    margin-left: 8px;
    margin-left: 6px;
    overflow-y: auto;
    }


td.issn{
    width: 90px;
}

.bibtex {
    position: absolute;
    top: 260px;
    bottom: 0px;
    width: 620px;
    display: inline-block;
    overflow-y: auto;
}

#bibtex {
        display: none;
        overflow: auto;
        width: 625px;
}


.ico {
    width : 28px;
    height: 28px;
    margin-top: 3px;
    margin-left : 10px;
    margin-right : 10px;
}

.icosmall {
    width : 15px;
    height: 15px;
}



*/




@media print
{
  * { overflow: visible !important; }
}


.row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
/*  border: solid 1px black; */
}

.column {
  display: flex;
  flex-direction: column;
  flex: 1;
/*  border: solid 1px black; */
}


.paket > li::after {
    content: ';';
}

.paket > li:last-child::after {
    content: '.';
}



#article_metadata {
  
}
#articleCitat{
   flex-basis: 69%;
}
#articlePDF {
   align-self: flex-end;
   flex-basis: 26%;
}

.naslovClanka {
 text-align: left;
 font-weight: bold;
 font-size: 1.2em; 
  margin-top: 0.75em;
  padding-left: 0.75em;
  padding-right: 0.75em;
  text-wrap: balance;
}

.naslovZbornika {
  font-size: 1.2em; 
 font-weight: bold;
  line-height:110%; 
  color:#003a6f; 
  margin-top: 0.75em; 
  text-wrap: balance;
  text-align: center;
}
 }

div.autorv {
  display: inline-block;
  margin-bottom: 0.75em;
  margin-top: 0.75em;
  text-align: left;
  padding-left: 0.75em;
}

div.autor {
  margin-top: 0.75em;
  text-align: left;
  padding-left: 0.75em;
}


p.retraction {
    text-align: justify;
    padding-right: 0.4em;
    color: #111111;
    font-weight: bold;
}

h3.retraction {
    color: red;
}

/* STAROSLOVENSKI FONT */

  @font-face {
    font-family: mojMonahSrednji;
    src: url('Monah5.woff2');
    /* src: url('MonahKurent-Srednji.woff2'); */
  }
  @font-face {
    font-family: mojMonahKurent;
    src: url('MonahKurent-Levi.woff2');
  }
  
  .staroslovenskiSrednji {
    font-family: mojMonahSrednji;
    font-size: inherit;
    src: url('Monah5.woff2');
  }

  .staroslovenskiKurent {
    font-family: mojMonahKurent;
    font-size: inherit;
    src: url('MonahKurent-Levi.woff2');
  }

  span.podvuceno {
    text-decoration: underline;
    font-size: inherit;
  }


  span.kurziv {
    font-style: italic;
    font-size: inherit;
    letter-spacing: 1px;
  }

  span.kapitale {
    font-variant: small-caps;
    font-size: inherit;
    letter-spacing: 1px;
  }



  i {
    font-size: inherit;
  
  }
/* ODNOSI SE NA SVE -------------------------------------------------------------------*/

/* margine */
* {
    margin: 0;
    padding-top: 0;
    font-size: 1em;
}

/* velicina slova */
h1 {
    font-size: 160%; 
    line-height:160%;
}    

h2 {
    font-size: 140%; 
    line-height:150%;
}

h2 a {
    font-size: 140%; 
    line-height:150%;
}

h3 {
    font-size: 110%; 
    line-height:110%; 
    color:#003a6f; 
    margin-top: 5px; 
}

caption {
    font-size: 110%; 
    line-height:110%; 
    color:#003a6f; 
    margin-top: 5px; 
    margin-bottom: 10px; 
    font-weight: bold;
}

caption a {
    font-size: inherit; 
    line-height:inherit; 
    color:inherit; 
    font-weight: inherit;
}

input#btnbibtex {
    color: red;
    background-color: #f8f8f3; 
    border-style: none; 
    font-size:1em; 
    margin: auto; 
    /* width: 100%; */
}

input#btnbibtex:hover {
    cursor: pointer;
}

h4 {
    font-size: 100%; 
    line-height:160%;
}

h4.issuetitle {
    font-style: italic; 
    color:#003a6f;
}

span.issuetitle {
    font-style: italic;
}

h5 {
    font-size: 90%; 
    line-height:155%;
}

h5 nobr {
    font-size: 100%; 
    line-height:155%;
}

span.podnaslov { 
    display: block; 
    font-size: 80%; 
    margin-top: 1em;
}

.articledet {
  display: block;
}

div.articledet span.podnaslov { 
    display: block; 
    font-size: 90%; 
    margin-top: 1em;
}



span.podnaslov::first-letter {
    text-transform: uppercase;
}

span.podnaslov a {
    font-size: inherit;
}

span.podnaslov-article {
    margin-top: 1em;
}

.funding {
  text-align: justify;
/*  padding-left: 4em;
  text-indent: -4em; */
}

details.funding summary { 
    font-weight: bold;
}

details.funding p { 
   padding-left: 1em; 
   padding-right: 1em; 
}

details.funding h5 {
   padding-left: 1em; 
   padding-right: 1em; 
   margin-top: 1em;
}

span.projekat {
    font-style: italic;
}


/* pozadinska slika */
div.bck {
    background-image: url('img/bck.jpg');
    background-size: 100%;
    background-position: center;
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin-bottom : 0px;
    opacity : 0.3;
}    

/*frame */
iframe    {
    width: 100%;
    height: 99%;
    border: 0px;
}
    
/* boje linkova */

a {
    text-decoration: none;
}

.container a { 
    text-decoration: none;
    color: black;
    margin-left: auto;
    margin-right: auto;
}    

.container a:visited {
    color: black;
}    

.menubar a { 
    text-decoration: none;
    color: white;
}    

.menubar a:visited {
    text-decoration: none;
    color: white;
}        
    
/* ucitavanje fonta */
@font-face {
    font-family: 'OpenSans-Regular';
    src: url('OpenSans-Regular.ttf') format('truetype') /*, url('OpenSans-Regular.eot') format('eot'); 
    /* src: url('OpenSans-Regular.woff2') format('woff2'), url('OpenSans-Regular.woff') format('woff'); */
}        
    
/* pozivanje fonta */
body { 
    font-family: 'OpenSans-Regular', sans-serif;
    text-decoration: none;
}

/* glavni kontejner */
.page{
    /* width: 860px ; */
    width: var(--container-width);
    margin: 0 auto;
    display: block;
    /*    background-color: #F8F8F3; */
    background-color: #ffffff;
}

/* ODNOSI SE NA HEADER -----------------------------------------------------------------------*/

/* header kontejner */    
.header {
    color : white;
    background-color : #003a6f;
    /*    background-image : url('img/sb.jpg'); */
    height: 45px;
    margin-top: 0px;
    z-index: -1;
}

.naslov {
    text-align : center;
}
    

.doilogo {
    background-color : white;
    color: #003a6f;
    display: inline;
    border-radius : 5px;
    line-height: 100% ;
    font-size: 100%;
}

.fillogo {
    color: white;
    background-color : #003a6f;
    font-size: 100%;
    line-height: 100% ;
    display: inline;
    border-radius : 5px;
    padding-right: 5px;
    padding-left: 1px;

}    
    
/* menu kontejner */        
.menubar {
    color : #ffffff;
    background-color : #003a6f;
/*    background-image : url('img/sb.jpg'); */
    height: 26px;
    }

/* dugmici */    
.buttonh {
    color: black;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px !important;
    white-space: nowrap;
    /*border-right:1px solid white; */
    /*border-left:1px solid white; */
    /*border-top:1px solid white; */
}

.button {
    color: black;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    white-space: nowrap;
}

.buttonh:hover {
    background-color : #CCC;
    margin-bottom : 0;
    cursor: pointer ;
    }

.button:hover {
    background-color : #CCC;
    margin-bottom : 0;
    cursor: pointer ;
}
    
/* dugmici za godine */    
.year {
    color: black;
    font-size: 1em;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
    width: 50px;
    display: inline-block;
}    
.year:hover {
    background-color : #CCC;
    margin-bottom : 0;
    cursor: pointer ;
    }
.year a.aktivnaGodina {
 font-weight: bold;
 /* color: red; */
}
    
/* dugmici za jezike */    
.buttonlang {
    height: 12px;
    width: 20px;
}        
.buttonlang:hover {
    background-color : #CCC;
    margin-bottom : 0;
    }        
    
/* kontejner za sadrzaj ispod headera */    
.container {
    position: absolute;
    top: 68px;
    bottom: 0px;
    background-color: #F8f8f3;
    /* width: 860px; */
    width: var(--container-width);
    padding-top : 2px;
    }





/* ODNOSI SE NA LEVU STRANU -------------------------------------------------------------------*/

/* levi kontejner */    

div.left-cont{

    /*width: 210px;*/
    width: var(--journal-image-width);
    display : inline-block;
        vertical-align:top;
        
}    

/* slicica */
div.img1 {
    height: 240px;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

div.img {
    /*width: 210px;*/
    width: var(--journal-image-width);
    height: 260px;
/*    background-size: 100% 100%;*/
    background-size: 210px 260px;
    background-position: center;
    display: block;
    background-repeat: no-repeat;
}
    
/* levi sadrzaj, lista */    

/* kontejner */    
div.left {
    position: absolute;
    top: 270px;
    bottom: 0px;
    /*width: 210px;*/
    width: var(--journal-image-width);    
    background-repeat: no-repeat; 
    background-position: center;
    display: inline-block;
    overflow-y: auto;
    font-size: smaller;

    }        

/* tabela sa listom */        
table.book {
    font-size: 12.5pt;
    width: 100%;
    /*text-align: center;*/
    margin-bottom: 3px;
    
    border-color: red;
    margin-left: auto;
    margin-right: auto;
    }
    
table.book td {
    /* padding-left: 0px; */
    border-bottom: solid 2px #67798B;
    border-right: solid 1px #67798B;
    border-radius : 7px;
}



/* pokazivac na padajuci meni sa tipovima zbornika */
span#ptrZbornici {
    display:inline-block;

}

.aktivanPtrZbornici {
        display:inline-block;
        transform: rotate(90deg);
        position: relative;
        right: -6px;
}


/* ODNOSI SE NA DESNU STRANU ------------------------------------------------------------------*/    

/* glavni kontejner */    
div .right-cont {
    float:none;
    height: 99%;
    /* width: 644px; */
    width: calc(99% - var(--journal-image-width));
    display: inline-block;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    /*background-image : url('img/headerbg2.png');*/
    

    border-left: solid 1px #67798B;

    }
    
/* glavni podkontejner - ceo sadrzaj */    
div .right-cont-sub {
    /* width: 632px; */
    width: 98%; /* 73.52% */
    min-width: 
    position:relative;
    display: table;
    height:99%;
    /* !! text-align : center; */
    margin-left: auto;
    margin-right: auto;
  }    
    
/* gornji podkontejner */        
div .right {
    /* width: 625px; */
    width: 100%;
    color: #000000;
    /* color: #003a6f; plava boja */
    /*!! */
    text-align : center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    }        
    
.linkimg img {
    height: 40px
    
}

.buttonh img {
    height: 20px
    
}        
    
/* donji podkontejner - lista casopisa - bez prelamanja redova*/    
div .list-cont {
    display: table-row;
    white-space: nowrap;
    width: 600px;
    bottom: 1px;
    height: 99%;
}    
/* donji podkontejner - lista clanaka - sa prelemanjem redova */
div .list-cont2 {
    display: table-row;
    width: 600px;
    bottom: 1px;
    height: 99%;
    }    


/* podkontejner sa listama - index.php */    
div.list{
    width: 100%;
    height: 100%;
    overflow-y: auto;
    /* bibtex overflow: auto; nije ovde potreban*/
    margin-left: 5px;
    white-space: nowrap;
    }

td.naslovJedinice {
    width:100%;
    height:30px;
}
td.naslovJedinice.volume {
    padding-left:30px;
}

h5.naslovJedinice {
   /* white-space:nowrap; */
}

/* podkontejner sa listama - unit.php */    
div .listp {
    display: table-row;
    white-space: nowrap;
    width: 630px;
    bottom: 1px;
    height: 100%
    }    
/* podkontejner sa listama - volume.php */    
div.listd{
    width: 100%;
    height: 100%;
    overflow-y: auto;
    margin-left: 4px;
    margin-right: 1px;
    margin-bottom: 0.5em;
    }

/* tabele sa listama */    
table.lista {
    width: 96%;
    font-weight: bold;
    font-size: 13pt;
    padding-left: 4px;
    text-align: left;
    white-space: normal;
}
table.lista2 {
    width: 96%;
    font-weight: bold;
    padding-left: 4px;
    text-align: left;
    border-collapse: collapse;
    margin-left: 7px;
/* test
    margin-left: auto;
    margin-right: auto;
*/
}

/* div u koji su upisane godine - index.php */        
div.years{
    overflow-x: scroll;
    width: 640px;
    white-space: nowrap;
    }    
/* podkontejner svake godine - index.php */    
div.year{
    white-space: nowrap;    
    display: inline-block;
    }
    
    
/* obelezje za reference volume.php & i>1 */    
div.referenca {
    top: 0px;
    bottom: 0px;
    width: 630px;
    display: inline-block;
    overflow-y: auto;
    margin-left: 8px;
    margin-left: 6px;
    overflow-y: auto;
    }

/* izgled podataka o clancima - volume.php */
span.tit {
    color: black;
    font-weight: bold;
    font-size: 12pt;
}
/*span.tit */
sub {
    color: black;
    font-weight: bold;
    font-size: 75%;
}
/*span.tit */
sup {
    color: black;
    font-weight: bold;
    font-size: 75%;
}


td.ordin {
    vertical-align: top;
    font-size: 11pt;
    width: 10px;
    padding-right: 2px;
}
td.jour {
    vertical-align: top;
    font-size: 11pt;
    width: 100%
}
.titl {
    padding-bottom: 3px;
    }

        

/* BOJENJE LINKOVA */

.articledet a{    

}

/* article */
.container span.doilink a {
    color: red;    
    /* font-size: 11pt; */
    text-wrap: nowrap;
    font-weight: bold;
}
/* volume */
.container span.doilinkv a {
    color: red;    
    /* font-size: 11pt; */
    text-wrap: nowrap;
    font-weight: bold;
    line-height: 155%;
        display: block;
}

span.datalinkrel a {
    color: green;
}

span.datalink a {
    color: red;    
    float: right;
}

span.datalink a:hover {
    color: red;    

}

.container span.doilink a:visited,
.container span.doilinkv a:visited,
{
    color: red;    
}

span.datalinkrel a:visited{
    color: green;
}

span.datalink a:visited{
    color: red;    
}
    
div.list tr:nth-child(odd) {
    background-color: #d3e2e5;
/*    background-color: #F8F8F3; */
}

div.list tr:hover {
    background-color: lightblue;
/*    background-color: #F8F8F3; */
}

div.left tr:hover {
    background-color: lightblue;
/*    background-color: #F8F8F3; */
}

div.listd tr:nth-child(odd) {
    background-color: #d3e2e5;
/*    background-color: #F8F8F3; */
}

div.listd tr:hover {
    background-color: lightblue;
/*    background-color: #F8F8F3; */
}

div.leftd tr:hover {
    background-color: lightblue;
/*    background-color: #F8F8F3; */
}

td.issn{
    width: 90px;
}

.bibtex {
    position: absolute;
    top: 260px;
    bottom: 0px;
    width: 620px;
    display: inline-block;
    overflow-y: auto;
}

#bibtex {
    /* !! */
    font-family: monospace;
    font-size: 100%; /*90%*/
    font-weight: bold;
    text-align: left;
        line-height: 155%;
        white-space: pre; /*pre-wrap*/
        display: none;
        /* bibtex */
        overflow: auto;
        width: 625px;
}

#showutf8text {
        white-space: normal;
        text-align: center;
}



.ico {
    width : 28px;
    height: 28px;
    margin-top: 3px;
    margin-left : 10px;
    margin-right : 10px;
}

.icosmall {
    width : 15px;
    height: 15px;
}



/* VANI */

.test {
    width: 615px;
    opacity : 0.8;
}
    
td.jour2 {
    vertical-align: top;
    text-align: right;
    font-size: 9pt;
    padding-left: 5px;
    padding-top: 3px;
    padding-right: 2px;
}

.jour2 img {
    width : 21px;
    height : 21px;
}    

/* indeks autora */
br.cistac {clear: both;}
.alphabet {
    list-style-type: none;
    margin:10px auto 0;
    padding:0;
    cursor: pointer;
    width:100%;
    text-align:center;
}

.alphabet li {
    float:left;
    margin:0;
    padding:0;
    border-right:1px solid darkgrey;
    font-size: 14px;
    -moz-box-sizing:border-box;
    color:black;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:2.75%;
}

.alphabet li:last-child {
    border-right: none;
}

.alphabet li:hover {
    color:green;
    background-color: lightgrey;
}

ul.authors {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    padding-bottom: 10px;   
        -webkit-column-break-inside: avoid;
    break-inside: avoid-column;

}

ul.authors > li {
    list-style-type: none;
    -webkit-column-break-inside: avoid;
    break-inside: avoid-column;

    }
    
ul.authors ol {
    list-style-type: none;
    -webkit-column-break-inside: avoid;
    break-inside: avoid-column;
    }
    
ul.authors div {
    list-style-type: none;
    -webkit-column-break-inside: avoid;
    break-inside: avoid-column;
    }

div#indeksAutora {
  text-align: left;
  /*border: solid 1px black;*/
  max-width: 100%;
  height: 99%;
  overflow: scroll;
}

div#indeksAutora-sub {
padding:30px;
}

div#indeksAutora a:link {color: blue;}
div#indeksAutora a:visited {color: green;}
div#indeksAutora a:hover {color: red;}

div#indeksAutora details {display: block;}

/* statistika */
.statHeader {
   font-weight: bold;
   font-size: 110%; 
   line-height:110%; 
   color:#003a6f; 
   margin-top: 5px;
   border-top: solid 1px #003a6f;
}

tr.statTotal td {
   border-top: solid 1px #003a6f;
}


.statSubHeader 
{
   font-weight: bold;
   padding-left: 50px;
   font-size: 100%; 
   color:#003a6f; 
   line-height:160%;
   width: 70%;
}

.statNum { 
   text-align: right;
}

td.statTotal {
   font-weight: bold;
   font-size: 110%; 
   line-height:110%; 
   color:#003a6f; 
   margin-top: 5px;
}

.nobr {
    white-space:nowrap;
}

.eb-info{
    padding-top:3px;
    text-align: center;
}

.eb-added{
    text-align: left;
    border:0 !important;
    /* padding-left: 30px !important; */
    padding-left: 2em;
}

.journal-issue {
  text-align: center;
  text-wrap: balance;
}



.summary:hover{
    cursor: pointer ;
}




label.aff:hover {
  cursor: pointer;
}


input[type=checkbox].aff 
{
 display: none;
}


label.aff {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: inherit;
}

input.aff:not(:checked) + label.aff 
{
  background-image: url('img/institution-24-gray.png');
}

input.aff:checked + label.aff 
{
  background-image: url('img/institution-24-green.png');
}

div.aff { 
  display: none;
  font-size: smaller;
}

ul.aff {
   display: none;
   /*list-style-type: none;*/
   list-style-position: outside;
   margin-left: -1em;
}

ul.aff > li {
   font-size: smaller;
}
ul.aff li::before {
   content: " " ;
}

.ror-icon {
  vertical-align: middle;
}

details.funding ul {
  padding-right: 1em;
}


/*
#chkallaff:not(:checked) ~ table div.aff {
 display: none;
}

#chkallaff:checked ~ table div.aff {
 display: block;
}
*/



/*
input.aff:not(:checked) ~ div.aff 
{
 display: none;
}

    
input.aff:checked ~ div.aff 
{
 display: block;
} 
*/

/* input checkbox */





div.orcid a {
  font-size: smaller;
}

img.fund {height: 32px; }
img.fund:hover  {transform: scale(3); } 

span.kljuc { 
   white-space: nowrap; 
   font-size: inherit;
}

div#isbd {
  padding: 0.5em;
  text-align: left;
  font-weight: bold;
  font-size: 0.9rem; 
  line-height:155%;
}
/*
p.isbd { 
}

*/

div.issue-item-part {
   font-size: 90%; 
   font-weight: bold;   
   line-height:155%;
   text-align: left;
}


td.pubmeni {
  height: 40px;
}

td.pubmeni-item {
  height: 30px;
}

div.pubmeni {
   font-weight: bold;
   text-align: center;
   font-size: 140%;
}

div.pubmeni a {
   font-size: inherit;
}

div.pubmeni-item {
  font-weight: bold;
  text-align: center;
}

div.pubmeni-item a {
  font-size: 90%;
}

div.publikacija {
  /* !! display: inline-block; */
  display: block;
  margin-top: 1em;
  font-weight: bold;
  text-align: left;
}


/* između dugmića za navigaciju i dugmića za jezike */
td.separator {
    width: 100%;
}

h3.glavni_naslov_sadrzaj {
  text-align: center;
}

h4.translator {
  text-align: center;
}

.index-naslov {
  text-align: center;

}

.zbornik-meta {
   font-weight: bold;
   text-align: center;
}

ul.citati {
  list-style-type: none;
  background-color: #d3e2e5;
  margin: 0;
  padding: 5px;
  text-align: center;
}

ul.citati li {
  display: inline-block;
  margin: 0;
  padding: 0;
}

table.citati {
    background-color: #d3e2e5;
}

div.editors {
  text-align: left;
  font-weight: bold;
}

.tabcaption {
   font-weight: bold;
}

table.lista2 tr
{
  break-inside: avoid;
}
