// Colour scheme for CSS
//
// This file simply translates the colour scheme from ANT to less.
// These colours can then be used in component definitions.

$std-color-white: #fff;
$std-color-black: #000;

// The primary color is the root of the colour scheme and is generally used as a heading and link colour and can be used
// for significant panel decoration.
$std-color-primary: #45699f;
// The secondary colour is an accent color related to primary through the colour scheme mechanism.
$std-color-secondary: #880ce8;
// The tertiary colour is a background colour commonly used for shaded panels, secondary headings, menu bars etc.
$std-color-tertiary: #f3f3f3;

// Main colour accents are used as background/foreground combo (or vice versa) and must meet 4.5:1 contrast ratio with
// the main colour definitions above
$std-color-primary-accent: $std-color-white;
$std-color-secondary-accent:$std-color-white;
$std-color-tertiary-accent: $std-color-primary;

// Transient and specific purpose accents
// focus/hover backgrounds must
$std-color-invite-bg: #bbd6ff;
// The foreground must meet 4.5:1
$std-color-invite-fg: $std-color-black;
// Table row focus must be translucent with alpha no greater than 0.5.
$std-color-invite-bg-rgba: rgba(204, 229, 255, 0.5);
//
// Background highlighting accents (not focus/hover) such as zebra striping.
$std-color-highlight-bg: #f2f2f2;
// The foreground must meet 4.5:1;
$std-color-highlight-fg: $std-color-black;
// Table row zebra-striping must be translucent with alpha no greater than 0.5 on a white background.
$std-color-highlight-bg-rgba: rgba(0, 0, 0, 0.02);

// Line accents (usually borders)
$std-color-lines: #ccc;

// An accent colour - usually a complement. Used in the calendar icon and warnings. This should really POP!
$std-color-accent: #cf4000;

// State indicators: should be analogous/triad/tetrad to primary
// Success
$std-color-success-fg: #060;
// High priority and error indicator/foreground/header/box
$std-color-error-fg: #af0000;
// Secondary colour used for background of inputs in an error state.
$std-color-error-bg: #ffbfbf;
// Warnings and medium priority
$std-color-warning-fg: $std-color-accent;
//
// What colour should shadows be? well it depends on what the shadow is being cast upon but we can use rgba because IE8
// doesn't support box-shadow anyway!
$std-color-shadow: rgba(0, 0, 0, 0.25);
//
// and the modal shim?
$std-color-shim: rgba(0, 0, 0, 0.75);
