/* ---------------- table.files ------------------------ */
table.files {
    th:first-of-type,
    td:first-of-type {
        text-align: left;
        width:90%;
    }

    th:last-of-type,
    td:last-of-type,
    p {font-size:smaller; color:#555;}

    th:last-of-type,
    td:last-of-type {
        text-align: center;
        vertical-align:top;
        white-space:pre-line;
    }
    a {
        color:var(--tt-link);
        text-decoration:none;
    }
    a:hover{
        text-decoration:underline;
        text-decoration-thickness: 1.4px;
    }
    p { max-width: 500px;
        overflow: hidden;
    }
    .fa {
        &:before {display:none}

        display:inline-block;
        width:1.4em;
        height:1.4em;
        margin-right:3px;
        vertical-align:bottom;
        background-repeat:no-repeat;
        background-size:contain;

        &.fa-file-pdf-o {background-image:url(/local/templates/termotronik_bitrix/css/images/pdf.svg); }
        &.fa-file-archive-o {background-image:url(/local/templates/termotronik_bitrix/css/images/zip.svg); }
        &.fa-file-word-o {background-image:url(/local/templates/termotronik_bitrix/css/images/doc.svg); }
        &.fa-file-excel-o {background-image:url(/local/templates/termotronik_bitrix/css/images/xls.svg); }
        &.fa-file-text-o {background-image:url(/local/templates/termotronik_bitrix/css/images/file.svg); }
        &.fa-android {background-image:url(/local/templates/termotronik_bitrix/css/images/android.svg); }
    }
}