:root {
		--primary-5-def: 244,250,253;
		--primary-25-def: 188,225,246;
		--primary-55-def: 30,151,217;
		--primary-60-def: 26,130,186;
		--primary-65-def: 22,109,157;
		--primary-75-def: 16,78,112;
		--primary-85-def: 11,55,78;

		--secondary-50-def: 232,132,48;

		--header-color-def: #082738;
		--header-text-color-def: #ffffff;

		--action-color-def: var(--primary-65-def);
		
		--form-color-def: rgb(var(--primary-5-def));

		--action-light-transparent: rgba(var(--action-color-def), 0.12);
		
		--header-color: rgb(var(--header-color-def));
		--header-gradient-top-color: var(--header-color-def);
		--header-gradient-bottom-color: var(--header-color-def);
		--navigation-bar-color: rgb(var(--navigation-bar-color-def));
		--header-text-color: var(--header-text-color-def);

		--glyph-icon: rgb(var(--action-color-def));
		
		--popup-color: rgb(var(--primary-85-def));
		--header-popup-color: var(--popup-color);
		--header-menu-item-hover-overlay-color: var(--menu-item-hover-overlay-color);
		
		--action-color: rgb(var(--action-color-def));
		--action-borderless-text-color: var(--action-color);
		--action-gradient-top-color: var(--action-color);
		--action-gradient-bottom-color: var(--action-color);
		--action-active-transparent-color: var(--action-light-transparent); 
		--action-hover-transparent-color: rgba(var(--action-color-def), 0.08); 
		--action-secondary-border-color: var(--action-color);
		--action-secondary-text-color: var(--action-color);
		--action-secondary-active-transparent-color: var(--action-light-transparent); 
		--action-secondary-hover-transparent-color: rgba(var(--action-color-def), 0.08);
		--action-secondary-hover-overlay-color: var(--action-hover-transparent-color);
		--action-borderless-active-overlay-color: var(--action-hover-transparent-color);
		--action-borderless-hover-overlay-color: var(--action-hover-transparent-color);

		
		--form-section-color: rgb(var(--primary-55-def));
		--form-section-gradient-top-color: var(--form-section-color);
		--form-section-gradient-bottom-color: rgb(var(--primary-60-def));
		--form-section-high-contrast-color: var(--form-section-color);
		--form-border-color: var(--form-section-color);
		
		--field-color: var(--action-color);
		--field-required-color: var(--action-light-transparent);
		--input-border-color: var(--action-color);
		--pick-color: rgb(var(--primary-25-def));

		--form-color: var(--form-color-def);

		--focus-color: rgb(var(--secondary-50-def));
		--information-color: var(--action-color);

		--link-color: rgb(var(--primary-75-def));
		--popup-border-color: rgb(var(--primary-85-def));
		--input-popup-border: var(--popup-border-color);
	}