﻿select {
    width: 100%;
    border: 1px solid var(--brand-gray-dark);
    border-radius: var(--border-radius);
    padding: var(--control-padding);
    cursor: pointer;
    box-sizing: border-box;
    outline: 0;
    font-weight: 500;
}

.error select {
    border-color: var(--brand-feedback-error);
}

    select:focus {
        border-color: var(--brand-info-blue);
    }

.select2-container.select2-container--default .select2-selection--single {
    border-radius: var(--border-radius);
}

.error .select2.select2-container .selection .select2-selection {
    color: var(--brand-feedback-error);
    border-color: var(--brand-feedback-error);
}

.error .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
    color: var(--brand-feedback-error);
}