.table_no_padding{
    padding-left: 0 !important;
    padding-right:0 !important;
}
.table_padding_right{
    padding-left: 0 !important;
    padding-right: 15px !important;
}
.table_padding_left{
    padding-right: 0 !important;
    padding-left: 15px !important;
}
.portfolio-description{
    height: 220px !important;
}
.portfolio-image{
    height: 350px !important;   
}
@media screen and (max-width:640px) {
    .product .product-price {
        float: left;
        margin-bottom: 0;
        margin-top: 20px;
        text-align: left;
    }
    .logo_distribuidores{
        width: 50% !important;
    }
    .table_no_padding{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .table_padding_right{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .table_padding_left{
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .portfolio-description{
        height: auto !important;
    }
    .portfolio-image{
        height: auto !important;   
    }
}
.clientes_logo{
    min-height: 120px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
}
.menu_active{
    color: #ff6f2b!important;
}
.header-extras li a{
    margin-top: 3px !important;
}
.list-group-item{
    color: #9d9d9d !important;
}
.card-header{
    color: #9d9d9d !important;
    font-weight: bold !important;
}
.product-description{
    color: #777 !important;
}
.product-description ul li{
    color: #777 !important;
}
.product-description p{
    color: #777 !important;
}
.product-description div{
    color: #777 !important;
}
.modal-login-redes{
    background: transparent !important;
    border: 0 !important;
}
.modal-bg-login-redes {
    background: #000000e0 !important;
}
.modal-login-redes-middle{
    transform: translate(0,-40%) !important;
    top: 40% !important;
}
.tags-social a{
    padding: 0 0 0 20px;
    font-size: 25px;
}
.tags-social .title{
    font-weight: bold;
    font-size: 20px;
}
.facebook i{
    color: #3b5998;
}
.facebook i:hover{
    color: #2250fc;
}
.twitter i{
    color: #00acee;
}
.twitter i:hover{
    color: #47cafd;
}
.whatsapp i{
    color: #23a031;
}
.whatsapp i:hover{
    color: #4ac959;
}
.pendiente_votacion{
    color: #419211 !important;
    position: relative !important;
    top: -4px !important;
    font-size: 13px !important;
    margin-right: 8px !important;
    font-weight: bold !important;
}
.fin_votacion{
    color: red !important;
    position: relative !important;
    top: -4px !important;
    font-size: 13px !important;
    margin-right: 8px !important;
    font-weight: bold !important;
}
.boton-ingreso{
    color: #fff !important;
    background: #17245c;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0;
    text-transform: none !important;
    padding: 5px 20px;
    display: block;
    text-align: center;
    margin-top: 10px;
}
.boton-ingreso-vot{
    color: #fff !important;
    background: #398c0e;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0;
    text-transform: none !important;
    padding: 5px 20px;
    display: block;
    text-align: center;
    margin-top: 10px;
}
.post-image-inde{
    height: 300px !important
}