.add_complaint
{
    margin-top:20px;
}
.post-attachments
{
    margin-left:0;
}
.post-attachment
{
    background-size: 20px;
    height:20px;
    padding: 0 0 0 20px;
    float: left;
    background-repeat: no-repeat;
    margin-right: 15px;
    list-style-type: none;
    margin-bottom: 10px;
    line-height: 20px;

}
.post-attachment a
{
    color: #333;
}
.post-attachment.mime-imagejpeg,
.post-attachment.mime-imagepng {
    background-image: url(icons/document-image.png);
}

.post-attachment.mime-applicationzip {
    background-image: url(icons/document-zip.png);
}

.post-attachment.mime-applicationpdf {
    background-image: url(icons/document-pdf.png);
}

.post-attachment.mime-applicationmsword,
.post-attachment.mime-applicationvnd-openxmlformats-officedocument-wordprocessingml-document,
.post-attachment.mime-applicationvnd-openxmlformats-officedocument-spreadsheetml-sheet {
    background-image: url(icons/document-word.png);
}
.single-case_pariuri .x-comment-img
{
    margin-right:10px;
}
.single-case_pariuri article.comment
{
    padding-bottom:10px;
}

#validate_tips p{
    margin:0
}
ul.reviews
{
    margin:0;
}
ul.reviews .microdata
{
    display:none;
}

ul.reviews li
{
    margin:0 0 15px;
    list-style: none;
    border:1px solid #eee;
    padding:5px;
}

ul.reviews li:nth-of-type(odd)
{
    background: #ecf0f1;
}

ul.reviews .user-data .avatar
{
    float:left;
    width:32px;
    margin-top:5px;
    margin-right:10px;
}
ul.reviews .user-data .name
{
    margin-top: -5px;
    display: block;
}
ul.reviews .user-data .name a
{
    color: #ff2a13 !important;
    text-decoration: none;
    font-style: normal;
}
.name-and-stats
{
    margin-left:42px;
    display: block;
    padding-bottom: 5px;
    border-bottom:1px solid #d7e0e2;
}
ul.reviews .user-data .review-count
{
    display: block;
    font-style: italic;
    font-size:12px;
    margin-top: -5px;
}
ul.reviews .meta-data
{
    clear:both;
    margin-left:42px;
    font-style: italic;
    font-size:12px;
}
ul.reviews .meta-data .review
{
    float:right;
    margin-top: 2px;
}
ul.reviews .meta-data .rateit-range, ul.reviews .meta-data .rateit-selected
{
    height:12px !important;
    background-size: 12px 46px;
}
ul.reviews .meta-data .rateit-selected
{
    background-position: left -12px;
}
ul.reviews .delete_opinion
{
    float:right;
    display: inline-block;
    margin-top:-5px;
}
ul.reviews .delete_opinion a:hover
{
    cursor: pointer;
}
ul.reviews .opinion-text
{
    margin-left:42px;
    margin-top:10px;
    overflow: hidden;
    line-height: 20px;
    color:#000;
}
ul.reviews .opinion-text p
{
    margin:0;
    display: inline;
}
ul.reviews span{
    display: inline-block;
}
.microdata
{
    display: none;
}

