﻿/* Footer */
footer {
    background-color: #d2d6d9;
    margin-bottom: 0;
    margin-top: 0;
}

    footer .nav li a {
        color: #20323c;
    }

    footer .copyright {
        margin-left: 15px;
    }

    footer .ftContactInfo {
        margin-left: 15px;
    }

        footer .ftContactInfo a {
            color: #243746;
        }

    footer img {
        margin: 16px 0;
    }

.display-table {
    display: table;
    table-layout: fixed;
}

.display-cell {
    display: table-cell;
    vertical-align: middle;
    float: none;
}


footer .navbar {
    background-color:transparent !important;
}


footer .nav > li {
    position: relative;
    display: block;
}

footer .nav > li {
    display: list-item;
    text-align: -webkit-match-parent;
    unicode-bidi: isolate;
}

footer .navbar-nav {
    text-transform: uppercase;
}

footer .nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

/* /Footer */


/*
    Footer Fix for Bootstrap 5.X 
*/
footer ul.footernav {
    text-transform: uppercase;
}

ul.footernav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    /*background-color: #333;*/
}

ul.footernav li {
    float: left;
}

    ul.footernav li a {
        display: block;
        /*color: white;*/
        text-align:left;
        padding: 14px 16px;
        text-decoration: none;
    }

        ul.footernav li a:hover:not(.active) {
            background-color: #eee;
        }

        ul.footernav li a.active {
            background-color: #04AA6D;
        }

    ul.footernav li.right {
        float: right;
    }

@media screen and (max-width: 600px) {
    ul.footernav li.right,
    ul.footernav li {
        float: none;
    }
}