@import '_content/CEIA.Blazor.Components/CEIA.Blazor.Components.j2u6vdnm10.bundle.scp.css';
@import '_content/CEIA.Blazor.ExternalWebsites.Components/CEIA.Blazor.ExternalWebsites.Components.57c3xndg6e.bundle.scp.css';

/* _content/CeiaPower/Elements/CTASection.razor.rz.scp.css */
.features[b-0uugvsjt1c] {
	display: flex;
	justify-content: center;
	gap: 3rem;
	flex-wrap: wrap;
	margin-bottom: 1rem;
	align-items: flex-end;
}

.feature-box[b-0uugvsjt1c] {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.title[b-0uugvsjt1c] {
	font-size: 16px;
	font-weight: bold;
	color: black;
	text-align: center;
	margin-bottom: 10px;
	word-spacing: 9999px;
	white-space: pre-line;
	width: min-content;
	text-transform: capitalize;
}

.icon-box[b-0uugvsjt1c] {
	background-color: #f37021;
	padding: 1rem;
	border-radius: 1rem;
	width: 75px;
	height: 75px;
	display: flex;
	justify-content: center;
	align-items: center;
}

	.icon-box img[b-0uugvsjt1c] {
		width: 50px;
		height: 50px;
		object-fit: contain;
	}

@media (max-width: 999px) {
	.features[b-0uugvsjt1c] {
		gap: 0.5rem;
		flex-wrap: nowrap;
	}

	.icon-box[b-0uugvsjt1c] {
		background-color: #f37021;
		padding: 0.5rem;
		border-radius: 1rem;
		width: 75px;
		height: 75px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
}
/* _content/CeiaPower/Pages/AboutUs/AboutUs.razor.rz.scp.css */
*[b-xisuktl8im] {
	box-sizing: border-box;
}

body[b-xisuktl8im] {
	background-color: #474e5d;
	font-family: Helvetica, sans-serif;
}

.timeline h1[b-xisuktl8im] {
	padding-inline: 1rem;
	margin-block: 0;
	font-weight: 500;
	color: white;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.timeline .back_year[b-xisuktl8im] {
	background-color: var(--section-color);
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
}

.timeline .content[b-xisuktl8im] {
	padding: 1rem
}

/* The actual timeline (the vertical ruler) */
.timeline[b-xisuktl8im] {
	position: relative;
	max-width: 1000px;
	margin: 150px auto 0px auto;
}

	/* The actual timeline (the vertical ruler) */
	.timeline[b-xisuktl8im]::after {
		content: '';
		position: absolute;
		width: 2px;
		background-color: var(--section-color);
		top: 0;
		bottom: 0;
		left: 50%;
		margin-left: -1px;
		margin-top: -150px;
	}

	/* Container around content */
	.timeline .container[b-xisuktl8im] {
		padding: 10px 40px;
		position: relative;
		background-color: inherit;
		width: 50%;
	}

		/* The circles on the timeline */
		.timeline .container[b-xisuktl8im]::after {
			content: '';
			position: absolute;
			width: 25px;
			height: 25px;
			right: -17px;
			background-color: white;
			border: 4px solid var(--section-color);
			top: 15px;
			border-radius: 50%;
			z-index: 1;
		}

	/* Place the container to the left */
	.timeline .alternate:nth-child(odd)[b-xisuktl8im] {
		left: 0;
	}

	/* Place the container to the right */
	.timeline .alternate:nth-child(even)[b-xisuktl8im] {
		left: 50%;
	}

	.timeline .alternate:nth-child(odd) h1[b-xisuktl8im] {
		text-align: right;
	}

	.timeline .alternate:nth-child(even) h1[b-xisuktl8im] {
		text-align: left;
	}

	/* Add arrows to the left container (pointing right) */
	.timeline .alternate:nth-child(odd)[b-xisuktl8im]::before {
		content: " ";
		height: 0;
		position: absolute;
		top: 22px;
		width: 0;
		z-index: 1;
		right: 30px;
		border: medium solid var(--section-color);
		border-width: 10px 0 10px 10px;
		border-color: transparent transparent transparent var(--section-color);
	}

	/* Add arrows to the right container (pointing left) */
	.timeline .alternate:nth-child(even)[b-xisuktl8im]::before {
		content: " ";
		height: 0;
		position: absolute;
		top: 22px;
		width: 0;
		z-index: 1;
		left: 30px;
		border: medium solid var(--section-color);
		border-width: 10px 10px 10px 0;
		border-color: transparent var(--section-color) transparent transparent;
	}

	/* Fix the circle for containers on the right side */
	.timeline .alternate:nth-child(even)[b-xisuktl8im]::after {
		left: -16px;
	}

	/* The actual content */
	.timeline .container.alternate > div[b-xisuktl8im] {
		background-color: white;
		border-radius: 1rem;
		box-shadow: 5px 5px 20px 3px rgb(224, 224, 224);
		border: 1px solid var(--section-color);
		margin-top: -150px;
	}

/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 600px) {
	/* Place the timelime to the left */
	.timeline[b-xisuktl8im]::after {
		left: 31px;
		margin-top: 0;
	}

	/* Full-width containers */
	.timeline .container[b-xisuktl8im] {
		width: 100%;
		padding-left: 70px;
		padding-right: 25px;
	}

		/* Make sure that all arrows are pointing leftwards */
		.timeline .container[b-xisuktl8im]::before {
			left: 60px !important;
			border-width: 10px 10px 10px 0 !important;
			border-color: transparent var(--section-color) transparent transparent !important;
		}

	.timeline .alternate h1[b-xisuktl8im] {
		text-align: left !important;
	}

	/* Make sure all circles are at the same spot */
	.timeline .alternate:nth-child(odd)[b-xisuktl8im]::after, .timeline .alternate:nth-child(even)[b-xisuktl8im]::after {
		left: 15px;
	}

	.timeline[b-xisuktl8im] {
		margin: 0 auto !important;
	}

		.timeline .container.alternate > div[b-xisuktl8im] {
			margin-top: 0px !important;
		}

		/* Make all right containers behave like the left ones */
		.timeline .alternate:nth-child(even)[b-xisuktl8im] {
			left: 0%;
		}
}
/* _content/CeiaPower/Pages/AboutUs/News.razor.rz.scp.css */
.author[b-sgueb86i5s] {
	margin-block: 1rem;
	display: flex;
	flex-direction: column
}

.avatar[b-sgueb86i5s] {
	display: flex;
	gap: 0.5rem;
	align-items: center;
}

	.avatar img[b-sgueb86i5s] {
		border-radius: 50%;
		height: 2rem;
		width: 2rem;
	}


@media (max-width: 999px) {
	.author[b-sgueb86i5s] {
		flex-direction: row;
		gap: 1rem;
	}
}
/* _content/CeiaPower/Pages/Account/LoggerViewer/ViewFiles.razor.rz.scp.css */
.jFileTree[b-7r2awrq2hr] {
	height: 100%;
	border: 1px solid #CCC;
	padding: 0 1px;
	overflow: auto;
}

.about[b-7r2awrq2hr] {
	position: absolute;
	left: 430px;
	top: 10px;
}

.source[b-7r2awrq2hr] {
	font-size: 1.1em;
}

.filecontent[b-7r2awrq2hr] {
	height: 100%;
	font-family: monospace
}

.textareafilecontent[b-7r2awrq2hr] {
	height: 100%;
	width: 100%;
	font-family: monospace;
	font-size: 1.2em;
	outline: none;
}

.buttons[b-7r2awrq2hr] {
	height: 10%;
	float: left;
	padding-top: 8px;
}

.logoutButtons[b-7r2awrq2hr] {
	height: 10%;
	float: right;
	padding-top: 8px;
}
/* _content/CeiaPower/Pages/Account/Login.razor.rz.scp.css */
h1[b-lvm2oy37rt] {
	color: var(--section-color);
	margin: 0;
	font-size: 2rem;
	text-align: center;
}

a[b-lvm2oy37rt] {
	font-size: 18px
}
