.white{ color:#ffffff!important; }
.white-hv:hover{ color:#ffffff!important; }
.bg-white{ background-color:#ffffff!important; }
.bg-white-hv:hover{ background-color:#ffffff!important; }
.white-hv:hover { color:#ffffff!important;}
.fill-white { fill:#ffffff!important  }
.fill-white-hv:hover { fill:#ffffff!important }

.gris0 { color:#f4f4f4; }
.bg-gris0{ background-color:#f4f4f4; }
.fill-gris0 { fill:#f4f4f4;}
.fill-gris0-hv:hover { fill:#f4f4f4  }

.gris1 { color:#7b7b7b; }
.bg-gris1{ background-color:#7b7b7b; }
.fill-gris1 { fill:#7b7b7b; }
.fill-gris1-hv:hover { fill:#7b7b7b; }

.gris2 { color:#6c6c6c; }
.bg-gris2{ background-color:#6c6c6c; }
.fill-gris2 { fill:#6c6c6c; }
.fill-gris2-hv:hover { fill:#6c6c6c; }

.gris3 { color:#353535; }
.hv-gris3 { color:#353535; }
.bg-gris3{ background-color:#353535; }
.fill-gris3 { fill:#353535; }
.fill-gris3-hv:hover { fill:#353535; }

.green { color:#0cad61; }
.bg-green{ background-color:#0cc770; }
.fill-green { fill:#0cad61;  }
.fill-green-hv:hover { fill:#0cad61;  }

.turkey{ color:#00a99d!important ; }
.bg-turkey{ background-color:#00a99d!important ;}
.bg-hv-turkey:hover{ background-color:#00a99d!important ; }
.hv-turkey:hover{ color:#00a99d!important ; }
.turkey-hv:hover { color:#00a99d!important ; }
.fill-turkey{ fill:#00a99d!important ; }
.fill-turkey-hv:hover{ fill:#00a99d!important ; }

.turkey1 { color:#007c70!important  }
.bg-turkey1{ background-color:#007c70!important }
.turkey1-hv:hover { color:#007c70!important}
.bg-turkey1-hv:hover { background-color:#007c70!important }
.fill-turkey1 { fill:#007c70!important }
.fill-turkey1-hv:hover { fill:#007c70!important }

div.eco2-iconos2{
    display: inline-block;
}
.moz{
    width: -moz-available;
}
.w-box{
    display: -webkit-box;
}
.form-check-input:checked {
    background-color: #353535;
    border-color: #353535;
  }
.mb0 {margin-bottom: revert;}

.br-50{
    border-radius: 50%;
}
.br-10{
    border-radius: 10px!important;
}
.bl-0{
border-left: 0px!important;
}
.br-0{
    border-right: 0px!important;
    }
    .eco-border-none::before{
   border:none!important;
  }
.nav-link.active{
    color:#00a99d;
}
/* .nav-link:hover{
    color:#00a99d;
} */
/* efecto especial del input label */
input.form-control{
    font-size: initial;
}
input.form__input:focus{
    box-shadow: none;
}
.form-eco {
    position: relative;
/*     width: 20rem;
    height: 3rem; */

  }

.form__label {
    position: absolute;  pointer-events: none;
    left: 1rem;
    top:5px;
    padding: 0 0.5rem;
    cursor: text;
    transition: top 200ms ease-in, left 200ms ease-in, font-size 200ms ease-in;
    background-color: white;
  }
.form__input:focus ~ .form__label,
.form__input:not(:placeholder-shown).form__input:not(:focus) ~ .form__label {
  top: -0.5rem;
  font-size: 1rem;
  left: 0.8rem;
}
/* fin efecto especial del input label */

.menu > li.has-mega-menu:hover  > i{
    color:#0cc770;
}
.session-eco{
 width: max-content;
}
.ps-breadcrumb li.active a:hover {
 color: #00645a;
}
.iframe-container iframe{
    border-radius:10px!important;
}
img{
    border-radius:10px!important;
}
.slick-list.draggable{
    border-radius:10px!important;
}
div.container>ul.ps-breadcrumb__list .icon-chevron-right::before{
    content:""!important;
}
.cp{
    cursor: pointer!important;
}
.cap{
    text-transform: uppercase!important;
}

.f14{
    font-size: 14px!important;
}
.fn {
    font-weight: initial!important;
}
.cursive {
    font-style: italic!important;
}
