:root
{
	--font-family: 'poppins', Arial, Helvetica, sans-serif;

	--color-1: #fff;
	--color-2: #000;
	--color-3: #3D3D3D;
	--color-4: #dcdcdc;
	--color-5: #F4F4F4;
	--color-6: #70c0b3;
	--color-7: #00a0e0;
	--color-8: #E7E7E7;
	--color-9: #CCCCCC;

	--border-radius-1: 0px;

	--border-1: 1px solid var(--color-6);
	--border-2: 3px solid var(--color-4);
	--border-3: 1px solid var(--color-9);

	--font-color-dark: var(--color-2);
	--font-color-med: var(--color-3);
	--font-color-light: var(--color-1);

	--box-shadow-1: unset;

	--gradient-1: linear-gradient(0deg, var(--color-1) 10%, var(--color-6) 90%);
	--gradient-2: linear-gradient(0deg, #ffffff75 20%, #261243 120%);

	--transparent-1: transparent;

	--label-text-transform: unset;
	--label-font-weight: unset;
	--label-font-size: unset;

	--category-font-size: 14pt;
	--category-font-wt: normal;
	--subcategory-font-size: 12pt;
	--category-text-transform: uppercase;

	--placeholder-color: var(--font-color-med);

	--button-radius: 0;
	--button-border: unset;
	--button-bg-color: var(--color-7);
	--button-color: var(--color-1);
	--button-hover-border: unset;
	--button-hover-bg-color: #00c292;
	--button-hover-color: var(--color-1);
	--button-hover-shadow: unset;
	--button-text-transform: uppercase;
	--button-transition: background 0.5s ease;

	--ff-bg-color: var(--color-1);
	--ff-border: var(--border-3);
	--ff-color: var(--font-color-dark);
	--ff-focus-bg-color: var(--color-1);
	--ff-focus-color: var(--font-color-dark);
	--ff-padding: 0 5px;
	--ff-radius: unset;

	--container-1-border: var(--border-3);
	--container-1-radius: 6px;
	--container-1-bg-color: var(--color-1);
	--container-1-color: var(--font-color-light);
	--container-1-shadow: 0px 0px 5px 1px rgba(0,0,0,0.05);
	--container-1-hover-border: none;
	--container-1-hover-shadow: unset;
	--container-1-padding: 30px;

	--grid-1-body-color: var(--font-color-dark);
	--grid-1-body-border: var(--border-3);
	--grid-1-body-bg-color: var(--color-8);
	--grid-1-body-hover-color: var(--font-color-light);
	--grid-1-body-hover-bg: var(--color-2);
	--grid-1-body-expansion-bg: var(--color-8);
	--grid-1-body-expansion-border: var(--border-3);

	--grid-1-header-font-weight: bold;
	--grid-1-header-color: var(--font-color-dark);
	--grid-1-header-text-transform: uppercase;
	--grid-1-header-sort-bg: #00c292;
	--grid-1-header-sort-color: var(--font-color-light);
	--grid-1-header-sort-arrow: var(--color-1);
	--grid-1-expansion-button-color: var(--color-2);

	--theme-top: 60px;
	--theme-right: 18px;
	--theme-bg-color: var(--color-1);
	--theme-select-bg-color: var(--color-6);
	--theme-text-color: var(--font-color-light);
	--theme-hover-label-bg: var(--color-6);
	--theme-hover-label-color: var(--color-1);

	--fav-color: var(--color-7);
	--fav-before-color: var(--color-4);
	--fav-text-bg-color: var(--color-2);
	--fav-text-color: var(--color-1);

	--sc-color: var(--font-color-light);
	--sc-bg-color: var(--color-2);
	--sc-border-color: var(--color-2);
	--sc-header-bg-color: var(--color-3);
	--sc-header-color: var(--font-color-light);

	--report-criteria-color: var(--font-color-dark);
	--report-criteria-font-weight: normal;
	--report-criteria-invalid-bg: var(--color-3);

	--processing-bg: var(--color-7);
	--processing-color: var(--color-5);
	--processing-shadow: 0 0 30px 5px var(--color-7);
	--processing-border: none;
	--processing-radius: 50px;

	--menu-bg-color: transparent;
	--menu-hover-bg-color: #3287ac;
	--menu-shadow: unset;
	--menu-font-color: var(--color-1);
	--menu-hover-font-color: var(--color-1);
	--menu-current-font-color: var(--color-6);
	--menu-current-bg-color: var(--color-2);
	--menu-font-size: 1rem;
	--menu-font-weight: normal;
	--menu-text-transform: uppercase;
	--menu-top: 50px; 
}

body.Busy #Page_Content button.Tab
{
	top: 0;
}