
span.extacto-limitado {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.owl-nav {position: absolute;top: 40%;width: 100%;}
button.owl-prev {padding-left:15px !important;}
button.owl-next {float:right;position:relative;right:0}
.owl-nav button i{font-size:60px;color:white;opacity:1}
.owl-carousel .item{min-height:70vh; background-position:center center !important;}

.card-header h3{margin-bottom: -7px !important;margin-top: -7px;}
.card .h1 {font-size: 3em;}
p.line {margin-bottom: -3px;}

.pasto .card-header { background: #8bc349 !important;}
.pasto .card-body {}
#plato1, #plato2, #plato3{max-height:240px}
.pasto .card-footer .line-1,
.pasto .card-footer .line-1 strong {color: #006837 !important;}
.pasto .card-footer .line-2,
.pasto .card-footer .line-2 strong {color: #6ab049 !important;}

.vacas .card-header{background: #6ab049;}
.vacas .card-body{}
.vacas .card-footer .line-1,
.vacas .card-footer .line-1 strong {color: #006837 !important;}
.vacas .card-footer .line-2,
.vacas .card-footer .line-2 strong {color: #6ab049 !important;}

.solidos .card-header{background: #36c6d3;}
.solidos .card-body{}
.solidos .card-footer .line-1,
.solidos .card-footer .line-1 strong {color: #0071bc !important;}
.solidos .card-footer .line-2,
.solidos .card-footer .line-2 strong {color: #29abe2 !important;}

.leche .card-header{background:  #2ca6d3;}
.leche .card-body{}
.leche .card-footer .line-1,
.leche .card-footer .line-1 strong {color: #0071bc !important;}
.leche .card-footer .line-2,
.leche .card-footer .line-2 strong {color: #29abe2 !important;}

.tiempo-bg{
    background: orange;
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem;
}

.ith-bg{
    background:#FF572E;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

/*metter*/

.card-body div{
        max-height: 240px;
}

.highcharts-container {
    height: 250px !important;
}
div.highcharts-container .highcharts-series-0 > * {fill :#f00;}
div.highcharts-container .highcharts-series-1 > * {fill :#00f;}
.highcharts-subtitle > tspan{font-size:0.9em;}
.highcharts-subtitle > tspan:first-child{fill:red;}
.highcharts-subtitle > tspan:nth-child(3){fill:blue;}
.highcharts-subtitle > tspan:last-child{fill:blue;}
        


.input-group-append {
    height: 40px;
}

input#datepicker {
    border-color: #3c7b40;
}

    .chartdiv {width: 100%;height: 200px;}
    #basic-addon2 {background: #3c7b40;color: white;border-color: #3c7b40;}
    .bg-logos{background-color:#e6e6e6}
    .cta{color: #4da6de;display:block;}
    .owl-nav {z-index: 9;}
    .slider-txt {z-index: 9999;}
    h3.display-2.font-weight-bold.text-white.h1 {
    line-height: 1.0;
}

.bg-logos img {
    width: 100%;
}

small.font-weight-bold.text-dark {
    font-size: 14px;
}

a.informes:hover svg {
    opacity: 1;
    transform: translateY(-5px);
}

a.informes svg {
    transition: transform 250ms;
    opacity: 0.9;
}

strong.h3.font-weight-bold.pr-2 {
    padding: 0;
    border: 0;
    margin: 0;
    font-size: 16px;
}

.tablero .card .card-footer {
    padding: 1em;
}


@media only screen and (max-width: 991px){

    .owl-carousel .item{min-height: 100vh !important;}

    h3.display-2.font-weight-bold.text-white.h1 {
    line-height: 1;
    font-size: 3rem;}

    .owl-nav {display: none;}

    p.text-white.mb-4.lead.font-weight-bold {
        text-align: left;
    }

}
