:root {
	/* GENERAL */
	--color-background-main: #FFF;
	--color-text-main: #333;
	--color-text-small: #375FA5;
	--color-link: #375FA5;
	--color-link-hover: #F99722;
	--color-link-disabled: #CCC;
	--color-datatype-link: #939393;
	--color-background-input: #fff7e2;
	--color-background-input-focus: #FFD;
	--color-input: #333;
    --color-background-side-nav: #F5F5F5;
    --color-background-menu-toggle: #ccc;
	--color-background-collapsible-heading: #ccc;
	--color-background-edit-link: #4e6884;
	--remove-button-hover: #ccc;
	--color-button: #f9f9f9;
	
	--border-pre: 1px solid #ccc;
	--color-version-available: #777;
	--color-version-number: #A58269;	
	--color-select-code: #959595;
	--color-accent-selection: #CCC;
	--color-undocumented-parent: #777;	
	--color-border-header-bottom: #CCC;
	--color-super-admin-link: magenta;
	--color-background-textarea: #fff7e2;
	--color-background-textarea-focus: #FFD;
	--color-textarea: #333;
	--color-background-disabled: #f0f0f0;
	--color-code-select-button: #333;
	--color-background-code-select-button: #ccc;
	--color-background-footer: #ebf2f7;
	
	/* LOGO */
	--color-logo-main: #4545A2;
	--color-logo-brick: #858585;
	--color-logo-m: #FFF;
    --color-top-menu-border: #ccc;

    /* SIDE MENU */
	--color-side-menu-hover: #ddd;
    --color-side-menu-active: #ddd;
	--color-border-search-submit: #ccc;
	--color-background-search-submit: #ddd;
	
	/* METHODS */
	--color-background-methods: #F9FBFD;
	--color-background-methods-odd: #f4f6f8;
	--color-background-methods-hover: #eaf5ff;
	--color-method-row-hover: #F5F5FF;
	--color-background-methods-thead: #E9EFF8;
	--color-text-methods-thead: #416688;
	--color-background-methods-thead-hover: #EDFAFF;
	--color-text-methods-thead-hover: #315678;
	--color-border-methods: #D1DFEE;
	--color-border-related-methods: #CCF;
	--color-background-related-methods: #F9F9FF;
	
	/* CONSTANTS */
	--color-text-constants-department: #777;
	--color-background-constants: #FFFBF7;
	--color-background-constants-odd: #fbf5ef;
	--color-background-constants-hover: #fff2e5;
	--color-background-constants-thead: #FCECD9;
	--color-text-constants-thead: #8C6D45;
	--color-background-constants-thead-hover: #FFF7ED;
	--color-text-constants-thead-hover: #7C5D35;
	--color-border-constants: #E2D8CB;
	--color-text-constant-name: #533A1D;
	--color-background-constant-copy-hover: #fff;
	
	/* PROPERTIES */
	--color-background-properties: #F9FFF8;
	--color-background-properties-odd: #eff8ee;
	--color-background-properties-hover: #f0ffed;
	--color-property-name: #141;
	--color-background-properties-thead: #E3F8E0;
	--color-text-properties-thead: #4B8840;
	--color-background-properties-thead-hover: #EBFFE8;
	--color-text-properties-thead-hover: #3B7830;
	--color-border-properties: #CEEAC9;
	--color-background-property-copy-hover: #fff;

	/* ARGUMENTS */
	--color-background-arguments: #F5F5FF;
	--color-background-arguments-odd: #efeffb;
	--color-background-arguments-hover: #e7e7ff;
	--color-background-arguments-thead: #E5E5FD;
	--color-text-arguments-thead: #424286;
	--color-border-arguments: #D5D5F5;	

	/* CHANNEL CODES */
	--color-background-channel-codes: #eaeaea;
	--color-background-channel-codes-odd: #f1f1f1;
	--color-background-channel-codes-hover: #d4d4d4;
	--color-background-channel-codes-thead: #e5e5e5;
	--color-text-channel-codes-thead: #424242;
	--color-border-channel-codes: #acacac;	

	/* HISTORY SUMMARY */
	--color-background-history-summary: #eaeaea;
	--color-background-history-summary-odd: #f1f1f1;
	--color-background-history-summary-hover: #d4d4d4;
	--color-background-history-summary-thead: #e5e5e5;
	--color-text-history-summary-thead: #424242;
	--color-border-history-summary: #acacac;	
	
	/* TOOLTIP */
	--color-background-tooltip: #FFD;
	--color-background-method-tooltip-hover: #FFF;
	--color-border-tooltip: #CCC;
	--box-shadow-tooltip: 0px 8px 16px 0px rgba(0,0,0,0.2);
    --color-signature-method-name: #315678;
    --color-signature-parenthesis: #777;
    --color-signature-arguments: #222;
	
	/* DROPDOWNS */
	--color-background-dropdown-content: #f9f9f9;
	--box-shadow-dropdown-content: 0px 8px 16px 0px rgba(0,0,0,0.2);
	--color-background-dropdown-link-hover: #f1f1f1;
	
	/* MODAL */
	--color-background-modal: white;
	--color-background-modal-alpha: rgba(0,0,0,0.4);
	--color-border-modal-content: #888;
	--color-background-modal-success: #E2FFD7;
	--color-background-modal-error: #FFD7D7;
	--color-modal-close: #AAAAAA;
	--color-modal-close-hover: #000;	
	
	/* BUTTONS */
	--color-background-buttons: #AAD;
	--color-text-buttons: #0E142D;
	--border-buttons: 1px outset #BEBEFF;
	--gradient-buttons: linear-gradient(#F4F4FF, #F5F5FF, #FFFFFF);
	--box-shadow-buttons: 2px 2px 3px 0px #E0E0E0;
	
	--color-background-buttons-hover: #CCE;
	--color-text-buttons-hover: #000;
	--border-buttons-hover: 1px outset #AEAEEF;
	--gradient-buttons-hover: linear-gradient(#eeeeff, #c7c6f0);
	
	--border-buttons-active: 1px inset #557;
	--color-text-buttons-active: #0000FF;
	--gradient-buttons-active: linear-gradient(#fff, #fff);
	--box-shadow-buttons-active: 1px 1px 1px 0px #E0E0E0;

	/* HEADERS */
	--color-h1: #333;
	--color-h2: #555;
	--color-h3: #777;
	--color-h4: #777;
	
	/* SCROLLBAR */
	--color-background-scrollbar-track: #dadada;
	--border-scrollbar-track: none;
	--color-background-scrollbar-thumb: #adadad;
	--border-scrollbar-thumb: none;
	--color-background-scrollbar-thumb-hover: #888888;
	
	/* FONTS */
	--font-family-h1: 'Monda', sans-serif;
	--font-family-h2: 'Nunito', sans-serif;
	--font-family-h3: 'Verdana', sans-serif;
	--font-family-h4: 'Verdana', sans-serif;
	--font-family-main: 'Roboto', sans-serif;
	--font-family-caption: "Times New Roman", Times, serif;
	--font-family-constant-names: "Courier New", Courier, monospace;
	--font-family-select-code: Arial, Verdana, sans-serif;
	--font-family-edit-link: Verdana, Arial, sans-serif;
	--font-family-constants-department: Verdana, Arial, sans-serif;
	
	/* IMAGES */
	--image-controls: url('../images/controls.png');
    --image-logo: url('../site-images/g-logo-light.svg');
	--image-background-search-submit: url('../site-images/search-light.svg');

	/* DIFF */
	--color-background-added-line: #bbf9bb;
	--color-added-line: #005500;
	--color-background-removed-line: #f9bbbb;
	--color-removed-line: #550000;

	/* MOHO VERSIONS */
	--color-background-moho-versions-table: #f9f9f9;
	--color-moho-versions-table: #222;
	--color-background-moho-versions-table-thead: #e5e5e5;
	--color-moho-versions-table-thead: #111;
	--color-background-moho-versions-table-odd: #ffffff;
	--color-moho-versions-table-odd: #222;
	--color-background-moho-versions-table-hover: #f0f4ff;
	--color-moho-versions-table-hover: #000;
	--color-border-moho-versions-table: #c5c5c5;

	/* HELP */
	--help-color: #23110e;
    --do-background-color: #f0fff0;
    --do-border-color: #8fc48f;
    --do-color: #2e4f2e;
    --dont-background-color: #fff0f0;
    --dont-border-color: #c19595;
    --dont-color: #793939;
}