.btn {
    padding-top: 8px;
    padding-bottom: 8px;
}

.auth-clients {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
}

.auth-clients li {
    margin: 0;
    padding: 0;
    width: 100%;
}

.custom-linkedin-button {
    margin-top:20px;
    background-color: #0077b5;
    /* LinkedIn blue */
    border-color: #0077b5;
    color: white;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    width: 100%;
}

.custom-linkedin-button:hover {
    color: #fff;
    background-color: #005983;
    /* Darker LinkedIn blue for hover */
    border-color: #005983;
}

.custom-linkedin-content {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.custom-linkedin-content .fa-linkedin {
    margin-right: 8px;
}



/* Font size utility classes */

.fs-8 {
    font-size: 0.5rem;
}


/* Example: 8px (0.5rem) */

.fs-10 {
    font-size: 0.625rem;
}


/* Example: 10px (0.625rem) */

.fs-12 {
    font-size: 0.75rem;
}


/* Example: 12px (0.75rem) */

.fs-14 {
    font-size: 0.875rem;
}


/* Example: 14px (0.875rem) */

.fs-16 {
    font-size: 1rem;
}


/* Example: 16px (1rem) */

.fs-18 {
    font-size: 1.125rem;
}


/* Example: 18px (1.125rem) */

.fs-20 {
    font-size: 1.25rem;
}


/* Example: 20px (1.25rem) */

.fs-22 {
    font-size: 1.375rem;
}


/* Example: 22px (1.375rem) */

.fs-24 {
    font-size: 1.5rem;
}


/* Example: 24px (1.5rem) */

.fs-28 {
    font-size: 1.75rem;
}


/* Example: 28px (1.75rem) */

.fs-32 {
    font-size: 2rem;
}


/* Example: 32px (2rem) */

.fs-36 {
    font-size: 2.25rem;
}


/* Example: 36px (2.25rem) */

.fs-40 {
    font-size: 2.5rem;
}


/* Example: 40px (2.5rem) */

.fs-48 {
    font-size: 3rem;
}


/* Example: 48px (3rem) */

.fs-56 {
    font-size: 3.5rem;
}


/* Example: 56px (3.5rem) */

.fs-64 {
    font-size: 4rem;
}


a {
    text-decoration: none;  /* Remove the underline */
}

