﻿form[action*="stendhal"] .site-footer {
    background-color: #0f4b91;
    border-top-color: #3F6EA6;
}

form[action*="maypo"] .site-footer {
    background-color: #f18b21;
    border-top-color: #F8B878;
}

form[action*="global"] .site-footer {
    background-color: #6D9D30;
    border-top-color: #A5C67F;
}

.site-footer {
    background-color: #1c2428;
    padding-top: 30px;
    padding-bottom: 30px;
}

.site-footerSecundario {
    background-color: #0e1214;
    padding: 15px;
}

.site-footer__list-Nosotros {
    text-decoration: none;
    list-style: none;
}

.social-media__item {
    display: inline-block;
}

.social-media > .social-media__item {
    width: 35px;
}


.social-media {
    padding-left: 24px !important;
}

.social-media-contact {
    padding-left: 0px !important;
    position: absolute;
    bottom: 0px;
}

.site-footer__list-item {
    list-style: none;
    padding-bottom: 10px;
}

.site-footer__list {
    padding-left: 0px !important;
}

.site-footer__menu-item {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.site-footer__list-Mapa {
}

.site-footer__heading {
    display: inline-block;
    color: #FFFFFF;
    font: 900 15px Maven Pro;
    padding-left: 0;
}

.site-footer a {
    display: inline-block;
    color: #808285;
    font: normal 14px Open Sans;
}

.site-footerSecundario a {
    display: inline-block;
    color: #58595b;
    font: normal 11px Open Sans;
}

.site-footer p {
    display: inline-block;
    color: #808285;
    font: normal 14px Open Sans;
}

.paddingbottom {
    padding-bottom: 9px !important;
}

.site-footer input {
    background: #0e1214;
    height: 40px;
    font: normal 14px Open Sans;
    color: #414042;
    border: 0;
}

.site-footer button {
    font: 700 14px Open Sans;
    color: #FFFFFF;
    background: #aeea00;
    height: 30px;
    margin-top: 15px;
    border-radius: 15px;
    Padding-top: 4Px;
    Padding-bottom: 7Px;
}

    .site-footer button:hover {
        color: #FFFFFF;
        Padding-top: 4Px;
        Padding-bottom: 7Px;
    }

    .site-footer button:focus {
        color: #FFFFFF;
    }

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: none;
    outline-offset: 0;
}

.margin {
    margin-left: 50px !important;
}


.border_site-footer__menu {
    border-right: solid;
    border-width: 1px;
    border-color: #414042;
    height: 15px;
    padding-right: 10px;
    padding-bottom: 20px;
}

.border_site-footer__menu_last {
    border-right: solid;
    border-width: 1px;
    border-color: #FFF;
    height: 15px;
    padding-right: 10px;
    padding-bottom: 20px;
}


@media only screen and (max-width : 992px) {

    .site-footer {
        text-align: center;
    }

    .site-footerSecundario {
        text-align: center;
        padding-bottom: 60px;
    }

    .footerMenu {
        padding-bottom: 35px !important;
        border-bottom: solid 1px #CECECE;
        margin-bottom: 20px;
    }
}


.app {
    margin-left: 50px;
}

.footerMenu {
    padding-bottom: 310px;
    border-bottom: solid 1px #CECECE;
    margin-bottom: 20px;
}


.col-md-2.fl {
    padding-top: 46px;
    padding-left: 0px;
    padding-right: 0px;
}


@media screen and (min-width:993px) {
    .footerMenu > .col-md-6 {
        margin-left: 50px;
    }

    .footerMenu > .col-md-3 {
        margin-left: -50px;
    }
}

@media only screen and (max-width : 460px) {

    .site-footerSecundario {
        padding-bottom: 90px;
    }
}
