.file-details-item .file-details-item-icon {
    width: 48px;
    height: 48px;
}
.custom-nav-pills .nav-link{
    align-content: center;
}
.social-btn.social-vk {
    background-color: #0077ff;
}
.social-btn.social-ok {
    background-color: #e67e17;
}
.social-btn.social-telegram {
    background-color: #37aee2;
}
.card-body.d-flex.flex-column{
    background: #f5f5f5;
    border-radius: 8px;
}
a.footer-link {
    color: #c5c5c5;
}
@media (min-width: 1400px) {
    .header .header-title {
        font-size: 42px;
    }
}

.header .header-text {
    font-size: 20px;
}

.latest-file-card{
    background:#f5f5f5;
    border-radius:12px;
    padding:20px;
    height:100%;
    border:1px solid #e9e9e9;
    transition:.3s;
}

.latest-file-card:hover{
    transform:translateY(-5px);
    box-shadow:0 10px 30px rgba(0,0,0,.08);
}

.latest-file-name i{
    margin-right:5px;
  font-size: 20px;
}

.latest-file-name{
    min-height:48px;
}

.latest-file-name a{
 	color:#222;
    text-decoration:none;
    font-weight:600;
    font-size:18px;

    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}

.latest-file-name a:hover{
    color:#0d6efd;
}

.latest-file-meta, .latest-file-meta-all{
    display:flex;
    gap:8px;
    color:#777;
    font-size:14px;
    padding-bottom: 8px;
}
.latest-file-meta{flex-direction: column;}

.latest-file-meta i{
    width:20px;
}

/* Colors */

.fa-file-pdf{
    color:#dc3545;
}

.fa-file-word{
    color:#0d6efd;
}

.fa-file-excel,
.fa-file-csv{
    color:#198754;
}

.fa-file-powerpoint{
    color:#fd7e14;
}

.fa-file-image{
    color:#6f42c1;
}

.fa-file-video{
    color:#e83e8c;
}

.fa-file-audio{
    color:#20c997;
}

.fa-file-zipper{
    color:#795548;
}

.fa-file-code{
    color:#6610f2;
}

.fa-file-lines{
    color:#6c757d;
}

.fa-magnet{
    color:#ff5722;
}

.fa-mobile-screen{
    color:#198754;
}

.fa-desktop{
    color:#0dcaf0;
}

.fa-compact-disc{
    color:#adb5bd;
}