.flag-new>div:first-child, .documents .flag-new>span:first-child{border-left:3px #2BA32A solid;}
.documents .flag-new>span:first-child{padding-left:2px;}
/*.documents .flag-blocked>span:first-child{padding-left:20px;}*/
.flag-new:hover>div:first-child{border-left-color:#6B9600; }
.entity-object>header{
    font-size:1em;
    
}
.entity-object article{
    white-space: normal;
    margin-bottom:0.5em;
    font-size:0.95em;
}
.entity-object .container>div{
    display:inline-block;
    padding:0 0.5em;
}
.entity-object .container{
    padding:0.5em;
    padding-left:2.5em;
}
.flag-hidden{
    display:none;
}
.block-more{
    margin-top:1em;
    clear:both;
    font-size:0.9em;
    color:#444;
}
.entity-object{
    border-bottom:1px solid #efefef;
}

.entity-object .container>.block-more{
    display:block;
    padding-left:0;
}
.block-meta{
    font-size:0.9em;
    color:#777;
    float:right;
}
.block-utility{
    float:left;
}
.block-header{
    float:left;
}
.block-meta>span{
    margin-right:1em;
}
.block-meta>span:last-child{
    margin-right:0;
}
.block-more h5{
    display:inline-block;
    padding:1px 0.5em;
    font-weight:normal;
}
.block-more h5 a{
    color:#666;
    text-decoration:none;
    border-bottom:#666 dashed 1px;
}
.more-body{
    
    padding:0.2em 0.5em;
}
.more-body{display:none;}

.block-more.state-opened .more-body{
    display:block;
    background-color: #F7F7FC;
    border-top: 1px solid #DDDDDD;
}
.block-more.state-opened h5{
    background:url("../images/bg-t1.png") repeat-x bottom #FDFDFE;
    -webkit-user-select:none;
    -moz-user-select:none;
    line-height:14px;
    text-shadow:0 1px #fff;
    -moz-box-shadow:inset 0 -1px 0 #fff;
    -webkit-box-shadow:inset 0 -1px 0 #fff;
    border:1px solid #bbb;
    -moz-border-radius:.6em;
    -webkit-border-radius:.6em;
    
    
    
    
    -moz-border-radius:.6em .6em 0 0;
    border-bottom:none;
}
.block-more.state-opened h5 a{
    border-bottom:none;
}
.element-title{
    margin-right:0.5em;
    color:#777;
}
.element-title:after{
    content:":";
}
.element-size{
    display: inline-block;
    text-align: right;
    width: 4em;
}
.element-author{
    display: inline-block;
    white-space: normal;
    width: 14em;
}
