﻿:root {
    --main-font: 'Open Sans', sans-serif;
    --main-colour: rgb(var(--main-colour-rgb));
    --main-colour-rgb: 51, 51, 15;
    --main-title-colour: #2a2a2a;
    --main-muted-colour: #999;
    --main-bg-colour: rgb(var(--main-bg-colour-rgb));
    --main-bg-colour-rgb: 255, 255, 255;
    --main-border-colour: #ddd;
    --main-overlay-colour: rgb(var(--main-overlay-colour-rgb));
    --main-overlay-colour-rgb: 0, 0, 0;
    --long-branding-bg: url(/Images/ForgeBluepoint_lg_dark.png) 13px 18px no-repeat;
    --long-branding-bg-size: 405px 73px;
    /*
        Main Colours
        --------------------------------------------------
    */
    --link-colour: #337ab7;
    --link-active-colour: #23527c;
    --primary-colour: #2c6ac4;
    --primary-active-colour: #0c5396;
    --secondary-colour: #eee;
    --secondary-active-colour: #ccc;
    --success-colour: #40bf40;
    --success-active-colour: #339933;
    --highlight-colour: #fff568;
    --highlight-active-colour: #fffb99;
    --warning-colour: #fab750;
    --warning-active-colour: #f8a31f;
    --danger-colour: #ff4433;
    --danger-active-colour: #e51400;
    --info-colour: #5bc0de;
    --info-active-colour: #62a7e7;
    /*
        Header
        --------------------------------------------------
    */
    --header-colour: #fff;
    --header-bg-colour: #0072cd;
    --header-active-bg-colour: #1b67af;
    --header-border-colour: #fff;
    /*
        Buttons
        --------------------------------------------------
    */
    /*Primary*/
    --button-primary-colour: var(--main-bg-colour);
    --button-primary-bg-colour: var(--primary-colour);
    --button-primary-active-bg-colour: var(--primary-active-colour);
    /*Secondary*/
    --button-secondary-colour: #555;
    --button-secondary-bg-colour: var(--secondary-colour);
    --button-secondary-active-bg-colour: #e6e6e6;
    /*Success*/
    --button-success-colour: var(--main-bg-colour);
    --button-success-bg-colour: var(--success-colour);
    --button-success-active-bg-colour: var(--success-active-colour);
    /*Warning*/
    --button-warning-colour: #555;
    --button-warning-bg-colour: var(--warning-colour);
    --button-warning-active-bg-colour: var(--warning-active-colour);
    /*Danger*/
    --button-danger-colour: var(--main-bg-colour);
    --button-danger-bg-colour: var(--danger-colour);
    --button-danger-active-bg-colour: var(--danger-active-colour);
    /*Info*/
    --button-info-colour: #555;
    --button-info-bg-colour: #a4ccf1;
    --button-info-active-bg-colour: var(--info-active-colour);
    /*
        Alerts
        --------------------------------------------------
    */
    /*Success*/
    --alert-success-colour: #3c763d;
    --alert-success-bg-colour: #dff0d8;
    --alert-success-link-colour: #2b542c;
    /*Warning*/
    --alert-warning-colour: #8a6d3b;
    --alert-warning-bg-colour: #fcf8e3;
    --alert-warning-link-colour: #66512c;
    /*Danger*/
    --alert-danger-colour: #a94442;
    --alert-danger-bg-colour: #f2dede;
    --alert-danger-link-colour: #843534;
    /*Info*/
    --alert-info-colour: #31708f;
    --alert-info-bg-colour: #d9edf7;
    --alert-info-link-colour: #245269;
    /*
        Panels
        --------------------------------------------------
    */
    --panel-bg-colour: var(--main-bg-colour);
    --panel-border-colour: var(--main-border-colour);
    --panel-footer-bg-colour: var(--secondary-colour);
    /*Primary*/
    --panel-header-primary-colour: #fff;
    --panel-header-primary-bg-colour: #337ab7;
    --panel-primary-border-colour: var(--panel-header-primary-bg-colour);
    /*Secondary*/
    --panel-header-secondary-colour: var(--main-colour);
    --panel-header-secondary-bg-colour: var(--secondary-colour);
    --panel-secondary-border-colour: var(--main-border-colour);
    /*Success*/
    --panel-header-success-colour: #3c763d;
    --panel-header-success-bg-colour: #dff0d8;
    --panel-success-border-colour: var(--panel-header-success-bg-colour);
    /*Warning*/
    --panel-header-warning-colour: #8a6d3b;
    --panel-header-warning-bg-colour: #fcf8e3;
    --panel-warning-border-colour: #faebcc;
    /*Danger*/
    --panel-header-danger-colour: #a94442;
    --panel-header-danger-bg-colour: #f2dede;
    --panel-danger-border-colour: var(--panel-header-danger-bg-colour);
    /*Info*/
    --panel-header-info-colour: #31708f;
    --panel-header-info-bg-colour: #d9edf7;
    --panel-info-border-colour: var(--panel-header-info-bg-colour);
    /*
        Progress Bar
        --------------------------------------------------
    */
    --progress-bg-colour: var(--secondary-colour);
    --progress-bar-colour: var(--main-bg-colour);
    --progress-bar-bg-colour: var(--link-colour);
    --progress-bar-success-colour: #5cb85c;
    --progress-bar-warning-colour: #f0ad4e;
    --progress-bar-danger-colour: #d9534f;
    --progress-bar-info-colour: #5bc0de;
    /*
        Tables
        --------------------------------------------------
    */
    --table-colour: var(--main-colour);
    --table-border-colour: var(--main-border-colour);
    --table-header-colour: #555;
    --table-header-bg-colour: var(--secondary-colour);
    --table-header-border-colour: #ccc;
    --table-striped-bg-colour: #f9f9f9;
    --table-active-bg-colour: #f5f5f5;
    --table-hover-bg-colour: #e8e8e8;
    --table-filter-colour: var(--table-header-border-colour);
    /*
        Form
        --------------------------------------------------
    */
    --form-colour: #555;
    --form-bg-colour: var(--main-bg-colour);
    --form-border-colour: #ccc;
    --form-active-border-colour: rgb(var(--form-active-border-colour-rgb));
    --form-active-border-colour-rgb: 102, 175, 233;
    --form-placeholder-colour: var(--main-muted-colour);
    --form-disabled-bg-colour: #eee;
    --form-input-bg-colour: #f9f9f9;
    --form-input-selected-bg-colour: #999;
    --form-input-error-colour: white;
    --form-input-error-bg-colour: #e63a3a;
}
