/**
 * Bootstrap 3.0 styling
 * for JQuery Select2 Plugin
 *
 * Author: Kartik Visweswaran 
 * Year: 2013
 */
 .select2-container.form-control{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;display:block;margin:0;padding:0}.select2-container .select2-choice,.select2-container .select2-choices,.select2-container .select2-choices .select2-search-field input{background:none repeat scroll 0 0 #FFF;border-color:#CCC;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075)inset;color:#555;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0}.select2-search input{background-color:#FFF;border-color:#CCC;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075)inset;color:#555;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.select2-container .select2-choices .select2-search-field input{box-shadow:none}.select2-container .select2-choice{height:34px;line-height:1.42857}.select2-container.select2-container-multi.form-control{height:auto}.input-group-sm .select2-container .select2-choice,.select2-container.input-sm .select2-choice{border-radius:3px;height:30px;line-height:1.5}.input-group-lg .select2-container .select2-choice,.select2-container.input-lg .select2-choice{border-radius:6px;height:45px;line-height:1.33}.select2-container-multi .select2-choices .select2-search-field input{height:32px}.input-group-sm .select2-container-multi .select2-choices .select2-search-field input,.select2-container-multi.input-sm .select2-choices .select2-search-field input{height:28px}.input-group-lg .select2-container-multi .select2-choices .select2-search-field input,.select2-container-multi.input-lg .select2-choices .select2-search-field input{height:43px}.select2-container-multi .select2-choices .select2-search-field input{margin:0}.select2-choice>span:first-child,.select2-chosen,.select2-container .select2-choices .select2-search-field input{padding:6px 12px}.input-group-sm .select2-choice>span:first-child,.input-group-sm .select2-choices .select2-search-field input,.input-group-sm .select2-chosen,.input-sm .select2-choice>span:first-child,.input-sm .select2-choices .select2-search-field input,.input-sm .select2-chosen{padding:5px 10px}.input-group-lg .select2-choice>span:first-child,.input-group-lg .select2-choices .select2-search-field input,.input-group-lg .select2-chosen,.input-lg .select2-choice>span:first-child,.input-lg .select2-choices .select2-search-field input,.input-lg .select2-chosen{padding:10px 16px}.select2-container-multi .select2-choices .select2-search-choice{margin-bottom:3px;margin-top:5px}.input-group-sm .select2-container-multi .select2-choices .select2-search-choice,.select2-container-multi.input-sm .select2-choices .select2-search-choice{margin-bottom:2px;margin-top:3px}.input-group-lg .select2-container-multi .select2-choices .select2-search-choice,.select2-container-multi.input-lg .select2-choices .select2-search-choice{line-height:24px}.select2-container .select2-choice .select2-arrow,.select2-container .select2-choice div{background:none repeat scroll 0 0 rgba(0,0,0,0);border-left:1px solid #CCC}.select2-dropdown-open .select2-choice .select2-arrow,.select2-dropdown-open .select2-choice div{background:none repeat scroll 0 0 rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice div b{background-position:0 3px}.select2-dropdown-open .select2-choice .select2-arrow b,.select2-dropdown-open .select2-choice div b{background-position:-18px 3px}.input-group-sm .select2-container .select2-choice .select2-arrow b,.input-group-sm .select2-container .select2-choice div b,.select2-container.input-sm .select2-choice .select2-arrow b,.select2-container.input-sm .select2-choice div b{background-position:0 1px}.input-group-sm .select2-dropdown-open .select2-choice .select2-arrow b,.input-group-sm .select2-dropdown-open .select2-choice div b,.select2-dropdown-open.input-sm .select2-choice .select2-arrow b,.select2-dropdown-open.input-sm .select2-choice div b{background-position:-18px 1px}.input-group-lg .select2-container .select2-choice .select2-arrow b,.input-group-lg .select2-container .select2-choice div b,.select2-container.input-lg .select2-choice .select2-arrow b,.select2-container.input-lg .select2-choice div b{background-position:0 9px}.input-group-lg .select2-dropdown-open .select2-choice .select2-arrow b,.input-group-lg .select2-dropdown-open .select2-choice div b,.select2-dropdown-open.input-lg .select2-choice .select2-arrow b,.select2-dropdown-open.input-lg .select2-choice div b{background-position:-18px 9px}.has-warning .select2-choice,.has-warning .select2-choices{border-color:#C09853}.has-warning .select2-container-active .select2-choice,.has-warning .select2-container-multi.select2-container-active .select2-choices{border-color:#A47E3C;box-shadow:0 1px 1px rgba(0,0,0,.075)inset,0 0 6px #DBC59E}.has-warning.select2-drop-active{border-color:#A47E3C}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#A47E3C}.has-error .select2-choice,.has-error .select2-choices{border-color:#B94A48}.has-error .select2-container-active .select2-choice,.has-error .select2-container-multi.select2-container-active .select2-choices{border-color:#953B39;box-shadow:0 1px 1px rgba(0,0,0,.075)inset,0 0 6px #D59392}.has-error.select2-drop-active{border-color:#953B39}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#953B39}.has-success .select2-choice,.has-success .select2-choices{border-color:#468847}.has-success .select2-container-active .select2-choice,.has-success .select2-container-multi.select2-container-active .select2-choices{border-color:#356635;box-shadow:0 1px 1px rgba(0,0,0,.075)inset,0 0 6px #7ABA7B}.has-success.select2-drop-active{border-color:#356635}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#356635}.select2-container-active .select2-choice,.select2-container-multi.select2-container-active .select2-choices{border-color:#66AFE9;box-shadow:0 1px 1px rgba(0,0,0,.075)inset,0 0 8px rgba(82,168,236,.6);outline:medium none;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s}.select2-drop-active{border-color:#66AFE9}.select2-drop-auto-width,.select2-drop.select2-drop-above.select2-drop-active{border-top-color:#66AFE9}.input-group.select2-bootstrap-prepend [class^=select2-choice]{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.input-group.select2-bootstrap-append [class^=select2-choice]{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.select2-dropdown-open [class^=select2-choice]{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.select2-dropdown-open.select2-drop-above [class^=select2-choice]{border-top-left-radius:0!important;border-top-right-radius:0!important}.select2-results .select2-highlighted{background-color:#428BCA;color:#FFF}.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-append .select2-container-multiple,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn,.select2-bootstrap-prepend .select2-container-multiple{vertical-align:top}.select2-container-multi .select2-choices .select2-search-choice{background:none repeat scroll 0 0 #FFF;border-color:#CCC;box-shadow:none;color:#555}.select2-container-multi .select2-choices .select2-search-choice-focus{background:none repeat scroll 0 0 #EBEBEB;border-color:#ADADAD;box-shadow:none;color:#333}.select2-search-choice-close{margin-top:-7px;top:50%}.select2-container .select2-choice abbr{top:50%}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background-color:#FCF8E3;color:#C09853}.select2-container.select2-container-disabled .select2-choice,.select2-container.select2-container-disabled .select2-choices{background-color:#EEE;border-color:#CCC;cursor:not-allowed}.select2-container.select2-container-disabled .select2-choice .select2-arrow,.select2-container.select2-container-disabled .select2-choice div,.select2-container.select2-container-disabled .select2-choices .select2-arrow,.select2-container.select2-container-disabled .select2-choices div{background-color:rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0)}.select2-container-multi .select2-choices .select2-search-field input.select2-active,.select2-more-results.select2-active,.select2-search input.select2-active{background-position:right 4px center}