﻿.mss-footer-panel a {
    text-decoration: none !important;
    color: #333333!important;
}

.mss-footer-panel .footer-middle {
    margin-top: 0px;
    border-bottom: 1px solid #535358;
    background-color: #DAD2E9;
    height: 100%;
    overflow: hidden;
}

.mss-footer-panel .footer-bottom {
    height: 24px;
    color: #FFFFFF;
    background-color: #987AB2;
    vertical-align: middle;
    display: flex;
}
.mss-footer-panel .footer-bottom a {
    color: #FFFFFF !important;
}


.mss-footer-panel .footer-left {
    font-weight: 700;
    color: #434343;
}

.mss-footer-panel .footer-left .following {
    font-weight: 700;
    color: #434343;
}

.mss-footer-panel .footer-center .link a {
    text-decoration: none;
}

.mss-footer-panel .footer-right .logos {
    text-align: right;
}

.mss-footer-panel .footer-right .certificat-description {
    text-align: right;
    line-height: 28px;
}

.mss-footer-panel .footer-up-icon {
    position: fixed;
    bottom: 120px;
    right: 15px;
    z-index: 1500;
    margin: 0px;
    width: 48px;
    height: 48px;
    cursor: pointer;
    background: transparent url(/d/img/icon-footer-up.png) no-repeat center center;
    background-size: cover;
}

.mss-footer-panel .logo-icon {
    display: inline-block;
    /*height: 45px;*/
    width: auto;
    cursor: pointer;
}

.mss-footer-panel .certificat-icon2 {
    float: right;
    width: auto;
    margin: 2px;
}

.mss-footer-panel .certificat-icon {
    float: right;
    height: 64px;
    width: auto;
    margin: 2px;
}

@media (max-width: 767px) {
    .mss-footer-panel .mss-footer-right-certificate {
        float: none;
        display: inline-block;
    }

    .mss-footer-panel .footer-center .link {
        display: inline-flex;
    }

    .mss-footer-panel .footer-center .link a {
        padding-right: 5px;
    }
}

@media (max-width: 576px) {
    .mss-footer-panel .footer-bottom {
        height: 44px !important;
    }

    .mss-footer-panel .footer-bottom > .container {
        display: flex;
        flex-direction: column;
    }

    .mss-footer-panel .footer-bottom > .container > .link > .dash-separator {
        display: none;
    }
}