/* Color variables */
:root {
	--lightblue25: #F2F8F9;
	--lightblue50: #e1f5fe;
	--blue50: #e3f2fd;
	--blue100: #c9e6fa;
	--blue300: #64B5F6;
	--blue500: #039BE5;
	--blue600: #0288d1;
	--blue700: #0277bd;
	--orange50: #FFF3E0;
	--orange300: #FFB74D;
	--orange500: #FF8700;
	--orange600: #f57c00;
	--orange700: #ef6c00;
	--red50: #FFEBEE;
	--red300: #E57373;
	--red500: #D84315;
	--purple500: #9c27b0;
	--red600: #bf360c;
	--red700: #a52c0c;
	--green50: #E8F5E9;
	--green300: #81C784;
	--green500: #43A047;
	--bluegrey100: #eceff1;
	--bluegrey200: #EEF3F5;
	--bluegrey300: #b0bec5;
	--bluegrey400: #78909c;
	--bluegrey500: #607D8B;
	--bluegrey600: #546E7A;
	--bluegrey800: #37474F;
	--grey50: #FAFAFA;
	--grey100: #f5f5f5;
	--grey300: #E0E0E0;
	--grey500: #BDBDBD;
	--grey600: #757575;
	--brown100: #D5CCC8;
	--brown200: #B9AAA5;
	--brown300: #9D8980;
	--brown400: #896F65;
	--brown600: #694D43;
	--brown800: #4A352F;
	--black: #424242;
	--white: #FFFFFF;
	--darktext: var(--black);
	--greytext: var(--grey500);
	--lighttext: var(--white);
	--box-bg: var(--white);
	--box-border: var(--grey300);
	--app-bg: var(--bluegrey200);
	--dropdown: var(--bluegrey400);
	--dropdown-active: var(--blue50);
	--menu-bg: #023A4F;
	--menu-hover: var(--bluegrey600);
	--menu-active: #022E3F;
	--action: var(--blue500);
	--action-hover: var(--blue600);
	--action-active: var(--blue700);
	--accent: var(--orange500);
	--accent-hover: var(--orange600);
	--accent-active: var(--orange700);
	--input-border: var(--bluegrey300);
	--disabled: var(--bluegrey300);
	--disabled-text: var(--grey600);
	--disabled-bg: var(--grey100);
	--positive: var(--green500);
	--negative: var(--red500);
	--negative-hover: var(--red600);
	--negative-active: var(--red700);
	--tooltip: var(--bluegrey800);
	--warning-bg: var(--orange50);
	--warning-border: var(--orange300);
	--success-bg: var(--green50);
	--success-border: var(--green300);
	--info-bg: var(--blue50);
	--info-border: var(--blue300);
	--danger-bg: var(--red50);
	--danger-border: var(--red300);
	--collapsible-table-row-bg: #e6f2ff;
	--collapsible-details-border-color: #b3d9ff;
}