.row-header {
    margin: 0px auto;
    padding: 0px;
}

.row-content {
    margin: 0px auto;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px ridge;
    /*min-height: 140px;*/
}

.footer {
    background-color: #81BEF7;
    margin: 0px auto;
    padding: 10px 0px 10px 0px;
}

.jumbotron {    
    background: #e6f9ff;
    color: #6E6E6E;
    padding: 30px 30px 30px 30px;
}

.address {
    font-size: 80%;
    margin: 0px;
    color: #000000;
}
.container-about{
    margin-top: 0px;
    padding-top: 0px;
}

body{
    padding: 50px 0px 0px 0px;
    z-index: 0;
}

.navbar-dark {
    background-color: #81BEF7;
}

a {
    color: grey;
}

p {    
    font-size: 17px;
    font-family:'Microsoft Sans Serif', Calibri;
}

img {
    height: inherit;
    width: inherit;
    /*max-width: 100%;*/
    /*max-height: 100%;*/
    /*display:block;*/
    /*object-fit:contain;*/
}

.breadcrumb {
    background-color: #61AF38;
}

/* Hide the carousel text when the screen is less than 600 pixels wide */
@media (max-width: 600px) {
    .carousel-caption {
        display: none;
    }
}

.card {   
    padding: 0px;    
    border-right-width: 4px;
    border-left-width: 4px;
    margin-bottom:0px;
}

.card-body {
    padding: 0px;
}

#intro {
    height: 500px;
    background-repeat: no-repeat;
    background-size: cover;
}
/*En el sgte estilo se ajusta el alto del div según la pantalla, para mayores a 800 le pone 550 px*/
@media (min-width: 800px) {
    #intro {
        height: 550px;
        /*object-fit:fill;*/
        background-repeat: no-repeat;
        background-size: cover;
        /*alternativa: usar vh para tamaño de img: 50vh ocupa media pantalla*/
    }
}

#value {
    min-height: 90vh;
    /*height: 90vh;*/
    background-repeat: no-repeat;
    background-size: cover;    
}

.textvalue {
    background-color: rgba(0.5,0.5,0.5,0.5);
    width:97%;
}