body { overflow-y: scroll; }


body, p, h1,h2,h3,h4,h5,h6{
    font-family:"Open Sans", Arial;
}


#tabela.table>tbody>tr>td, 
#tabela.table>tbody>tr>th, 
#tabela.table>tfoot>tr>td, 
#tabela.table>tfoot>tr>th, 
#tabela.table>thead>tr>td, 
#tabela.table>thead>tr>th {
    vertical-align: middle;
}


.logo { 
    background-image:url('../img/header.png');
    background-position: center top;
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: #ffffff;
    padding-top:30px; padding-bottom:30px;
 }
 .navbar{ margin-top:-20px; }



/* presuda */
 
 /*
.presuda .presuda-tekst p{
    line-height:1;
    margin:0;
}
*/

 .komentar{
    overflow:hidden;
    margin-bottom:30px;
}
.red .title{
    width: 120px;
    display: inline-block;
    margin-right: 15px;
    color: #3071A9;
    vertical-align: top;
}
.red .value{
    max-width: 650px;
    display: inline-block;
    vertical-align: top;
}
.clr { clear: both; }
.red { 
    clear: both;
    display: block;
    margin: 0 0 10px 0; 
    vertical-align: top;
}
.tab-pane{ border:1px solid #ddd; padding:15px; padding-top:2em; border-top:none; }


.ms-container .ms-selection .search-input,
.ms-container .ms-selectable .search-input{
    
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}




/**** sidebar-filter ***/
.sidebar{ z-index:99999; }
.maincontent{ z-index:99; }


#tab2 label{ 
    display:block; padding: 0 5px; margin-bottom:5px; font-weight:normal;
}
.parsfilter legend{ 
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
    padding: 0;
    line-height: 30px; 
    border-bottom: 0px solid #dddddd;
    border-top: 1px solid #dddddd;
}

.parsfilter fieldset .list{
    max-height:110px;
    padding-bottom:0px;
    margin:5px 0;
    overflow: hidden;
    position: relative;
    transition-duration: 0.5s;
    margin-bottom:0px;
}

.parsfilter fieldset a.viewAll {
    /*
        position: absolute;
        bottom: 0px;
        right: 0px;
    */
    padding:3px; font-size:80%;
    margin-bottom:10px;
}

.akordion1-naslov {
    font-size: 1em;
    padding: 0.5em 0.5em 0.5em 1em;
    text-decoration: none;
    margin: 0.5em 0;
    display: block;
    background: transparent;
    border: none;
    border-bottom:1px solid silver;
}

div#tab3 p {
    position: absolute;
    left: 39px;
}

div#tab3 {
    position: relative;
}

div#parsfilter_keywords {
    padding-top: 8px;
}

.akordion1-naslov:link,
.akordion1-naslov:active,
.akordion1-naslov:visited {
    color: #eb8f00;
    text-decoration: none;
}

.akordion1-polje {
    margin-top: -10px;
    margin-bottom: 2px;
    overflow: auto;
    background-color: white;
    /*
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border: 1px solid #dddddd;
    */
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
}

.akordion1-polje>div {
    padding: 10px;
}
    
.jstree-anchor {
    display: inline-block;
    color: #000;
    white-space: nowrap;
    padding: 0 4px 0 1px;
    margin: 0;
    vertical-align: top;
}

/* Expand of keywords */
.jstree-anchor {
width:80%;
}

.anchor_text {
width:80%;
display:inline-block;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden; 
}
.anchor_text:hover {
text-overflow: unset;
white-space: unset;
overflow: unset;
width:unset;
padding:0px 4px 0px 0px;
background: #e7f4f9;
border-radius: 2px;
box-shadow: inset 0 0 1px #ccc;
z-index:9999;
}
#tab3,#tab1 {
overflow:unset
}
#tab3.collapse,#tab1.collapse{
overflow:hidden
}
#tab3.in.collapse,#tab1.in.collapse{
overflow:unset;
}

/*
.parsfilter fieldset{
    max-height:140px;
    overflow:hidden;
    position:relative;
    transition-duration: 0.5s;
}
.parsfilter fieldset a.viewAll{
    position:absolute;
    bottom:0px;
    right:0px;
}
.akordion1-naslov {
    font-size: 1em;
    padding: 0.5em 0.5em 0.5em 1em;
    text-decoration: none;
    margin: 0.5em 0;
    display: block;
    background: transparent;
    border: none;
}
*/
div#tab3 p {position: absolute;left: 39px;}

div#tab3 {
    position: relative;
}

div#parsfilter_keywords {
    padding-top: 8px;
}
.akordion1-naslov:link, .akordion1-naslov:active, .akordion1-naslov:visited{
        color: #eb8f00;
text-decoration: none;
}
.akordion1-polje{
    margin-top: -10px;
    margin-bottom: 2px;
    overflow: auto;
    background-color: white;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border: 1px solid #dddddd;
}
.akordion1-polje > div{
    padding:10px;
}
/**** end-sidebar-filter ***/


@media print{

    .navbar.navbar-default, .logo, .sidebar{display:none;}
    .maincontent #forma{display:none;}
    .maincontent > .text-right > a{display:none;}
    .maincontent > .pull-right {display:none;}

    .maincontent .nav{ display:none; }

    .maincontent .tab-content>.tab-pane {border:none!important;}
    #detalji, #tekst, #komentari { display:block!important; position:relative; opacity:100; }

    #collapseAllComments, #uncollapseAllComments {display:none;}
}
