:root {
	--color-text: #011412 !important;
	--color-background: #ffffff !important;
	--color-backgroundDark: #2a3151 !important;
	--color-primary: #0078e0 !important;
	--color-secondary: #76419f !important;
	--color-terciary: #1ac1b0 !important;
	--color-accent: #ff8427 !important;
	--color-backgroundT: #011412 !important;
	--color-primaryT: #ffffff !important;
	--color-secondaryT: #ffffff !important;
	--color-terciaryT: #ffffff !important;
	--color-accentT: #ffffff !important;
	--color-lightT: #222d51 !important;
}

.menu-content > ul > li a {
	background-size: cover;
}
/* 
#act_5.item-selected {
	background-image: url(../data/kd/imgs/home/degradado1.svg);
	background-color: var(--color-accent);
}

#act_0.item-selected,
#act_0 .item-bg,
#act_0:hover {
	background-image: url(../data/kd/imgs/home/degradado1.svg);
	background-color: var(--color-primary);

	background: linear-gradient(90deg, #7738b2 5%, #6d4ac7 100%);

	color: var(--color-primaryT) !important;
}
#act_1.item-selected,
#act_1 .item-bg,
#act_1:hover {
	background: rgb(71, 53, 137);
	background: linear-gradient(90deg, rgba(71, 53, 137, 1) 5%, rgba(114, 77, 151, 1) 100%);
	color: var(--color-primaryT) !important;
}

#act_2.item-selected,
#act_2 .item-bg,
#act_2:hover {
	background: rgb(71, 53, 137);
	background: linear-gradient(90deg, rgb(154 88 217) 5%, rgb(147 112 222) 100%);
	color: var(--color-primaryT) !important;
}
#act_3.item-selected,
#act_3 .item-bg,
#act_3:hover {
	background: linear-gradient(90deg, rgb(86 206 206) 5%, rgb(107 174 220) 100%);
}

#act_4.item-selected,
#act_4 .item-bg,
#act_4:hover {

	background: linear-gradient(90deg, rgb(86 206 206) 5%, rgb(107 174 220) 100%);
}
#act_5.item-selected,
#act_5 .item-bg,
#act_5:hover {
	background: rgb(71, 53, 137);
	background: linear-gradient(90deg, rgb(154 88 217) 5%, rgb(147 112 222) 100%);
	color: var(--color-primaryT) !important;
}
#act_6.item-selected,
#act_6 .item-bg,
#act_6:hover {
	background-image: url(../data/kd/imgs/home/degradado1.svg);
	background-color: var(--color-primary);

	background: linear-gradient(90deg, #7738b2 5%, #6d4ac7 100%);

	color: var(--color-primaryT) !important;
} */

.actsection > div .cont_text h1 {
	padding-bottom: 0.6rem;
	/* border-bottom: 2px solid linear-gradient(90deg, rgba(71,53,137,1) 5%, rgba(114,77,151,1) 100%); */
	border: 2px solid;
	border-image-slice: 1;
	border-width: 2px;
	border-image-source: linear-gradient(to left, #c2b3ff, #6a71d6);
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.cont_text h3 {
	font-weight: 800;
	font-size: 1.2rem;
	margin-top: 0;
	margin-top: 2em;
	margin-bottom: 1rem;
	line-height: 1;
}
.cont_text h3:nth-of-type(1) {
	margin-top: 0;
}
.cont_text .ref h3 {
	font-size: 1.1rem;
}
.cont_text .ref p {
	font-size: 0.9rem;
	line-height: 1rem;
}

.cont_text {
	font-size: 1.2rem;
	figcaption {
		font-size: 0.8rem;
		margin-top: 0.5rem;
	}
}

table {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	max-width: 100%;
	border-width: 1px;
	margin-bottom: 2rem;
}
@media (min-width: 768px) {
	table {
		width: 80%;
	}
}

table th {
	text-align: center;
}

table td {
	padding: 10px;
	border-width: 1px;
}

.badge {
	background-color: var(--color-primary) !important;
	border-color: var(--color-primary) !important;
	color: var(--color-primaryT) !important;
}

/* #act_5 .item-bg{
	background-color: var(--color-accent) !important;
}
#act_4 .item-bg{
	background-color: var(--color-primary) !important;
} */
/* #act_3 .item-bg{
	background-color: var(--color-accent) !important;
} */
/* #act_2 .item-bg{
	background-color: var(--color-primary) !important;
} */
/* #act_1 .item-bg{
	background-color: var(--color-primary) !important;
} */
/* #act_0 .item-bg{
	background-color: var(--color-primary) !important;
} */
/* .bg.color1Light {
	opacity: 80%;
}
.bg.color2Light {
	opacity: 70%;
}

.bg.color1 {
	background-color: var(--color-primary);
}
.color1 {
	color: var(--color-primaryT);
	accent-color: var(--color-accent);
}

.bg.color1Light {
	background-color: var(--color-primary);
	opacity: 80%;
}
.color1Light {
	color: var(--color-primaryT);
	accent-color: var(--color-accent);
}
.bg.color2 {
	background-color: var(--color-secondary);
}
.color2 {
	color: var(--color-secondaryT);
	accent-color: var(--color-accent);
}

.bg.color2Light {
	background-color: var(--color-secondary);
	opacity: 70%;
}
.color2Light {
	color: var(--color-secondaryT);
	accent-color: var(--color-accent);
} */

/* .bg.color1Light {
	@apply bg-jelly-bean-50 text-jelly-bean-800 accent-jelly-bean-400;
}

.bg.color2 {
	@apply bg-viking-700 text-viking-50 accent-viking-600;
}

.bg.color2Light {
	@apply bg-viking-50 text-viking-800 accent-viking-500;
} */

/* :root {
	--color-text: #011412;
	--color-background: #e6fefc;
	--color-primary: #06b1a0;
	--color-secondary: #a6fcf3;
	--color-accent: #07cfbb;
	--color-backgroundT: #011412;
	--color-primaryT: #011412;
	--color-secondaryT: #011412;
	--color-accentT: #011412;
} */

/* :root {
	--color-text: #000000;
	--color-background: #ffffff;
	--color-primary: #cccccc;
	--color-secondary: #f0f0f0;
	--color-accent: #cccccc;
	--color-backgroundT: #000000;
	--color-primaryT: #ffffff;
	--color-secondaryT: #000000;
	--color-accentT: #ffffff;
} */
