.b
{
	font-weight: bold;
}
.i
{
	font-style: italic;
}
.d-n
{
	display: none !important;
}
.d-ib
{
	display: inline-block !important;
}
.d-b
{
	display: block !important;
}
.d-f
{
	display: flex !important;
}
.m-a
{
	margin: auto;
}
.p-a
{
	padding: auto;
}
.p-2
{
	padding: 2px;
}
.a-l
{
	text-align: left;
}
.a-m
{
	text-align: center;
}
.a-r
{
	text-align: right;
}
.ac-c
{
	align-content: center;
}
.l-0
{
	left: 0px;
}
.r-0
{
	right: 0px;
}
.h-a
{
	height: auto;
}
.h-fc
{
	height: fit-content;
}
.h-100pc
{
	height: 100%;
}
.w-a
{
	width: auto;
}
.w-fc
{
	width: fit-content;
}
.w-100pc
{
	width: 100%;
}
.bgc-r
{
	background-color: rgba(25, 125, 240, 0.5);
}
.bgc-e
{
	background-color: rgba(120, 25, 120, 0.5);
}
.bgc-u
{
	background-color: rgba(120, 120, 25, 0.5);
}
.bgc-l
{
	background-color: rgba(25, 120, 25, 0.5);
}
.c-r, .c-e, .c-u, .c-l
{
	text-shadow: 2px 2px 2px rgba(240, 240, 25, 0.95);
}
.c-r
{
	color: rgba(25, 200, 250, 0.95);
}
.c-e
{
	color: rgba(240, 25, 240, 0.95);
}
.c-u
{
	color: rgba(240, 240, 25, 0.95);
}
.c-l
{
	color: rgba(25, 240, 25, 0.95);
}
.b-r
{
	border: 2px rgba(25, 200, 250, 0.95) inset;
}
.b-e
{
	border: 2px rgba(240, 25, 240, 0.95) inset;
}
.b-u
{
	border: 2px rgba(240, 240, 25, 0.95) inset;
}
.b-l
{
	border: 2px rgba(25, 240, 25, 0.95) inset;
}