/*===========================
 *  define custom font size
 ========================== */
.font-size-1 { font-size: 0.6rem; }
.font-size-2 { font-size: 0.8rem; }
.font-size-3 { font-size: 1rem; }
.font-size-4 { font-size: 1.2rem; }
.font-size-5 { font-size: 1.4rem; }
.font-size-6 { font-size: 1.8rem; }
.font-size-7 { font-size: 2rem; }
.font-size-8 { font-size: 3rem; }
.font-size-9 { font-size: 4rem; }


/*===========================
 *  define custom font family
 ========================== */
.font-family-arial { font-family: Arial, Helvetica, sans-serif; }
.font-family-arial-narrow { font-family: 'Arial Narrow'; }
.font-family-century-gothic { font-family: Century Gothic; }
.font-family-comic-sans { font-family: 'Comic Sans MS', cursive; }
.font-family-copperplate-gothic { font-family: 'Copperplate Gothic Light'; }
.font-family-courier-new { font-family: 'Courier New', 'Courier', monospace, Georgia, serif; }
.font-family-garamond { font-family: Garamond; }
.font-family-georgia { font-family: Georgia; }
.font-family-lucida-sans { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; }
.font-family-papyrus { font-family: Papyrus; }
.font-family-tahoma { font-family: Tahoma, Geneva, sans-serif; }
.font-family-times-new-roman { font-family: Times New Roman, Times, serif; }
.font-family-trajan-pro { font-family: 'Trajan Pro'; }
.font-family-Verdana { font-family: Verdana, Geneva, sans-serif; }


/*===========================
 *  define custom font color
 ========================== */
.font-color-black { color: #000000; }
.font-color-dark-grey { color: #444444; }
.font-color-grey { color: #777777; }
.font-color-light-grey { color: #cccccc; }
.font-color-white { color: #ffffff; }
.font-color-dark-red { color: #ba3838; }
.font-color-red { color: #ff0000; }
.font-color-burgundy { color: #800020; }
.font-color-dark-blue { color: #001540; }
.font-color-blue { color: #0033cc; }
.font-color-light-blue { color: #336699; }
.font-color-green { color: #006600; }
.font-color-light-green { color: #004000; }
.font-color-orange { color: #b4763b;}
.font-color-dark-orange { color: #7F542A;}
.font-color-brown { color: #402a15;}


/*===========================
 * define custom format 
 ========================== */
.font-format-1 {
	font-size: 2.2rem;
	margin: 0 0 1.5rem 0;
	line-height: 1.5rem;
}

.font-format-2 {
	font-size: 2.0rem;
	margin: 0 0 1.5rem 0;
	line-height: 1.5rem;
}

.font-format-3 {
	font-size: 1.8rem;
	margin: 0 0 1.5rem 0;
	line-height: 1.5rem;
}

.font-format-4 {
	font-size: 1.6rem;
	margin: 0 0 1.5rem 0;
	line-height: 1.5rem;
}

.font-format-5 {
	font-size: 1.4rem;
	margin: 0 0 1.5rem 0;
	line-height: 1.5rem;
}

.font-format-6 {
	font-size: 1.2rem;
	margin: 0 0 1.5rem 0;
	line-height: 1.5rem;
}

.font-format-small {
	font-size: 0.7rem;
}


/*===========================
 * define custom templates 
 ========================== */
 .table-rates {
	width: 100%;
	border: 1px solid #777;
	/* border-collapse: collapse; */
}

.cg-table th {
	font-weight: bold;
	background-color: rgba(102, 102, 102, 0.20);
	padding: 0.4rem 0.8rem;
}

.cg-table td {
	padding: 0.4rem;
}

