/* Font Widths */

.fw1 {
	font-weight: 100;
}

.fw2 {
	font-weight: 200;
}

.fw3 {
	font-weight: 300;
}

.fw4 {
	font-weight: 400;
}

.fw5 {
	font-weight: 500;
}

.fw6 {
	font-weight: 600;
}

.fw7 {
	font-weight: 700;
}

.fw8 {
	font-weight: 800;
}

.fw9 {
	font-weight: 900;
}

/* Font Sizes */

.fs50 {
	font-size: 50%;
}

.fs55 {
	font-size: 55%;
}

.fs60 {
	font-size: 60%;
}

.fs65 {
	font-size: 65%;
}

.fs70 {
	font-size: 70%;
}

.fs75 {
	font-size: 75%;
}

.fs80 {
	font-size: 80%;
}

.fs85 {
	font-size: 85%;
}

.fs90 {
	font-size: 90%;
}

.fs95 {
	font-size: 95%;
}

.fs100 {
	font-size: 100%;
}

.fs105 {
	font-size: 105%;
}

.fs110 {
	font-size: 110%;
}

.fs115 {
	font-size: 115%;
}

.fs120 {
	font-size: 120%;
}

.fs125 {
	font-size: 125%;
}

.fs130 {
	font-size: 130%;
}

.fs135 {
	font-size: 135%;
}

.fs140 {
	font-size: 140%;
}

.fs145 {
	font-size: 145%;
}

.fs150 {
	font-size: 150%;
}

.fs155 {
	font-size: 155%;
}

.fs160 {
	font-size: 160%;
}

.fs165 {
	font-size: 165%;
}

.fs170 {
	font-size: 170%;
}

.fs175 {
	font-size: 175%;
}

.fs180 {
	font-size: 180%;
}

.fs185 {
	font-size: 185%;
}

.fs190 {
	font-size: 190%;
}

.fs195 {
	font-size: 195%;
}

.fs200 {
	font-size: 200%;
}

/* Margins */

.m0 {
	margin: 0;
}

.m1 {
	margin: 0.25cm;
}

.m2 {
	margin: 0.50cm;
}

.m3 {
	margin: 0.75cm;
}

.m4 {
	margin: 1cm;
}

.mt0 {
	margin-top: 0;
}

.mt1 {
	margin-top: 0.25cm;
}

.mt2 {
	margin-top: 0.50cm;
}

.mt3 {
	margin-top: 0.75cm;
}

.mt4 {
	margin-top: 1cm;
}

.mb0 {
	margin-bottom: 0;
}

.mb1 {
	margin-bottom: 0.25cm;
}

.mb2 {
	margin-bottom: 0.50cm;
}

.mb3 {
	margin-bottom: 0.75cm;
}

.mb4 {
	margin-bottom: 1cm;
}

.ml0 {
	margin-left: 0;
}

.ml1 {
	margin-left: 0.25cm;
}

.ml2 {
	margin-left: 0.50cm;
}

.ml3 {
	margin-left: 0.75cm;
}

.ml4 {
	margin-left: 1cm;
}

.mr0 {
	margin-right: 0;
}

.mr1 {
	margin-right: 0.25cm;
}

.mr2 {
	margin-right: 0.50cm;
}

.mr3 {
	margin-right: 0.75cm;
}

.mr4 {
	margin-right: 1cm;
}

/* Paddings */

.p0 {
	padding: 0;
}

.p1 {
	padding: 0.25cm;
}

.p2 {
	padding: 0.50cm;
}

.p3 {
	padding: 0.75cm;
}

.p4 {
	padding: 1cm;
}

.pt0 {
	padding-top: 0;
}

.pt1 {
	padding-top: 0.25cm;
}

.pt2 {
	padding-top: 0.50cm;
}

.pt3 {
	padding-top: 0.75cm;
}

.pt4 {
	padding-top: 1cm;
}

.pb0 {
	padding-bottom: 0;
}

.pb1 {
	padding-bottom: 0.25cm;
}

.pb2 {
	padding-bottom: 0.50cm;
}

.pb3 {
	padding-bottom: 0.75cm;
}

.pb4 {
	padding-bottom: 1cm;
}

.pl0 {
	padding-left: 0;
}

.pl1 {
	padding-left: 0.25cm;
}

.pl2 {
	padding-left: 0.50cm;
}

.pl3 {
	padding-left: 0.75cm;
}

.pl4 {
	padding-left: 1cm;
}

.pr0 {
	padding-right: 0;
}

.pr1 {
	padding-right: 0.25cm;
}

.pr2 {
	padding-right: 0.50cm;
}

.pr3 {
	padding-right: 0.75cm;
}

.pr4 {
	padding-right: 1cm;
}

/* Widths */

.w10p {
	width: 10%;
}

.w15p {
	width: 15%;
}

.w20p {
	width: 20%;
}

.w25p {
	width: 25%;
}

.w30p {
	width: 30%;
}

.w40p {
	width: 40%;
}

.w50p {
	width: 50%;
}

.w60p {
	width: 60%;
}

.w80p {
	width: 80%;
}

.w90p {
	width: 90%;
}

.w100p {
	width: 100%;
}

/* Aligns */

.text-left {
	text-align: left;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

/* Display */
.hidden {
	visibility: hidden;
}

/* Blockers */
.noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.nodrag {
	-webkit-user-drag: none;
	-khtml-user-drag: none;
	-moz-user-drag: none;
	-o-user-drag: none;
	user-drag: none;
}

/* Tables */
.table-striped tr:nth-child(2n) {
	background: #00000010;
}