﻿/**
 * Scheme_2_wcag21 A WCAG 2.1 colour contrast compliant scheme
 **/

/* White on mid grey */
:root {
    --primary_1: #B6E9FF;
    --primary_2: #456268;
    --secondary_1: #3a6a7f;
    --secondary_2: #EEEEEE;
    --primary: var(--primary_2);
    --secondary: var(--secondary_1);
    --pale-secondary: #69B;
    --pale-primary-1: #CFF;
    --pale-primary-2: #688;
    --primary-user: #0056fb;
    /* menu area foreground and background */
    --menuForeground: var(--black);
    --menuBackground: var(--primary_1);
    /* navigation buttons - foreground / background and selected */
    --navButtonForeground: var(--black);
    --navButtonBackground: var(--primary_1);
    --navButtonForeground_Selected: var(--primary_1);
    --navButtonBackground_Selected: var(--primary_2);
    --navButtonForeground_Hover: var(--primary);
    --navButtonBackground_Hover: var(--pale-primary-1);
    --red-light: #cd0014;
}
.reply.applicant a {
    color: var(--secondary_2);
}
p a, .small a, .pager a, label a, .footsie a {
    text-decoration: underline solid;
}
p a:hover, .small a:hover, .pager a:hover, label a:hover {
    text-decoration: underline dotted;
}

/* Bootstrap WCAG 2.1 amends { */
.text-danger {
    color: #cd0014 !important;
}
.text-success {
    color: #007a1b !important;
}
.text-primary {
    color: var(--primary-user) !important;
}
.badge-primary {
    background-color: #006ee5;
}

.badge-success {
    background-color: #119d31;
}

.badge-info {
    background-color: #017688;
}

.btn-outline-secondary {
    color: var(--pageForeground);
    border-color: var(--pageForeground);
}

.btn-outline-danger {
    background: var(--white);
}
/* Bootstrap WCAG 2.1 amends } */

/* DX WCAG 2.1 overrides { */
.dx-datagrid-nodata {
    color: #666;
}
/* DX WCAG 2.1 overrides } */