.intro-2 {
    width: 100%;
    height: auto;
    margin-top: 98px;
}

.navbar {
    background-color: transparent;
    color:#3EC050;
}

.top-nav-collapse {
    background-color:rgba(62, 192, 80, .9);
}
.top-nav-collapse .text-success{
    color: #fff !important;
}
.h100{
    height:100%;
}
.nav-logo{
    height: 4rem;
}
.m-icon{
    width: 100%;
    height: 100%;
    max-width: 3rem;
    max-height: 3rem;
    margin-bottom: 3rem;
}
.nav .active.text-danger{
font-weight: 400;
}
.blockquote p{
padding: 0 !important;
}
@media only screen and (max-width: 992px) {
    .navbar {
        background-color: rgba(62, 192, 80, .9);
    }
    .show .text-success{
    color: #fff !important;
}
}
html,
body {
    height: 100%;
}

/*contact*/
.contact-r{
    background-color:rgba(62, 192, 80, .9);
}
.contact-section .card{
    overflow: hidden;
}
.input-group{
    height: 2rem;
}
.web-app-container{
    height: 50rem;
}
.codigo-form{
    width: 20rem;
    margin: 0 auto;
}
.w-70{
    width: 70%;
}
.custom-file-label:after{
    display: none;
}
body.modal-open main {
    filter: blur(5px);
}
.d-f{
    display: flex;
}
.bolsa-t--button{
    margin: 0;
    height: 2.5rem;
}
.bq-bi{
    display: flex;
    align-items: center;
}
@media (max-width: 768px){
    .agrodata-logo{
        width: 80%;
    }
}
.no-pointer{
    cursor: auto !important;
}