:root {
	
		/*FONT SIZING AND CONSISTENCY		*/
	  	--smallheading:~'calc(1rem + (1vw + .11px))';
		--medheading:~'calc(1.5rem + (0.75vw + .11px))';
		--largeheading:~'calc(2.5rem + (1vw + .11px))';
		--smallbodyfont:~'calc(0.85rem + (0.25vw + 0.01px))';
		--medlargbodyfont:~'calc(0.60rem + (0.45vw + 0.01px))';
		--medbodyfont:~'calc(0.35rem + (0.5vw + 0.01px))';
		--largebodyfont:~'calc(.75rem + (.65vw + .11px))';
		--largemobilebodyfont:~'calc(1rem + (.75vw + .11px))';
		--largemobileinputfont:~'calc(1rem + (1.8vw + .11px))';
		--smalldevicefontsize:~'calc(12px + 4 * ((100vw - 320px) / 680))';
		--mobileblockpadding:~'calc(.2rem + (.1vw + .11px))';
	    --xxlargemobilebodyfont:~'calc(2rem + (1vw + .11px))';
	
	
		/*SITEWIDE FORMATTING TO ALLOW CONSISTENCY ACCROSS THE APP		*/
		--globalborderradius:4px;
		--globalbasepadding:var(--largebodyfont);
		--globaltransition:0.18s all ease-in;
	
		/*VANILLA BASE MEASUREMENTS - OVERRIDE IN CUSTOM IF NEEDED		*/
		--headerheight:max-content;
		--sidebarwidth:max-content;
		--breadcrumbsheight:50px;
	
		/*Site Branding / Colors		*/
		--dashboard-background:whitesmoke;
		--table-header-background:#337ab7;
		--table-header-background-hover:dodgerblue;
		--btn-static-background:#c2c0c1;
		--btn-hover-background:#ebebeb;
		--header-background:ghostwhite;
		--breadcrumb-background:#dedede;
		--sidebarmenu-background:#999;
		--sidebarmenu-background-hover:#666;
		--footer-background:#222;
		--modal-header-background:#337ab7;
		--subtab-tab-active-background:#337ab7;
	
		--subtab-tab-background:#008dc5;
		--subtab-tab-background-hover:#337ab7;
        
 }