﻿body {
}
.form-control .select2-choice {
    border: 0;
    border-radius: 2px
}

    .form-control .select2-choice .select2-arrow {
        border-radius: 0 2px 2px 0
    }

.form-control.select2-container {
    height: auto !important;
    padding: 0
}

    .form-control.select2-container.select2-dropdown-open {
        border-color: #5897fb;
        border-radius: 3px 3px 0 0
    }

        .form-control .select2-container.select2-dropdown-open .select2-choices {
            border-radius: 3px 3px 0 0
        }

    .form-control.select2-container .select2-choices {
        border: 0 !important;
        border-radius: 3px
    }

.control-group.warning .select2-container .select2-choice, .control-group.warning .select2-container .select2-choices, .control-group.warning .select2-container-active .select2-choice, .control-group.warning .select2-container-active .select2-choices, .control-group.warning .select2-dropdown-open.select2-drop-above .select2-choice, .control-group.warning .select2-dropdown-open.select2-drop-above .select2-choices, .control-group.warning .select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #c09853 !important
}

    .control-group.warning .select2-container .select2-choice div {
        border-left: 1px solid #c09853 !important;
        background: #fcf8e3 !important
    }

.control-group.error .select2-container .select2-choice, .control-group.error .select2-container .select2-choices, .control-group.error .select2-container-active .select2-choice, .control-group.error .select2-container-active .select2-choices, .control-group.error .select2-dropdown-open.select2-drop-above .select2-choice, .control-group.error .select2-dropdown-open.select2-drop-above .select2-choices, .control-group.error .select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #b94a48 !important
}

    .control-group.error .select2-container .select2-choice div {
        border-left: 1px solid #b94a48 !important;
        background: #f2dede !important
    }

.control-group.info .select2-container .select2-choice, .control-group.info .select2-container .select2-choices, .control-group.info .select2-container-active .select2-choice, .control-group.info .select2-container-active .select2-choices, .control-group.info .select2-dropdown-open.select2-drop-above .select2-choice, .control-group.info .select2-dropdown-open.select2-drop-above .select2-choices, .control-group.info .select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #3a87ad !important
}

    .control-group.info .select2-container .select2-choice div {
        border-left: 1px solid #3a87ad !important;
        background: #d9edf7 !important
    }

.control-group.success .select2-container .select2-choice, .control-group.success .select2-container .select2-choices, .control-group.success .select2-container-active .select2-choice, .control-group.success .select2-container-active .select2-choices, .control-group.success .select2-dropdown-open.select2-drop-above .select2-choice, .control-group.success .select2-dropdown-open.select2-drop-above .select2-choices, .control-group.success .select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #468847 !important
}

    .control-group.success .select2-container .select2-choice div {
        border-left: 1px solid #468847 !important;
        background: #dff0d8 !important
    }
