/* Minification failed. Returning unminified contents.
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,17): run-time error CSS1039: Token not allowed after unary operator: '-meta_alt2'
(32,17): run-time error CSS1039: Token not allowed after unary operator: '-meta_secondary'
(36,28): run-time error CSS1039: Token not allowed after unary operator: '-meta_primary'
(40,28): run-time error CSS1039: Token not allowed after unary operator: '-meta_secondary'
(44,28): run-time error CSS1039: Token not allowed after unary operator: '-meta_alt2'
(47,1): run-time error CSS1019: Unexpected token, found '}'
(51,17): run-time error CSS1039: Token not allowed after unary operator: '-meta_secondary'
(63,28): run-time error CSS1039: Token not allowed after unary operator: '-meta_alt2'
(67,17): run-time error CSS1039: Token not allowed after unary operator: '-meta_alt2'
 */


:root {
    --meta_primary: #3366FF;
    --meta_secondary: #339966;
    --meta_alt1: #FFCC33;
    --meta_alt2: #192839;
}

body, h1, h2, h3, h4, h5, h6, p {
    font-family: Nunito, sans-serif;
}

.i-ci {
    font-size: 1.4rem;
}

body {
    font-size: 16px;
}

strong {
    font-weight: 700 !important;
}

a,
.primaryText {
    color: var(--meta_alt2);
}

.secondaryText {
    color: var(--meta_secondary);
}

.primaryBackground {
    background-color: var(--meta_primary);
}

.secondaryBackground {
    background-color: var(--meta_secondary);
}

.alt2Background {
    background-color: var(--meta_alt2);
}

}


a:hover {
    color: var(--meta_secondary) !important;
}

.WA_logo {
    width: 13rem;
}

.WA_logo_footer {
    width: 25rem;
}

h1.pageTitle {
    background-color: var(--meta_alt2) !important;
}

.card-header h2 {
    color: var(--meta_alt2);
}

.section-wrapper {
    position: relative;
    border: 2px solid #76a3d396;
    padding: 1rem;
    border-radius: 8px;
    margin-bottom: 1rem;
}

.section-title {
    position: absolute;
    top: -0.8em;
    left: 1rem;
    background: white;
    padding: 0 0.5em;
    font-weight: bold;
    color: #007BFF;
    z-index: 1;
}

.btn {
    text-transform: none !important;
    transition: all 0.2s linear;
}
.select-option-group-label
{
    font-weight:900 !important;
}
