:root {
	--line-height: 163%;
	--font-regular: normal normal 16px/var(--line-height) "Open Sans", sans-serif;
	--font-thicker: normal normal 16px/var(--line-height) "Thicker W05 Bold", sans-serif;
	--font-bold: normal normal 16px/var(--line-height) "Thicker W05 Bold", sans-serif;
}

/*.blockContainer ul {*/
/*	list-style: none;*/
/*	margin: 0;*/
/*	padding: 0;*/
/*}*/

.blockContainer h1,
.blockContainer h2,
.blockContainer h3,
.blockContainer h4 {
	font: var(--font-thicker);
	line-height: normal;
}

.blockContainer h1 {
	font-size: 2.18rem;
	margin-bottom: 10px;
}

.blockContainer h2 {
	font-size: 1.6875rem;
	margin-bottom: 10px;
}

.blockContainer h3 {
	font-size: 1.6rem;
}

.blockContainer h4 {
	font-size: 1.4rem;
}

.blockContainer p {
	margin: 0 0 25px 0;
	padding: 0;
}

.blockContainer table, .blockContainer table td {
	border: none;
}

.blockContainer table {
	margin-bottom: 0;
	width:100%;
}

/* Colors */
.blockContainer.blockColor-1,
.superBlockContainer.blockColor-1,
.blockColor-1 .blockItem .ckEditor {
	background-color: var(--color-01);
}
.blockContainer.blockColor-1,
.blockColor-1 .blockItem .ckEditor p,
.blockContainer.blockColor-1 p,
.blockContainer.blockColor-1 ul li,
.blockContainer.blockColor-1 ol li,
.blockContainer.blockColor-3,
.blockColor-3 .blockItem .ckEditor p,
.blockContainer.blockColor-3 p,
.blockContainer.blockColor-3 ul li,
.blockContainer.blockColor-3 ol li,
.blockContainer.blockColor-1 h1,
.blockContainer.blockColor-1 h2,
.blockContainer.blockColor-1 h3,
.blockContainer.blockColor-1 h4,
.blockColor-1 .blockItem .ckEditor h1,
.blockColor-1 .blockItem .ckEditor h2,
.blockColor-1 .blockItem .ckEditor h3,
.blockColor-1 .blockItem .ckEditor h4,
.blockContainer.blockColor-3 h1,
.blockContainer.blockColor-3 h2,
.blockContainer.blockColor-3 h3,
.blockContainer.blockColor-3 h4,
.blockColor-3 .blockItem .ckEditor h1,
.blockColor-3 .blockItem .ckEditor h2,
.blockColor-3 .blockItem .ckEditor h3,
.blockColor-3 .blockItem .ckEditor h4 {
	color: var(--color-03);
}


.blockContainer.blockColor-2,
.superBlockContainer.blockColor-2,
.blockColor-2 .blockItem .ckEditor {
	background-color: var(--color-04);
}
.blockContainer.blockColor-2 h1,
.blockContainer.blockColor-2 h2,
.blockContainer.blockColor-2 h3,
.blockContainer.blockColor-2 h4,
/*.blockColor-1 .blockItem .ckEditor h1,*/
/*.blockColor-1 .blockItem .ckEditor h2,*/
/*.blockColor-1 .blockItem .ckEditor h3,*/
/*.blockColor-1 .blockItem .ckEditor h4,*/
.blockContainer.blockColor-0 p,
.blockContainer.blockColor-0 h1,
.blockContainer.blockColor-0 h2,
.blockContainer.blockColor-0 h3,
.blockContainer.blockColor-0 h4 {
	color: var(--color-01);
}




.blockContainer.blockColor-3,
.superBlockContainer.blockColor-3,
.blockColor-3 .blockItem .ckEditor {
	background-color: var(--color-02);
}



.blockColor-1 .blockitem a {
	/*color: var(--color-03);*/
	/*text-decoration: none;*/
}

.blockContainer a {
	color: var(--color-02);
	font-weight: bold;
	text-decoration: underline;
}
.blockContainer a:hover {
	color:black;
}

/*td:has(img[src="/images/app/induvac/pdf-icon.png"]) {*/
/*	width: 50px;*/
/*}*/

img[src="/images/app/induvac/pdf-icon.png"] {
	height: auto !important;
	width: 19px !important;
}

.blockContainer a.button {
	background: none;
	border: #fff solid 1px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 1px;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.blockContainer.blockColor-0 a.button,
.blockContainer.blockColor-2 a.button {
	background-color: #cf113d;
	border: var(--color-02) solid 1px;
	color: #fff;
}

.blockContainer.blockColor-0 a.button:hover,
.blockContainer.blockColor-2 a.button:hover {
	background-color: #fff;
	border: var(--color-02) solid 1px;
	color: var(--color-02);
}

.blockContainer.blockColor-1 a.button {
	border: #fff solid 1px;
	background-color: #fff;
	color: #000;
}

.blockContainer.blockColor-1 a.button:hover {
	background-color: #000;
	border: #fff solid 1px;
	color: #fff;
}

.blockContainer.blockColor-3 a.button {
	background-color: #fff;
	border: 1px solid #fff;
	color: var(--color-02);
}

.blockContainer.blockColor-3 a.button:hover {
	background-color: var(--color-02);
	border: 1px solid #fff;
	color: #fff;
}
