.footer-container{
    background-color: #ffffff;

    display: flex;
    flex-direction: row;
    flex-wrap: wrap;

    justify-content: space-evenly;
    align-items: baseline;

    width: 90%;

    height: 15rem;

    margin: 0 auto;
}

.footer-column{
    width: 15%;

    margin: 0 auto;
}

#column-one{
    width: 25% !important;
}

#footer-logo{
    margin-top: 20px;
    width: 40%;
}

.footer-header{
    color: #4C3056;
    font-size: 14pt;
}

.footer-small-text{
    color: #4C3056;
    font-size: 10pt;
    margin: 0;

    display: flex;
    align-items: center;
}

.footer-link{
    text-decoration: none;
}

#footer-logo-container{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
}

.rights-class{
    font-size: 10pt;
    color: #4C3056;
    border-top: 1px solid #D9D9D9;

    display: flex;
    justify-content: center;
}

.footer-icons{
    width: 12px !important;
    max-width: 12px !important;
    margin-right: 20px;
    margin-top: 10px;
}