1.form-control .select2-choice {
2    border: 0;
3    border-radius: 2px;
4}
5
6.form-control .select2-choice .select2-arrow {
7    border-radius: 0 2px 2px 0;
8}
9
10.form-control.select2-container {
11    height: auto !important;
12    padding: 0;
13}
14
15.form-control.select2-container.select2-dropdown-open {
16    border-color: #5897FB;
17    border-radius: 3px 3px 0 0;
18}
19
20.form-control .select2-container.select2-dropdown-open .select2-choices {
21    border-radius: 3px 3px 0 0;
22}
23
24.form-control.select2-container .select2-choices {
25    border: 0 !important;
26    border-radius: 3px;
27}
28
29.control-group.warning .select2-container .select2-choice,
30.control-group.warning .select2-container .select2-choices,
31.control-group.warning .select2-container-active .select2-choice,
32.control-group.warning .select2-container-active .select2-choices,
33.control-group.warning .select2-dropdown-open.select2-drop-above .select2-choice,
34.control-group.warning .select2-dropdown-open.select2-drop-above .select2-choices,
35.control-group.warning .select2-container-multi.select2-container-active .select2-choices {
36    border: 1px solid #C09853 !important;
37}
38
39.control-group.warning .select2-container .select2-choice div {
40    border-left: 1px solid #C09853 !important;
41    background: #FCF8E3 !important;
42}
43
44.control-group.error .select2-container .select2-choice,
45.control-group.error .select2-container .select2-choices,
46.control-group.error .select2-container-active .select2-choice,
47.control-group.error .select2-container-active .select2-choices,
48.control-group.error .select2-dropdown-open.select2-drop-above .select2-choice,
49.control-group.error .select2-dropdown-open.select2-drop-above .select2-choices,
50.control-group.error .select2-container-multi.select2-container-active .select2-choices {
51    border: 1px solid #B94A48 !important;
52}
53
54.control-group.error .select2-container .select2-choice div {
55    border-left: 1px solid #B94A48 !important;
56    background: #F2DEDE !important;
57}
58
59.control-group.info .select2-container .select2-choice,
60.control-group.info .select2-container .select2-choices,
61.control-group.info .select2-container-active .select2-choice,
62.control-group.info .select2-container-active .select2-choices,
63.control-group.info .select2-dropdown-open.select2-drop-above .select2-choice,
64.control-group.info .select2-dropdown-open.select2-drop-above .select2-choices,
65.control-group.info .select2-container-multi.select2-container-active .select2-choices {
66    border: 1px solid #3A87AD !important;
67}
68
69.control-group.info .select2-container .select2-choice div {
70    border-left: 1px solid #3A87AD !important;
71    background: #D9EDF7 !important;
72}
73
74.control-group.success .select2-container .select2-choice,
75.control-group.success .select2-container .select2-choices,
76.control-group.success .select2-container-active .select2-choice,
77.control-group.success .select2-container-active .select2-choices,
78.control-group.success .select2-dropdown-open.select2-drop-above .select2-choice,
79.control-group.success .select2-dropdown-open.select2-drop-above .select2-choices,
80.control-group.success .select2-container-multi.select2-container-active .select2-choices {
81    border: 1px solid #468847 !important;
82}
83
84.control-group.success .select2-container .select2-choice div {
85    border-left: 1px solid #468847 !important;
86    background: #DFF0D8 !important;
87}
88