.cp
{
	cursor: pointer;
}

.p2
{
	padding: 2rem;
}

.mla
{
	margin-left: auto;
}

.mra
{
	margin-right: auto;
}

.w100
{
	width: 100%;
}

.db
{
display: block;	
}

.mt1
{
	margin-top: 1rem;
}

.mt2
{
	margin-top: 2rem;
}
.pt1
{
	padding-top: 1rem;
}

.pt2
{
	padding-top: 2rem;
}

.pb1
{
	padding-bottom: 1rem;
}

.pb2
{
	padding-bottom: 2rem;
}


.mr0
{
	margin-right: 0;
}

.df
{
	display: flex;
}
.nm
{
	margin: 0;
}
.green
{
	color: green;
}

.mr2
{
	margin-right:  2rem;
}

.pr2
{
	padding-right: 2rem;
}


.pr1
{
	padding-right: 1rem;
}

.pl1
{
	padding-left: 1rem;
}

.usn
{
	user-select: none;
}

.por
{
		position: relative;
}

.poa
{
		position: absolute;
}

.dn
{
	display: none;
}

.mr05
{
	margin-right: 0.5rem;
}

.ml05
{
	margin-left: 0.5rem;
}

.mr1
{
	margin-right: 1rem;
}

.ml1
{
	margin-left: 1rem;
}


.ml2
{
	margin-left: 2rem;
}

.mt0
{
	margin-top: 3px;
}

.mb0
{
	margin-bottom: 3px;
}

.pl2
{
	padding-left: 2rem;
} 

.borg
{
	border: 1px grey solid;
}

.pl3
{
	padding-left: 3rem;
} 

.pr3
{
	padding-right: 3rem;
} 


.cob
{
	color: var(--sc);
}

.cor
{
	color: red;
}

.coy
{
	color: #007bff;
}

.fsz08
{
	font-size: 0.8rem;
}

.fsz09
{
	font-size: 0.9rem;
}

.cog
{
	color: green;
}

.mb2
{
	margin-bottom: 2rem;
}

.bg_yellow
{
	background-color: yellow;
}

.din
{
	display: inline;
}

.mb0_real
{
	margin-bottom: 0 !important;
}

.fsz1
{
	font-size: 1rem;
}

.fsz2
{
	font-size: 2rem;
}

.fsz16
{
	font-size: 1.6rem;
}

.fsz3
{
	font-size: 3rem;
}

.mb1
{
	margin-bottom: 1rem;
}

.np
{
	padding: 0;
}

.mw100
{
	min-width: 100%;
}