﻿@media print {
	hr {
		margin: 1rem 0;
		color: inherit;
		background-color: currentColor;
		border: 0;
		opacity: 0.25;
	}

		hr:not([size]) {
			height: 1px;
		}

	.row {
		--bs-gutter-x: 1.5rem;
		--bs-gutter-y: 0;
		display: flex;
		flex-wrap: wrap;
		margin-top: calc(var(--bs-gutter-y) * -1);
		margin-right: calc(var(--bs-gutter-x) * -.5);
		margin-left: calc(var(--bs-gutter-x) * -.5);
	}

		.row > * {
			flex-shrink: 0;
			width: 100%;
			max-width: 100%;
			padding-right: calc(var(--bs-gutter-x) * .5);
			padding-left: calc(var(--bs-gutter-x) * .5);
			margin-top: var(--bs-gutter-y);
		}

	.col {
		flex: 1 0 0%;
	}

	.card {
		position: relative;
		display: flex;
		flex-direction: column;
		min-width: 0;
		word-wrap: break-word;
		background-color: #fff;
		background-clip: border-box;
		border: 1px solid rgba(0, 0, 0, 0.125);
		border-radius: 0.25rem;
	}

	.card-body {
		flex: 1 1 auto;
		padding: 1rem 1rem;
	}

	.card > hr {
		margin-right: 0;
		margin-left: 0;
	}

	.col-xl {
		flex: 1 0 0%;
	}

	.row-cols-xl-auto > * {
		flex: 0 0 auto;
		width: auto;
	}

	.row-cols-xl-1 > * {
		flex: 0 0 auto;
		width: 100%;
	}

	.row-cols-xl-2 > * {
		flex: 0 0 auto;
		width: 50%;
	}

	.row-cols-xl-3 > * {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}

	.row-cols-xl-4 > * {
		flex: 0 0 auto;
		width: 25%;
	}

	.row-cols-xl-5 > * {
		flex: 0 0 auto;
		width: 20%;
	}

	.row-cols-xl-6 > * {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}

	.col-1 {
		flex: 0 0 auto;
		width: 8.33333333%;
	}

	.col-2 {
		flex: 0 0 auto;
		width: 16.66666667%;
	}

	.col-3 {
		flex: 0 0 auto;
		width: 25%;
	}

	.col-4 {
		flex: 0 0 auto;
		width: 33.33333333%;
	}

	.col-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}

	.col-6 {
		flex: 0 0 auto;
		width: 50%;
	}

	.col-7 {
		flex: 0 0 auto;
		width: 58.33333333%;
	}

	.col-8 {
		flex: 0 0 auto;
		width: 66.66666667%;
	}

	.col-9 {
		flex: 0 0 auto;
		width: 75%;
	}

	.col-10 {
		flex: 0 0 auto;
		width: 83.33333333%;
	}

	.col-11 {
		flex: 0 0 auto;
		width: 91.66666667%;
	}

	.col-12 {
		flex: 0 0 auto;
		width: 100%;
	}

	.col-xl-auto {
		flex: 0 0 auto;
		width: auto;
	}

	.col-xl-1 {
		flex: 0 0 auto;
		width: 8.33333333%;
	}

	.col-xl-2 {
		flex: 0 0 auto;
		width: 16.66666667%;
	}

	.col-xl-3 {
		flex: 0 0 auto;
		width: 25%;
	}

	.col-xl-4 {
		flex: 0 0 auto;
		width: 33.33333333%;
	}

	.col-xl-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}

	.col-xl-6 {
		flex: 0 0 auto;
		width: 50%;
	}

	.col-xl-7 {
		flex: 0 0 auto;
		width: 58.33333333%;
	}

	.col-xl-8 {
		flex: 0 0 auto;
		width: 66.66666667%;
	}

	.col-xl-9 {
		flex: 0 0 auto;
		width: 75%;
	}

	.col-xl-10 {
		flex: 0 0 auto;
		width: 83.33333333%;
	}

	.col-xl-11 {
		flex: 0 0 auto;
		width: 91.66666667%;
	}

	.col-xl-12 {
		flex: 0 0 auto;
		width: 100%;
	}

	.offset-xl-0 {
		margin-left: 0;
	}

	.offset-xl-1 {
		margin-left: 8.33333333%;
	}

	.offset-xl-2 {
		margin-left: 16.66666667%;
	}

	.offset-xl-3 {
		margin-left: 25%;
	}

	.offset-xl-4 {
		margin-left: 33.33333333%;
	}

	.offset-xl-5 {
		margin-left: 41.66666667%;
	}

	.offset-xl-6 {
		margin-left: 50%;
	}

	.offset-xl-7 {
		margin-left: 58.33333333%;
	}

	.offset-xl-8 {
		margin-left: 66.66666667%;
	}

	.offset-xl-9 {
		margin-left: 75%;
	}

	.offset-xl-10 {
		margin-left: 83.33333333%;
	}

	.offset-xl-11 {
		margin-left: 91.66666667%;
	}

	.g-xl-0,
	.gx-xl-0 {
		--bs-gutter-x: 0;
	}

	.g-xl-0,
	.gy-xl-0 {
		--bs-gutter-y: 0;
	}

	.g-xl-1,
	.gx-xl-1 {
		--bs-gutter-x: 0.25rem;
	}

	.g-xl-1,
	.gy-xl-1 {
		--bs-gutter-y: 0.25rem;
	}

	.g-xl-2,
	.gx-xl-2 {
		--bs-gutter-x: 0.5rem;
	}

	.g-xl-2,
	.gy-xl-2 {
		--bs-gutter-y: 0.5rem;
	}

	.g-xl-3,
	.gx-xl-3 {
		--bs-gutter-x: 1rem;
	}

	.g-xl-3,
	.gy-xl-3 {
		--bs-gutter-y: 1rem;
	}

	.g-xl-4,
	.gx-xl-4 {
		--bs-gutter-x: 1.5rem;
	}

	.g-xl-4,
	.gy-xl-4 {
		--bs-gutter-y: 1.5rem;
	}

	.g-xl-5,
	.gx-xl-5 {
		--bs-gutter-x: 3rem;
	}

	.g-xl-5,
	.gy-xl-5 {
		--bs-gutter-y: 3rem;
	}

	.m-0 {
		margin: 0 !important;
	}

	.m-1 {
		margin: 0.25rem !important;
	}

	.m-2 {
		margin: 0.5rem !important;
	}

	.m-3 {
		margin: 1rem !important;
	}

	.m-4 {
		margin: 1.5rem !important;
	}

	.m-5 {
		margin: 3rem !important;
	}

	.m-auto {
		margin: auto !important;
	}

	.mx-0 {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}

	.mx-1 {
		margin-right: 0.25rem !important;
		margin-left: 0.25rem !important;
	}

	.mx-2 {
		margin-right: 0.5rem !important;
		margin-left: 0.5rem !important;
	}

	.mx-3 {
		margin-right: 1rem !important;
		margin-left: 1rem !important;
	}

	.mx-4 {
		margin-right: 1.5rem !important;
		margin-left: 1.5rem !important;
	}

	.mx-5 {
		margin-right: 3rem !important;
		margin-left: 3rem !important;
	}

	.mx-auto {
		margin-right: auto !important;
		margin-left: auto !important;
	}

	.my-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	.my-1 {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}

	.my-2 {
		margin-top: 0.5rem !important;
		margin-bottom: 0.5rem !important;
	}

	.my-3 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}

	.my-4 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}

	.my-5 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}

	.my-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}

	.mt-0 {
		margin-top: 0 !important;
	}

	.mt-1 {
		margin-top: 0.25rem !important;
	}

	.mt-2 {
		margin-top: 0.5rem !important;
	}

	.mt-3 {
		margin-top: 1rem !important;
	}

	.mt-4 {
		margin-top: 1.5rem !important;
	}

	.mt-5 {
		margin-top: 3rem !important;
	}

	.mt-auto {
		margin-top: auto !important;
	}

	.me-0 {
		margin-right: 0 !important;
	}

	.me-1 {
		margin-right: 0.25rem !important;
	}

	.me-2 {
		margin-right: 0.5rem !important;
	}

	.me-3 {
		margin-right: 1rem !important;
	}

	.me-4 {
		margin-right: 1.5rem !important;
	}

	.me-5 {
		margin-right: 3rem !important;
	}

	.me-auto {
		margin-right: auto !important;
	}

	.mb-0 {
		margin-bottom: 0 !important;
	}

	.mb-1 {
		margin-bottom: 0.25rem !important;
	}

	.mb-2 {
		margin-bottom: 0.5rem !important;
	}

	.mb-3 {
		margin-bottom: 1rem !important;
	}

	.mb-4 {
		margin-bottom: 1.5rem !important;
	}

	.mb-5 {
		margin-bottom: 3rem !important;
	}

	.mb-auto {
		margin-bottom: auto !important;
	}

	.ms-0 {
		margin-left: 0 !important;
	}

	.ms-1 {
		margin-left: 0.25rem !important;
	}

	.ms-2 {
		margin-left: 0.5rem !important;
	}

	.ms-3 {
		margin-left: 1rem !important;
	}

	.ms-4 {
		margin-left: 1.5rem !important;
	}

	.ms-5 {
		margin-left: 3rem !important;
	}

	.ms-auto {
		margin-left: auto !important;
	}

	.p-0 {
		padding: 0 !important;
	}

	.p-1 {
		padding: 0.25rem !important;
	}

	.p-2 {
		padding: 0.5rem !important;
	}

	.p-3 {
		padding: 1rem !important;
	}

	.p-4 {
		padding: 1.5rem !important;
	}

	.p-5 {
		padding: 3rem !important;
	}

	.px-0 {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}

	.px-1 {
		padding-right: 0.25rem !important;
		padding-left: 0.25rem !important;
	}

	.px-2 {
		padding-right: 0.5rem !important;
		padding-left: 0.5rem !important;
	}

	.px-3 {
		padding-right: 1rem !important;
		padding-left: 1rem !important;
	}

	.px-4 {
		padding-right: 1.5rem !important;
		padding-left: 1.5rem !important;
	}

	.px-5 {
		padding-right: 3rem !important;
		padding-left: 3rem !important;
	}

	.py-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.py-1 {
		padding-top: 0.25rem !important;
		padding-bottom: 0.25rem !important;
	}

	.py-2 {
		padding-top: 0.5rem !important;
		padding-bottom: 0.5rem !important;
	}

	.py-3 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}

	.py-4 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}

	.py-5 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}

	.pt-0 {
		padding-top: 0 !important;
	}

	.pt-1 {
		padding-top: 0.25rem !important;
	}

	.pt-2 {
		padding-top: 0.5rem !important;
	}

	.pt-3 {
		padding-top: 1rem !important;
	}

	.pt-4 {
		padding-top: 1.5rem !important;
	}

	.pt-5 {
		padding-top: 3rem !important;
	}

	.pe-0 {
		padding-right: 0 !important;
	}

	.pe-1 {
		padding-right: 0.25rem !important;
	}

	.pe-2 {
		padding-right: 0.5rem !important;
	}

	.pe-3 {
		padding-right: 1rem !important;
	}

	.pe-4 {
		padding-right: 1.5rem !important;
	}

	.pe-5 {
		padding-right: 3rem !important;
	}

	.pb-0 {
		padding-bottom: 0 !important;
	}

	.pb-1 {
		padding-bottom: 0.25rem !important;
	}

	.pb-2 {
		padding-bottom: 0.5rem !important;
	}

	.pb-3 {
		padding-bottom: 1rem !important;
	}

	.pb-4 {
		padding-bottom: 1.5rem !important;
	}

	.pb-5 {
		padding-bottom: 3rem !important;
	}

	.ps-0 {
		padding-left: 0 !important;
	}

	.ps-1 {
		padding-left: 0.25rem !important;
	}

	.ps-2 {
		padding-left: 0.5rem !important;
	}

	.ps-3 {
		padding-left: 1rem !important;
	}

	.ps-4 {
		padding-left: 1.5rem !important;
	}

	.ps-5 {
		padding-left: 3rem !important;
	}
}
