﻿

.documents-page {
    background-color: #f8f9fa; 
}

.documents-page .text-primary {
    color: #005B96 !important;
}

.documents-page h1,
.documents-page .lead {
    max-width: 600px;
    margin: 0 auto 1.5rem;
}


.documents-page .documents-btn:hover {
    background-color: #00447f;
    border-color: #00447f;
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
}

.documents-page .documents-btn {
    display: inline-block;
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    border-radius: 0.5rem;
    transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
}


@media (max-width: 575.98px) {
    .documents-page .documents-btn {
        display: block; 
        width: 100%; 
        max-width: 260px;
        padding: 0.5rem 1rem;
        font-size: 1rem; 
        margin: 0.5rem auto; 
    }
}

@media (min-width: 576px) and (max-width: 767.98px) {
    .documents-page .documents-btn {
        padding: 0.65rem 1.25rem;
        font-size: 1.1rem;
        width: auto; 
    }
}

