#contentBody{
    height: 450px;
}

.icon-link {
    font-size: 2rem;
}

.customer-box {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2), 0 6px 20px rgba(0, 0, 0, 0.2);
    margin: 2.25rem !important;
}

.customer-box-login {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2), 0 6px 20px rgba(0, 0, 0, 1.2);
}

.background-grid {
    background-color: rgba(255, 255, 255, 0.1);
}

.icon-grid {
    font-size: 3rem;
}

.title-grid {
    font-size: 1.5rem;
}

.content-grid {
    color: darkgray;
}

.background-btn {
    background-color: rgba(255, 255, 255, 0.1);
}

@media (max-width: 768px) {
    .customer-box {
        margin: 0.2rem !important;
        flex: none;
    }
}