@import url('https://fonts.googleapis.com/css2?family=Lato&family=Montserrat:wght@700&display=swap');
.montserrat{font-family: 'Montserrat', sans-serif;color:#ffed00;}
.lato{font-family: 'Lato', sans-serif;color:#fff;}

 body{
  background-color: #e3e3e3;
  height: 100%;
  display: flex;
  flex-direction: column;
}
a{text-decoration: none;color:333;}

.btncolor {

    border-radius: 55555px;
    padding: 1rem 2rem!important;
    color: #ffff;
    margin-bottom: 2rem;
}

.package{
  list-style-type: none;
}

.pricing{
 padding-left: 1.5rem;
}

.parent{
  height: 300px;
  display: flex;
  border:2px solid yellow;
}

.child{
  background-color: red;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  color: white;
}

.icon-color
{
  color:#1f38fa;

}
.modulo{transform: scale(0.94);animation: scale 1s forwards cubic-bezier(0.5, 1, 0.89, 1);/* background: linear-gradient(45deg, whitesmoke, transparent); */margin-top: 60px;/* margin-bottom: 78px; */}
.efecto{opacity: 0;filter: blur(4px);animation: fade-in 0.8s .5s forwards cubic-bezier(0.11, 0, 0.5, 0);color: #9d9d9d;font-family: Montserrat;}
.footer{
    border-radius: 0;
    background: #ffffff;
    text-align: center;
    width: 100%;
}
.instalar{background-color: #007dcf;border-radius: 13px;padding: 4px 100px !important;font-size: 19px;/* width: 100%; */margin-top: 20px;}
.btn:hover {
    color: #afafaf;
    background: #333;
}
.info-app{
	background: #efefeff0;
	border-radius: 8px;
	padding: 10px 9px;
	}
.text-info-app{
    color: #6a6a6a;
    font-weight: 600;
    /* float: left; */
    margin-top: 13px;
    font-size: 20px;
    text-indent: -2px;
}
.text-info-app2{
    color: #6a6a6a;
    font-weight: 600;
    /* float: left; */
    margin-top: -2px;
    font-size: 14px;
}
.verde{color: #01875f}
.bg-verde{background-color: #01875f}
.celeste{color: #007dcf}
.btn_clipboard{color: #5a5a5a;}


.texto-header1{color: #6e6e6e;font-family: 'Montserrat';font-size: 18px;top: 24px;position: relative;}


.card {

background: linear-gradient(2deg, #ffffff, transparent);

border: none;
}
.menu-share{position: absolute;top: 1vw;right: 1vw;border-radius: 1px 0px 0px 10px;width: 55px;height: 55px;background: #dddddd;border: none;}
.menu-share:after{content: 'Comparte';font-size: 9px;color: #8f8f8f;/* margin-left: -9px; *//* margin-bottom: 8px; */position: absolute;bottom: 1px;font-weight: bold;left: 5px;}
.share-rrss{
    color: black;
    font-size: 20px;
    font-family: 'Montserrat';
    width: 70px;
    height: 70px;
    display: flex;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    /* flex-direction: column; */
    /* flex-wrap: wrap; */
    /* align-content: center; */
    /* justify-content: space-around; */
    /* align-items: flex-end; */
    /* align-self: center; */
    transform: scale(0.94);
    animation: scale 1s forwards cubic-bezier(0.5, 1, 0.89, 1);
    }


.share-rrss.ico-fb{
    background: url(/apps/imag/2022/fb.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    align-self: center;

    }
.share-rrss.ico-tw{background: url(/apps/imag/2022/tw.svg);background-size: contain;
    background-position: center;
    background-repeat: no-repeat;}
.share-rrss.ico-wsp{
    background: url(/apps/imag/2022/wsp.svg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
    }
.share-rrss.ico-telegram{background: url(/apps/imag/2022/telegram.svg);background-size: contain;
    background-position: center;
    background-repeat: no-repeat;}

.offcanvas-body{align-self: center;}
.offcanvas-body p {
 
    margin-bottom: 2rem;
}
.offcanvas {

    background: linear-gradient(173deg, white, #e3e3e3);
   
}
.offcanvas-title {
    margin-bottom: 0;
    line-height: 0.5;
    font-size: 1.5rem;
    color: #b7b5b5;
    /* text-transform: uppercase; */
    font-weight: 400;
    background: #e3e3e3;
    padding: 1rem;
    border-radius: 0px 0px 17px 0px;
}

#navegador{/* margin-bottom: 80px; */max-width: 800px;margin: 0 auto 80px auto;}
.foto-borde{height: 100px;
    border-radius: 6px;
    box-shadow: 2px 0px 10px #c9c9c9;}
.list-unstyled{margin-left: 20px}




@media only screen and (max-width: 767px){
    footer{display: flex;align-items: center;width: 100%;padding: 2.25vw 0;background: black;border-top: 0px solid var(--color-cyan);position: fixed;bottom: 0;}
    footer .info-footer{display: flex;width: 100%;margin: auto;justify-content: space-around;align-items: center;flex-direction: column;}
	footer .info-footer .txt-dev{
    width: 100%;
    text-indent: 5vw;
}
	footer .info-footer .txt-dev p{color: white;font-size: 3.1875vw;font-family: 'Lato', sans-serif;margin-bottom: 0;}
	footer .info-footer .txt-compa{position: relative;float: left;width: 100%;text-indent: 5vw;}
	footer .info-footer .txt-compa::before{content:'';position: absolute;width: 1.5625vw;height: 1.5625vw;background: var(--color-cyan);border-radius: 100%;left: -3vw;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
	footer .info-footer .txt-compa::after{content:'';position: absolute;width: 1.5625vw;height: 1.5625vw;background: var(--color-cyan);border-radius: 100%;right: -3vw;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
	footer .info-footer .txt-compa p{color: white;font-size: 2.1875vw;font-family: 'Lato', sans-serif;}
	footer .info-footer .logo-coop{width: 40.4375vw;height: 16.375vw;background: url(/noticias/imag/cooperativa_2018/iconos/logos/cooperativacl.svg)no-repeat left;background-size: contain;position: absolute;right: 7vw;}
}
@media only screen and (min-width: 768px){

/* === */
/* === FOOTER === */
/* === */
	footer{display: flex;align-items: center;width: 100%;height: 50px;/* min-height: 45px; */background: black;border-top: 1px solid var(--color-cyan);position: fixed;bottom: 0;}
    footer .info-footer{display: flex;width: 100%;margin: auto;max-width: 1000px;justify-content: space-around;align-items: flex-end;align-content: center;flex-direction: row;}
	footer .info-footer .txt-dev{
}
	footer .info-footer .txt-dev p{color: #777;font-size: .6rem;font-family: 'Lato', sans-serif;}
	footer .info-footer .txt-compa{position: relative;}
	footer .info-footer .txt-compa::before{content:'';position: absolute;width: 10px;height: 10px;background: var(--color-cyan);border-radius: 100%;left: -15%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
	footer .info-footer .txt-compa::after{content:'';position: absolute;width: 10px;height: 10px;background: var(--color-cyan);border-radius: 100%;right: -15%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
	footer .info-footer .txt-compa p{color: #777;font-size: .6rem;font-family: 'Lato', sans-serif;}
	footer .info-footer .logo-coop{width: 165px;height: 40px;background: url(/noticias/imag/cooperativa_2018/iconos/logos/cooperativacl.svg)no-repeat left;background-size: contain;}
	
}


@keyframes scale {100% {transform: scale(1); } }
@keyframes fade-in {100% {opacity: 1; filter: blur(0); } }