/* Main */

:root,[data-bs-theme=light] {
	--bs-primary: #9ec41d;
	--bs-secondary: #273f4f;
	--bs-primary-rgb: 158, 196, 29;
	--bs-secondary-rgb: 39, 63, 79;
}

body, p {
	font-family: 'Open Sans', sans-serif;
}

h1 {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 50px;
	color: rgba(var(--bs-primary-rgb));
}

h2 {
	font-weight: 400;
	font-size: 28px;
	color: rgba(var(--bs-secondary-rgb));
}

h3 {
	font-weight: 400;
	font-size: 24px;
	color: rgba(var(--bs-secondary-rgb));
}

.bi {
	width: 1em;
	height: 1em;
	vertical-align: -.125em;
	fill: currentcolor;
}

.card-body {
	padding: 2rem 2rem 1rem 2rem;
}

.line-svg {
	height: 50px;
}

.line {
	height: 50px;
	width: 10px;
	margin-right: 5px;
}

.line-success {
	fill: rgba(var(--bs-primary-rgb));;
}

.line-warning {
	fill: rgba(var(--bs-warning-rgb));;
}

.line-danger {
	fill: rgba(var(--bs-danger-rgb));;
}
.line-info {
	fill: rgba(var(--bs-info-rgb));;
}


/*
.progress {
	height: 100%;
	min-height: 50px;
}

.progress .progress-bar.w-25 {
	background-color: rgba(var(--bs-danger-rgb));
}

.progress .progress-bar.w-50 {
	background-color: rgba(var(--bs-warning-rgb));
}

.progress .progress-bar.w-75 {
	background-color: rgba(var(--bs-warning-rgb));
}

.progress .progress-bar.w-100 {
	background-color: rgba(var(--bs-success-rgb));
}
 */