.mbpgallery-category-box-file button {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}

.mbpgallery-category-box-file button:hover {
    text-decoration: underline;
    cursor: pointer;
}

.mbpgallery-category-box-file a, .mbpgallery-category-box-file button, .mbpgallery-category-box-file{
    font-size: 12px; 
    color: #365ab3;   
    text-decoration: none;
} 

.mbpgallery-category-box-file a:hover{
    text-decoration: underline;
}

/*Folder fieldset*/
fieldset.dir_fieldset{
    border: 1px solid #CCCCCC;
    margin: 5px;
    padding: 10px;
}
fieldset.dir_fieldset legend{
    color: #AA0000;
    font-weight: bold;
    padding: 10px;
}

/*Reset line-height*/
#uploader_filelist{
    line-height: 16px !important;
}

/*List files CSS*/
.mbpgallery-category-box-file {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #959595;
    float: left;
    margin: 0 0 10px 10px;
    overflow: visible;
    padding: 5px;
    text-align: center;
}

.mbpgallery-category-box-file:hover{
    border: 1px solid #4138ff;
    background: none repeat scroll 0 0 #f6f6f6;
}

.mbpgallery-category-box-file .name{
    overflow: hidden;
}

/*Detail*/
.mbpgallery-category-box-file .detail{
    float: right;
}
.mbpgallery-category-box-file .detail a img{
    border: 0;
}

.mbpgallery-category-box-file-first{
    display: table;
    overflow: hidden;
    vertical-align: middle;
}

.mbpgallery-category-box-file-second{
    display: table-cell;
    vertical-align: middle;
}

.gallery_category_divider{
    clear: left;
}

.gallery_category_title{
    float: left;
}

.gallery_back_button{
    float: right;
}

.gallery_back_button span.back_btn{
    width: 40px;
    height: 40px;
    background-image:url('../../backend_tpl/images/icons/gallery/icon-40-back.png');
    display: block;
}

.gallery_back_button_clear{
    clear: left;
}