:host{
    width: 88px;
    display: inline-block;
    vertical-align:top;
    cursor: context-menu;
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
}

.file-block-view-cont{
    padding:8px;
    border:1px solid rgba(0,0,0,0);
}

.file-preview{
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.file-preview .mdi{
    font-size: 48px;
    width: 48px;
    line-height: 48px;
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
    cursor: pointer;
}

.file-name{
    text-align: center;
    word-wrap: break-word;
}
