.select2 - container {
               box - sizing:border - box;
               display:inline - block;
               margin:0;
               position:relative;
               vertical - align:middle
           }
.select2 - container.select2 -selection--single {
               box - sizing:border - box;
               cursor:pointer;
               display:block;
               height:28 px;
               user - select:none;
               -webkit -user - select:none
           }
.select2 - container.select2 -selection--single.select2 -selection__rendered {
               display:block;
               padding -left:8 px;
               padding -right:20 px;
               overflow:hidden;
               text -overflow:ellipsis;
               white -space:nowrap
           }
.select2 - container.select2 -selection--single.select2 -selection__clear {
               position:relative
           }
.select2 - container[dir = "rtl"] .select2 - selection--single .select2 - selection__rendered {
                                                                              padding - right:8 px;
                                                                              padding - left:20 px
                                                                          }
.select2 - container.select2 -selection--multiple {
               box - sizing:border - box;
               cursor:pointer;
               display:block;
               min - height:32 px;
               user - select:none;
               -webkit -user - select:none
           }
.select2 - container.select2 -selection--multiple.select2 -selection__rendered {
               display:inline - block;
               overflow:hidden;
               padding -left:8 px;
               text -overflow:ellipsis;
               white -space:nowrap
           }
.select2 - container.select2 -search--inline {
               float:left
           }
.select2 - container.select2 -search--inline.select2 -search__field {
               box - sizing:border - box;
               border:none;
               font - size:100 %;
               margin - top:5 px;
               padding:0
           }
.select2 - container.select2 -search--inline.select2 -search__field::-webkit -search -cancel - button {
                                                                                                   -webkit - appearance:none
                                                                                               }
.select2 - dropdown {
               background - color:white;
               border:1 px solid #aaa;
               border - radius:4 px;
               box - sizing:border - box;
               display:block;
               position:absolute;
               left:-100000 px;
               width:100 %;
               z - index:1051
           }
.select2 - results {
               display:block
           }
.select2 - results__options {
               list - style:none;
               margin:0;
               padding:0
           }
.select2 - results__option {
               padding:6 px;
               user - select:none;
               - webkit - user - select:none
           }
.select2 - results__option[ aria -selected] {
    cursor:pointer
}
.select2 - container--open .select2 - dropdown {
                                          left:0
                                      }
.select2 - container--open .select2 - dropdown--above {
                                          border - bottom:none;
                                          border - bottom - left - radius:0;
                                          border - bottom - right - radius:0
                                      }
.select2 - container--open .select2 - dropdown--below {
                                          border - top:none;
                                          border - top - left - radius:0;
                                          border - top - right - radius:0
                                      }
.select2 - search--dropdown {
               display:block;
               padding:4 px
           }
.select2 - search--dropdown .select2 - search__field {
                                           padding:4 px;
                                           width:100 %;
                                           box - sizing:border - box
                                       }
.select2 - search--dropdown .select2 - search__field::-webkit -search - cancel - button {
                                                                                     -webkit - appearance:none
                                                                                 }
.select2 - search--dropdown .select2 - search--hide {
                                           display:none
                                       }
.select2 - close - mask {
                       border:0;
                       margin:0;
                       padding:0;
                       display:block;
                       position:fixed;
                       left:0;
                       top:0;
                       min - height:100 %;
                       min - width:100 %;
                       height:auto;
                       width:auto;
                       opacity:0;
                       z - index:99;
                       background - color:#fff;
                       filter:alpha( opacity = 0)
                   }
.select2 - hidden -accessible {
               border:0! important;
               clip:rect( 0 0 0 0) ! important;
               height:1 px! important;
               margin:-1 px! important;
               overflow:hidden! important;
               padding:0! important;
               position:absolute! important;
               width:1 px! important
           }
.select2 - container-- default.select2 - selection--single {
                                             background - color:#fff;
                                             border:1 px solid #aaa;
                                             border - radius:4 px
                                         }
.select2 - container-- default.select2 - selection--single .select2 - selection__rendered {
                                                                          color:#444;
                                                                          line-height:28px
                                                                      }
.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor:pointer;
    float:right;
    font-weight:bold
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color:# 999
}
.select2 - container-- default.select2 - selection--single .select2 - selection__arrow {
                                                                          height:26 px;
                                                                          position:absolute;
                                                                          top:1 px;
                                                                          right:1 px;
                                                                          width:20 px
                                                                      }
.select2 - container-- default.select2 - selection--single .select2 - selection__arrow b {
                                                                          border - color:#888 transparent transparent transparent;
                                                                          border-style:solid;
                                                                          border-width:5px 4px 0 4px;
                                                                          height:0;
                                                                          left:50%;
                                                                          margin-left:-4px;
                                                                          margin-top:-2px;
                                                                          position:absolute;
                                                                          top:50%;
                                                                          width:0
                                                                      }
.select2-container--default[dir= "rtl" ].select2 - selection--single .select2 - selection__clear {
                                                                                    float:left
                                                                                }
.select2 - container-- default [dir = "rtl"].select2 -selection--single.select2 -selection__arrow {
               left:1 px;
               right:auto
           }
.select2 - container-- default.select2 - container--disabled .select2 - selection--single {
                                                                            background - color:#eee;
                                                                            cursor:default
                                                                        }
.select2 - container-- default.select2 - container--disabled .select2 - selection--single .select2 - selection__clear {
                                                                                                         display:none
                                                                                                     }
.select2 - container-- default.select2 - container--open .select2 - selection--single .select2 - selection__arrow b {
                                                                                                     border - color:transparent transparent #888 transparent;
                                                                                                     border-width:0 4px 5px 4px
                                                                                                 }
.select2-container--default .select2-selection--multiple {
    background-color:white;
    border:1px solid # aaa;
    border - radius:4 px;
    cursor:text
}
.select2 - container-- default.select2 - selection--multiple .select2 - selection__rendered {
                                                                            box - sizing:border - box;
                                                                            list - style:none;
                                                                            margin:0;
                                                                            padding:0 5 px;
                                                                            width:100 %
                                                                        }
.select2 - container-- default.select2 - selection--multiple .select2 -selection__placeholder {
                                             color:#999;
                                             margin-top:5px;
                                             float:left
                                         }
.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor:pointer;
    float:right;
    font-weight:bold;
    margin-top:5px;
    margin-right:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color:# e4e4e4;
    border:1 px solid #aaa;
    border -radius:4 px;
    cursor:default;
    float:left;
    margin -right:5 px;
    margin -top:5 px;
    padding:0 5 px
}
.select2 - container-- default.select2 - selection--multiple .select2 -selection__choice__remove {
                                             color:#999;
                                             cursor:pointer;
                                             display:inline-block;
                                             font-weight:bold;
                                             margin-right:2px
                                         }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color:# 333
}
.select2 - container-- default [dir = "rtl"].select2 -selection--multiple.select2 -selection__choice,.select2 -container--default [dir = "rtl"].select2 -selection--multiple.select2 -selection__placeholder,.select2 -container--default [dir = "rtl"].select2 -selection--multiple.select2 -search--inline {
               float:right
           }
.select2 - container-- default [dir = "rtl"].select2 -selection--multiple.select2 -selection__choice {
               margin - left:5 px;
               margin - right:auto
           }
.select2 - container-- default [dir = "rtl"].select2 -selection--multiple.select2 -selection__choice__remove {
               margin - left:2 px;
               margin - right:auto
           }
.select2 - container-- default.select2 - container--focus .select2 - selection--multiple {
                                                                         border:solid #000 1px;
                                                                         outline:0
                                                                     }
.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color:# eee;
    cursor:default
}
.select2 - container-- default.select2 - container--disabled .select2 -selection__choice__remove {
                                             display:none
                                         }
.select2 - container-- default.select2 - container--open .select2 - container--above .select2 - selection--single,.select2 - container-- default.select2 - container--open .select2 - container--above .select2 - selection--multiple {
                                                                                                                                                                                                                      border - top - left - radius:0;
                                                                                                                                                                                                                      border - top - right - radius:0
                                                                                                                                                                                                                  }
.select2 - container-- default.select2 - container--open .select2 - container--below .select2 - selection--single,.select2 - container-- default.select2 - container--open .select2 - container--below .select2 - selection--multiple {
                                                                                                                                                                                                                      border - bottom - left - radius:0;
                                                                                                                                                                                                                      border - bottom - right - radius:0
                                                                                                                                                                                                                  }
.select2 - container-- default.select2 - search--dropdown .select2 - search__field {
                                                                         border:1 px solid #aaa
                                                                     }
.select2 - container-- default.select2 - search--inline .select2 - search__field {
                                                                       background:transparent;
                                                                       border:none;
                                                                       outline:0;
                                                                       box - shadow:none;
                                                                       - webkit - appearance:textfield
                                                                   }
.select2 - container-- default.select2 - results>.select2 -results__options {
                                             max - height:200 px;
                                             overflow - y:auto
                                         }
.select2 - container-- default.select2 - results__option[role = group] {
                                             padding:0
                                         }
.select2 - container-- default.select2 - results__option[aria -disabled = true] {
    color:#999
}
.select2-container--default .select2-results__option[aria-selected= true] {
    background - color:#ddd
}
.select2 - container-- default.select2 - results__option .select2 - results__option {
                                                                        padding - left:1 em
                                                                    }
.select2 - container-- default.select2 - results__option .select2 - results__option .select2 -results__group {
                                                                        padding - left:0
                                                                    }
.select2 - container-- default.select2 - results__option .select2 - results__option .select2 -results__option {
                                                                        margin - left:-1 em;
                                                                        padding - left:2 em
                                                                    }
.select2 - container-- default.select2 - results__option .select2 - results__option .select2 -results__option.select2 -results__option {
                                                                        margin - left:-2 em;
                                                                        padding - left:3 em
                                                                    }
.select2 - container-- default.select2 - results__option .select2 - results__option .select2 -results__option.select2 -results__option.select2 -results__option {
                                                                        margin - left:-3 em;
                                                                        padding - left:4 em
                                                                    }
.select2 - container-- default.select2 - results__option .select2 - results__option .select2 -results__option.select2 -results__option.select2 -results__option.select2 -results__option {
                                                                        margin - left:-4 em;
                                                                        padding - left:5 em
                                                                    }
.select2 - container-- default.select2 - results__option .select2 - results__option .select2 -results__option.select2 -results__option.select2 -results__option.select2 -results__option.select2 -results__option {
                                                                        margin - left:-5 em;
                                                                        padding - left:6 em
                                                                    }
.select2 - container-- default.select2 - results__option-- highlighted[aria - selected] {
    background - color:#5897fb;
    color:white
}
.select2-container--default .select2-results__group {
    cursor:default;
    display:block;
    padding:6px
}
.select2-container--classic .select2-selection--single {
    background-color:# f7f7f7;
    border:1 px solid #aaa;
    border - radius:4 px;
    outline:0;
    background - image:- webkit - linear - gradient(top,#fff 50 %,#eee 100 % );
    background - image:-o - linear - gradient(top,#fff 50 %,#eee 100 % );
    background - image:linear - gradient( to bottom,#fff 50 %,#eee 100 % );
    background - repeat:repeat - x;
    filter:progid:DXImageTransform .Microsoft .gradient( startColorstr = '#FFFFFFFF',endColorstr = '#FFEEEEEE',GradientType = 0)
}
.select2 - container--classic .select2 - selection--single:focus {
                                             border:1 px solid #5897fb
                                         }
.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color:# 444;
    line -height:28 px
}
.select2 - container--classic .select2 - selection--single .select2 - selection__clear {
                                                                          cursor:pointer;
                                                                          float:right;
                                                                          font - weight:bold;
                                                                          margin - right:10 px
                                                                      }
.select2 - container--classic .select2 - selection--single .select2 -selection__placeholder {
                                             color:#999
                                         }
.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color:# ddd;
    border:none;
    border -left:1 px solid #aaa;
    border -top - right -radius:4 px;
    border -bottom -right -radius:4 px;
    height:26 px;
    position:absolute;
    top:1 px;
    right:1 px;
    width:20 px;
    background -image:-webkit -linear -gradient(top,#eee 50 %,#ccc 100 %);
    background -image:-o - linear -gradient(top,#eee 50 %,#ccc 100 %);
    background -image:linear -gradient(to bottom,#eee 50 %,#ccc 100 %);
    background -repeat:repeat -x;
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr = '#FFEEEEEE',endColorstr = '#FFCCCCCC',GradientType = 0)
}
.select2 - container--classic .select2 - selection--single .select2 - selection__arrow b {
                                                                          border - color:#888 transparent transparent transparent;
                                                                          border-style:solid;
                                                                          border-width:5px 4px 0 4px;
                                                                          height:0;
                                                                          left:50%;
                                                                          margin-left:-4px;
                                                                          margin-top:-2px;
                                                                          position:absolute;
                                                                          top:50%;
                                                                          width:0
                                                                      }
.select2-container--classic[dir= "rtl" ].select2 - selection--single .select2 - selection__clear {
                                                                                    float:left
                                                                                }
.select2 - container--classic[ dir = "rtl"].select2 -selection--single.select2 - selection__arrow {
                                                                                     border:none;
                                                                                     border - right:1 px solid #aaa;
                                                                                     border - radius:0;
                                                                                     border - top - left - radius:4 px;
                                                                                     border - bottom - left - radius:4 px;
                                                                                     left:1 px;
                                                                                     right:auto
                                                                                 }
.select2 - container--classic .select2 - container--open .select2 -selection--single {
                                             border:1 px solid #5897fb
                                         }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background:transparent;
    border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color:transparent transparent # 888 transparent;
    border -width:0 4 px 5 px 4 px
}
.select2 - container--classic .select2 - container--open .select2 -container--above.select2 -selection--single {
                                             border - top:none;
                                             border - top - left -radius:0;
                                             border - top - right -radius:0;
                                             background - image:- webkit - linear - gradient(top,#fff 0 %,#eee 50 % );
                                             background - image:-o - linear - gradient(top,#fff 0 %,#eee 50 % );
                                             background - image:linear - gradient( to bottom,#fff 0 %,#eee 50 % );
                                             background - repeat:repeat - x;
                                             filter:progid:DXImageTransform .Microsoft .gradient( startColorstr = '#FFFFFFFF',endColorstr = '#FFEEEEEE',GradientType = 0)
                                         }
.select2 - container--classic .select2 - container--open .select2 -container--below.select2 -selection--single {
                                             border - bottom:none;
                                             border - bottom - left -radius:0;
                                             border - bottom - right -radius:0;
                                             background - image:- webkit - linear - gradient(top,#eee 50 %,#fff 100 % );
                                             background - image:-o - linear - gradient(top,#eee 50 %,#fff 100 % );
                                             background - image:linear - gradient( to bottom,#eee 50 %,#fff 100 % );
                                             background - repeat:repeat - x;
                                             filter:progid:DXImageTransform .Microsoft .gradient( startColorstr = '#FFEEEEEE',endColorstr = '#FFFFFFFF',GradientType = 0)
                                         }
.select2 - container--classic .select2 - selection--multiple {
                                             background - color:white;
                                             border:1 px solid #aaa;
                                             border - radius:4 px;
                                             cursor:text;
                                             outline:0
                                         }
.select2 - container--classic .select2 - selection--multiple:focus {
                                             border:1 px solid #5897fb
                                         }
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style:none;
    margin:0;
    padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color:# e4e4e4;
    border:1 px solid #aaa;
    border -radius:4 px;
    cursor:default;
    float:left;
    margin -right:5 px;
    margin -top:5 px;
    padding:0 5 px
}
.select2 - container--classic .select2 - selection--multiple .select2 -selection__choice__remove {
                                             color:#888;
                                             cursor:pointer;
                                             display:inline-block;
                                             font-weight:bold;
                                             margin-right:2px
                                         }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color:# 555
}
.select2 - container--classic[ dir = "rtl"].select2 -selection--multiple.select2 -selection__choice {
               float:right
           }
.select2 - container--classic[ dir = "rtl"].select2 -selection--multiple.select2 -selection__choice {
               margin - left:5 px;
               margin - right:auto
           }
.select2 - container--classic[ dir = "rtl"].select2 -selection--multiple.select2 -selection__choice__remove {
               margin - left:2 px;
               margin - right:auto
           }
.select2 - container--classic .select2 - container--open .select2 -selection--multiple {
                                             border:1 px solid #5897fb
                                         }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
    border:1px solid # aaa;
    outline:0
}
.select2 - container--classic .select2 - search--inline .select2 -search__field {
                                             outline:0;
                                             box -shadow:none
                                         }
.select2 - container--classic .select2 - dropdown {
                                             background - color:#fff;
                                             border:1 px solid transparent
                                         }
.select2 - container--classic .select2 - dropdown--above {
                                             border - bottom:none
                                         }
.select2 - container--classic .select2 - dropdown--below {
                                             border - top:none
                                         }
.select2 - container--classic .select2 - results>.select2 -results__options {
                                             max - height:200 px;
                                             overflow - y:auto
                                         }
.select2 - container--classic .select2 - results__option[ role = group] {
                                             padding:0
                                         }
.select2 - container--classic .select2 - results__option[ aria -disabled = true] {
    color:grey
}
.select2 - container--classic .select2 - results__option-- highlighted[aria - selected] {
    background - color:#3875d7;
    color:# fff
}
.select2 - container--classic .select2 - results__group {
                                             cursor:default;
                                             display:block;
                                             padding:6 px
                                         }
.select2 - container--classic .select2 - container--open .select2 -dropdown {
                                             border - color: #5897fb
                                         }