/* Minification failed. Returning unminified contents.
(2,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,73): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,96): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,52): run-time error CSS1039: Token not allowed after unary operator: '-wsu-purple-bg'
(12,52): run-time error CSS1039: Token not allowed after unary operator: '-wsu-purple-bg'
(12,88): run-time error CSS1039: Token not allowed after unary operator: '-wsu-purple-bg'
(14,43): run-time error CSS1039: Token not allowed after unary operator: '-wsu-purple-bg'
(46,101): run-time error CSS1039: Token not allowed after unary operator: '-bd-callout-bg'
(46,122): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-100'
(46,170): run-time error CSS1039: Token not allowed after unary operator: '-bd-callout-border'
(46,195): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-300'
(56,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,69): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,75): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,75): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,73): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
:root,
[data-bs-theme="light"] { --wsu-purple: #4b08a1; --wsu-violet: #712cf9; --wsu-violet-rgb: 112.520718,44.062154,249.437846; --wsu-purple-bg: var(--wsu-purple); --wsu-violet-bg: var(--wsu-violet); }

.btn-primary { --bs-btn-bg: var(--wsu-purple-bg); --bs-btn-border-color: var(--wsu-purple-bg); --bs-btn-hover-bg: #6528e0; --bs-btn-hover-border-color: #6528e0; --bs-btn-focus-shadow-rgb: var(--wsu-violet-rgb); --bs-btn-active-bg: #5a23c8; --bs-btn-active-border-color: #5a23c8; }

.btn-outline-primary { --bs-btn-color: var(--wsu-purple-bg); --bs-btn-border-color: var(--wsu-purple-bg); --bs-btn-hover-bg: var(--wsu-purple-bg); --bs-btn-hover-border-color: var(--wsu-purple-bg); --bs-btn-focus-shadow-rgb: var(--wsu-violet-rgb); --bs-btn-active-bg: var(--wsu-purple-bg); --bs-btn-active-border-color: var(--wsu-purple-bg); --bs-btn-disabled-color: var(--wsu-purple-bg); --bs-btn-disabled-border-color: var(--wsu-purple-bg); }

/* Checkbox when unchecked is difficult to see. We want them to see this checkbox. */
.form-check-input[type=checkbox],
.form-check-input[type=radio] { border-color: var(--wsu-purple-bg); }

.form-check-input:checked { background-color: var(--wsu-purple-bg); border-color: var(--wsu-purple-bg); }

.text-bg-primary { background-color: var(--wsu-purple-bg) !important; }


@media (min-width: 992px) {
    .container, .container-lg { max-width: 960px }
}

/* Choices js styles */
.choices__list--multiple .choices__item { background-color: rgb(75, 8, 161); border: 1px solid rgb(75, 8, 161); color: #fff; }

.choices__list--multiple .choices__item.is-highlighted { background-color: rgb(132, 86, 190); border: 1px solid rgb(132, 86, 190); }

.choices[data-type*="select-multiple"] .choices__button,
.choices[data-type*="text"] .choices__button { border-left: 1px solid #fff; }
/* Choices js styles */

/* Embedded styles */
.is-embedded header, .is-embedded footer { display: none; }
.is-embedded body { margin-top: 2rem; margin-bottom: 2rem; }

/* Show/hide banner. */
.js-event-banner { display: none; }
.is-event .js-event-banner { display: block; }

/* Over expanding in iframe could cause submit button to not be visible. */
textarea { max-height: calc(2px + 13rem); }

/* Make read-only look disabled. */
.form-control:read-only { background-color: #e9ecef; opacity: 1; }

.results-overflow { max-height: 650px; overflow-y: auto; }

.bd-callout { padding: 1.25rem; margin-top: 1.25rem; margin-bottom: 1.25rem; background-color: var(--bd-callout-bg, var(--bs-gray-100)); border-left: 0.25rem solid var(--bd-callout-border, var(--bs-gray-300)) }

.bd-callout h4 { margin-bottom: .25rem }

.bd-callout > :last-child { margin-bottom: 0 }

.bd-callout + .bd-callout { margin-top: -.25rem }

.bd-callout .highlight { background-color: rgba(0,0,0,0.05) }

.bd-callout-info { --bd-callout-bg: rgba(var(--bs-info-rgb), .075); --bd-callout-border: rgba(var(--bs-info-rgb), .5) }

.bd-callout-success { --bd-callout-bg: rgba(var(--bs-success-rgb), .075); --bd-callout-border: rgba(var(--bs-success-rgb), .5) }

.bd-callout-warning { --bd-callout-bg: rgba(var(--bs-warning-rgb), .075); --bd-callout-border: rgba(var(--bs-warning-rgb), .5) }

.bd-callout-danger { --bd-callout-bg: rgba(var(--bs-danger-rgb), .075); --bd-callout-border: rgba(var(--bs-danger-rgb), .5) }


.signup-details { font-size: .75rem; line-height: 1.6; color: #6b6e73; margin-top: 3rem; }
