@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&family=Limelight&display=swap');

:root{
  --Color-Magenta-Claro: 155,84,168;
  --Color-Magenta-Oscuro: 126,13,130;

  --Color-Rosado: 207,163,208;

  --Color-Morado-Oscuro: 111,82,180;
  --Color-Morado-Claro: 144,96,182;
  
  --Color-Azul-Cielo: 145,169,244;

  --Color-Gris-Oscuro: 70,70,70;
  --Color-Gris-Claro: 180,180,180;
  --Color-Gris-Medio: 98,97,98;

  --Color-Blanco-Hueso: 224,228,243;
  --Color-Blanco: 255,255,255;

  --Color-Negro: 0,0,0;

  --Fuente-Titulos: 'Limelight', cursive;
  --Fuente-Textos: 'Lato', sans-serif;
}

html,body{
  font-family: var(--Fuente-Textos);
}

h1,h2,h3,h4,h5{
  font-family: var(--Fuente-Titulos);
}

a{
  color: rgb(var(--Color-Magenta-Oscuro));
}

a:hover{
  color:rgb(var(--Color-Magenta-Claro));
}

.color-text-morado-oscuro{
  color: rgb(var(--Color-Magenta-Oscuro));
}

.color-text-azul-cielo{
  color: rgb(var(--Color-Azul-Cielo));
}

.carousel-item {
  height: 100vh;
  min-height: 350px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

.bg-AcecMorado{
  background-color: rgba(var(--Color-Magenta-Oscuro),1);
}

.bg-AcecAzulCielo{
  background-color: rgba(var(--Color-Azul-Cielo),1);
}

.bg-100-Blanco{
  background-color: rgba(var(--Color-Blanco), 1);
}

.bg-80-Blanco{
  background-color: rgba(var(--Color-Blanco-Hueso), 0.8);
}

.bg-50-Blanco{
  background-color: rgba(var(--Color-Blanco-Hueso), 0.5);
}

.bg-65-Blanco{
  background-color: rgba(var(--Color-Blanco-Hueso), 0.65);
}

.bg-50-Negro{
  background-color: rgba(var(--Color-Negro), 0.5);
}

.bg-MisionVision{
  background-image: url('../images/BackgroundMisionVision.jpg');
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.bg-FormacionCapellanes{
  background-image: url('../images/BackgroundFormacioncapellan.jpg');
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.border-buttom-Morado-Oscuro{
  border-bottom: 2px solid rgb(var(--Color-Magenta-Oscuro));
}

.Tamano48Fuente{
  font-size: 48px;
}


.carousel-indicators li{
  background-color: rgba(var(--Color-Magenta-Claro), 1);
}

.btn-acec {
  color: #fff;
  background-color: rgb(var(--Color-Magenta-Oscuro));
  border-color: rgb(var(--Color-Magenta-Oscuro));
}

.btn-acec:hover {
  color: #fff;
  background-color: rgb(var(--Color-Magenta-Claro));
  border-color: rgb(var(--Color-Magenta-Oscuro));
}

.btn-acec.disabled, .btn-acec:disabled {
  color: rgba(var(--Color-Morado-Oscuro),1);
  background-color: rgba(var(--Color-Morado-Claro),0.5);
  border-color: rgba(var(--Color-Morado-Claro),0.5);
}

.bg-pattern-circle{
  background-color: #DFE2F2;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Crect stroke='%23dfe2f2' stroke-width='.5' width='1' height='1' id='s'/%3E%3Cpattern id='a' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cuse fill='%23dbdded' href='%23s' y='2'/%3E%3Cuse fill='%23dbdded' href='%23s' x='1' y='2'/%3E%3Cuse fill='%23d6d9e8' href='%23s' x='2' y='2'/%3E%3Cuse fill='%23d6d9e8' href='%23s'/%3E%3Cuse fill='%23d2d4e3' href='%23s' x='2'/%3E%3Cuse fill='%23d2d4e3' href='%23s' x='1' y='1'/%3E%3C/pattern%3E%3Cpattern id='b' width='7' height='11' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23cdd0df'%3E%3Cuse href='%23s'/%3E%3Cuse href='%23s' y='5' /%3E%3Cuse href='%23s' x='1' y='10'/%3E%3Cuse href='%23s' x='2' y='1'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='8'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='5' y='2'/%3E%3Cuse href='%23s' x='5' y='6'/%3E%3Cuse href='%23s' x='6' y='9'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='h' width='5' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23cdd0df'%3E%3Cuse href='%23s' y='5'/%3E%3Cuse href='%23s' y='8'/%3E%3Cuse href='%23s' x='1' y='1'/%3E%3Cuse href='%23s' x='1' y='9'/%3E%3Cuse href='%23s' x='1' y='12'/%3E%3Cuse href='%23s' x='2'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='2'/%3E%3Cuse href='%23s' x='3' y='6'/%3E%3Cuse href='%23s' x='3' y='11'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='4' y='10'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='c' width='17' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23c9cbda'%3E%3Cuse href='%23s' y='11'/%3E%3Cuse href='%23s' x='2' y='9'/%3E%3Cuse href='%23s' x='5' y='12'/%3E%3Cuse href='%23s' x='9' y='4'/%3E%3Cuse href='%23s' x='12' y='1'/%3E%3Cuse href='%23s' x='16' y='6'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='d' width='19' height='17' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23dfe2f2'%3E%3Cuse href='%23s' y='9'/%3E%3Cuse href='%23s' x='16' y='5'/%3E%3Cuse href='%23s' x='14' y='2'/%3E%3Cuse href='%23s' x='11' y='11'/%3E%3Cuse href='%23s' x='6' y='14'/%3E%3C/g%3E%3Cg fill='%23c4c7d5'%3E%3Cuse href='%23s' x='3' y='13'/%3E%3Cuse href='%23s' x='9' y='7'/%3E%3Cuse href='%23s' x='13' y='10'/%3E%3Cuse href='%23s' x='15' y='4'/%3E%3Cuse href='%23s' x='18' y='1'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='e' width='47' height='53' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23cda2ca'%3E%3Cuse href='%23s' x='2' y='5'/%3E%3Cuse href='%23s' x='16' y='38'/%3E%3Cuse href='%23s' x='46' y='42'/%3E%3Cuse href='%23s' x='29' y='20'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='f' width='59' height='71' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23cda2ca'%3E%3Cuse href='%23s' x='33' y='13'/%3E%3Cuse href='%23s' x='27' y='54'/%3E%3Cuse href='%23s' x='55' y='55'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='g' width='139' height='97' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23cda2ca'%3E%3Cuse href='%23s' x='11' y='8'/%3E%3Cuse href='%23s' x='51' y='13'/%3E%3Cuse href='%23s' x='17' y='73'/%3E%3Cuse href='%23s' x='99' y='57'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23h)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23c)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23d)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23e)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23f)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23g)' width='100%25' height='100%25'/%3E%3C/svg%3E");
  background-attachment: fixed;
  background-size: cover;
}

.font-size-18{
  font-size: 18px;
}

.z-SobreTodos{
  z-index: 1060;
}

.ConBorderMorado80{
	border: 1px solid rgba(var(--Color-Morado-Oscuro),0.8);
}

.ConBorderGris{
	border: 1px solid rgba(var(--Color-Gris-Medio),1);
}

.NoBorder{
  border: none !important;
}

.video-responsive {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 30px;
  position: relative;
}
.video-responsive iframe, .video-responsive object, .video-responsive embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.Size5rem{
  width: 5rem;
  height: 5rem;
}

.ulFooter{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.fontSize5rem{
  font-size: 5rem;
}

.CapellanBlanco{
  background-color: rbga(var(--Color-Blanco),1); /* defines the background color of the image */
  mask: url(../images/Capellan.svg) no-repeat center / contain;
  -webkit-mask: url(../images/Capellan.svg) no-repeat center / contain;
}

.bgServicioCapellaniaCarcelaria {
  background-image: url("../images/Servicios/capellania-carcelaria.jpg");
}
.bgServicioCapellaniaEducativa {
  background-image: url("../images/Servicios/capellania-educativa.jpg");
}
.bgServicioCapellaniaHospitalaria {
  background-image: url("../images/Servicios/capellania-hospitalaria.jpg");
}
.bgServicioCapellaniaEmpresarial {
  background-image: url("../images/Servicios/capellania-empresarial.jpg");
}
.bgServicioCapellaniaFunebres{
  background-image: url("../images/Servicios/servicios-funebres.jpg");
}
.bgServicioCapellaniaCastrense{
  background-image: url("../images/Servicios/Capellania-castrense.jpg");
}
.bgServicioCapellaniaEnsenansaBiblica{
  background-image: url("../images/Servicios/ensenanza-biblica.jpg");
}
.bgServicioCapellaniaConsejeria{
  background-image: url("../images/Servicios/consejeria.png");
}
.bgServicioFormacionEducativa{
  background-image: url("../images/Servicios/formacion-capellanes.jpg");
}

.BorderInvalidInput{
	border: 2px solid rgba(255,0,0,1);
}

.grecaptcha-badge { visibility: hidden; }

.bgRedesSociales{
  background-color: #fff;
  background-image:
  linear-gradient(90deg, transparent 79px, #abced4 79px, #abced4 81px, transparent 81px),
  linear-gradient(#eee .1em, transparent .1em);
  background-size: 100% 1.2em;
}

.CursorPointer{
  cursor: pointer;
}

.littleSub{
  font-size: 50%;
  font-weight: 200;
}

.Toast-Alerts-Container {
  bottom: 4vh;
  right: 0;
  min-height: 1px;
  z-index: 1500;
}

.carousel-caption{
  bottom: 35%;
}