.documentCategory.reports {
    background-color: #d87a2c;
}

.documentCategory.legal {
    background-color: #FFD700;
}

.documentCategory.contracts {
    background-color: #FFB6C1;
}

.documentCategory.business {
    background-color: #2a8f2a;
}

.documentCategory.policies {
    background-color: #87CEEB;
}

.documentCategory.hr {
    background-color: #FF69B4;
}

.documentCategory.finance {
    background-color: #32CD32;
}

.documentCategory.forms {
    background-color: #FFA500;
}

.documentCategory.guides {
    background-color: #9370DB;
}

.documentCategory.presentations {
    background-color: #00CED1;
}

.documentCategory.research {
    background-color: #6A5ACD;
}

.documentCategory.health {
    background-color: #FF4500;
}

.documentCategory.education {
    background-color: #1E90FF;
}

.documentCategory.safety {
    background-color: #DC143C;
}

.documentCategory.planning {
    background-color: #4682B4;
}

.documentCategory.training {
    background-color: #8A2BE2;
}

.documentCategory.marketing {
    background-color: #20B2AA;
}

.documentCategory.technology {
    background-color: #708090;
}

.documentCategory.environmental {
    background-color: #228B22;
}

.documentCategory.archives {
    background-color: #B8860B;
}

.documentCategory {
    color: white;
    padding: 20px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 5px;
    border-radius: 5px;
}

.documentCategory .catIcon {
    font-size: 40px;
}

.documentCategory .catLink {
    border: 1px solid #fff;
    border-radius: 2px;
    font-size: 12px;
    padding: 5px 10px;
    width: fit-content;
}

.documentCategory a {
    text-decoration: none;
    color: white;
}

.table-heads {
    background-color: #175579;
}