.btn-livestock-imgs{
    margin-bottom: 20px;
    padding: 0px;
    height: 150px;
}    

.gal-livestock-imgs{
    width: 100%;
    height: 150px;
    object-fit: cover;
}

.no-margin{
    margin: 0px;
}

.mb20{
    margin-bottom: 20px;
}

.lbl_visitas{
        font-size: 20px;
    margin-bottom: 0px;
}

.cb{
    clear: both;
}
#btn-ofertar-pre-mdl{
    margin-top: 10px;
    width: 100%;
}


.cert-div{ text-align: center; line-height: 1.1; float: right; } .cert-div div {  background: #69c7af none repeat scroll 0% 0%; padding: 5px; margin-bottom: 5px; } .cert-div span{ text-transform: uppercase; font-size: 20px; font-weight: 800; }.cert-div b{ font-size: 65px; font-weight: 800; }
    
    .inf_gral{
        
        width: 50%;
        display: inline-block;
        display: -webkit-inline-box;

    }
    
    .inf_gral_rte{
        width: 49%;
        display: inline-block;
        font-size: 80%;
    }
    
    .text-right{
        text-align: right;
    }
    
    .img_others{
        width: 252px;
        height: 150px;
        object-fit: cover;
    }

.mh1000{min-height: 1000px; width: 100%;}

.mh300 {
    min-height: 300px;
}

.full-width{
    width: 100%;`
}

.table > tbody > tr > td{padding: 3px;} .bordered-bottom{ border-bottom: 1px dotted #9999CC; }

h1{
color: #396;
font-weight: 100;
font-size: 40px;
margin: 40px 0px 20px;
}


.smalltext{
font-size: 14px;
}


.btn-primary {
    background-color: #3ba67a;
    border-color: #259763;
    color: #fff;
}

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
    background-color: #0db695;
    border-color: #3ba67a;
    color: #fff;
}

.txt_plazo {
    color: #6e6e6e !important;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
}
.signo_pesos {
    color: #3179a7;
}

.signo_pesos {
    margin-top: 10px;
    font-size: 25px;
}

.less_input {
    border: none !important;
    padding: 0px !important;
    font-size: 40px !important;
    color: #4A8300 !important;
    letter-spacing: -3px;
    background-color: #F5F5F5;
    height: 50px;
    margin-top: 5px;
    margin-left: -1px;
    width: 150px;
}

.less_input_modal {
    border: none !important;
    padding: 0px !important;
    font-size: 40px !important;
    color: #4A8300 !important;
    letter-spacing: -3px;
    background-color: white;
    height: 50px;
    margin-top: 5px;
    margin-left: -1px;
    width: 150px;
}

.kg_iva {
    font-size: 14px;
    margin-top: 5px;
    text-align: left;
    color: #3179a7;
    float: left;
    font-weight: bold;
    margin-bottom: 20px;
}



.precio_aumentar {
    background-color: #55a32a;

    color: white;
    font-weight: 100;
    font-size: 40px;
    text-align: center;
    width: 45px;
    height: 45px;
    line-height: 40px;
    float: right;
    margin-top: -10px;
    display: inline-block;
    margin-top: 8px;
}

.precio_disminuir {
    background-color: #acacac;

    color: white;
    font-weight: 100;
    font-size: 40px;
    margin-top: -10px;
    text-align: center;
    width: 45px;
    height: 45px;
    line-height: 40px;
    float: right;
    display: inline-block;
    margin-top: 8px;
}

.cert-div{ text-align: center; line-height: 1.1; float: right; } .cert-div div {  background: #69c7af none repeat scroll 0% 0%; padding: 5px; margin-bottom: 5px; } .cert-div span{ text-transform: uppercase; font-size: 20px; font-weight: 800; }.cert-div b{ font-size: 65px; font-weight: 800; }
    
    .inf_gral{
        
        width: 50%;
        display: inline-block;
        display: -webkit-inline-box;

    }
    
    .inf_gral_rte{
        width: 49%;
        display: inline-block;
        font-size: 80%;
    }
    
    .text-right{
        text-align: right;
    }
    
    .img_others{
        width: 252px;
        height: 150px;
        object-fit: cover;
    }

.mh1000{min-height: 1000px; width: 100%;}

.mh300 {
    min-height: 300px;
}

.full-width{
    width: 100%;`
}

.table > tbody > tr > td{padding: 3px;} .bordered-bottom{ border-bottom: 1px dotted #9999CC; }

h1{
color: #396;
font-weight: 100;
font-size: 40px;
margin: 40px 0px 20px;
}


.smalltext{
font-size: 14px;
}


.btn-primary {
    background-color: #3ba67a;
    border-color: #259763;
    color: #fff;
}

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
    background-color: #0db695;
    border-color: #3ba67a;
    color: #fff;
}

.txt_plazo {
    color: #6e6e6e !important;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
}
.signo_pesos {
    color: #3179a7;
}

.signo_pesos {
    margin-top: 10px;
    font-size: 25px;
}

.less_input {
    border: none !important;
    padding: 0px !important;
    font-size: 40px !important;
    color: #4A8300 !important;
    letter-spacing: -3px;
    background-color: #F5F5F5;
    height: 50px;
    margin-top: 5px;
    margin-left: -1px;
    width: 150px;
}

.less_input_modal {
    border: none !important;
    padding: 0px !important;
    font-size: 40px !important;
    color: #4A8300 !important;
    letter-spacing: -3px;
    background-color: white;
    height: 50px;
    margin-top: 5px;
    margin-left: -1px;
    width: 150px;
}

.kg_iva {
    font-size: 14px;
    margin-top: 5px;
    text-align: left;
    color: #3179a7;
    float: left;
    font-weight: bold;
    margin-bottom: 20px;
}