.select2-container{ margin:0; position:relative; display:inline-block;  zoom:1; *display:inline; vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}.select2-container:focus,.select2-container .select2-choice:focus{outline-color:transparent}.select2-container .select2-choice{display:block;padding:0 0 0 8px;overflow:hidden;position:relative;white-space:nowrap;line-height:34px;color:#444;text-decoration:none;border-radius:0px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container.select2-drop-above .select2-choice{    border-bottom-color:#aaa;    border-radius:0}.select2-container.select2-allowclear .select2-choice .select2-chosen{    margin-right:42px}.select2-container .select2-choice >.select2-chosen{    margin-right:26px;    display:block;    overflow:hidden;    white-space:nowrap;    text-overflow:ellipsis;    float:none;    width:auto}.select2-container .select2-choice abbr{    display:none;    width:12px;    height:12px;    position:absolute;    right:24px;    top:12px;    font-size:1px;    text-decoration:none;    border:0;    background:url('../images/select2.png') right top no-repeat; cursor:pointer; outline:0}.select2-container.select2-allowclear .select2-choice abbr{ display:inline-block}.select2-container .select2-choice abbr:hover{ background-position:right -11px; cursor:pointer}.select2-drop-mask{ border:0; margin:0; padding:0; position:fixed; left:0; top:0; min-height:100%; min-width:100%; height:auto; width:auto; opacity:0; z-index:9998;  background-color:#fff; filter:alpha(opacity=0)}.select2-drop{ width:100%; margin-top:-1px; position:absolute; z-index:9999; top:100%; background:#fff; color:#000;  border-top:0; border-radius:0}.select2-drop.select2-drop-above{ margin-top:1px; border-top:1px solid #aaa; border-bottom:0; border-radius:0}.select2-drop-active{ border:0; border-top:none}.select2-drop.select2-drop-above.select2-drop-active{ border-top:1px solid #ccc}.select2-drop-auto-width{     width:auto!important}.select2-drop-auto-width .select2-search{    padding-top:4px}.select2-container .select2-choice .select2-arrow b{    display:block;    width:100%;    height:100%;    background:url('../images/select2.png') no-repeat 0 1px}.select2-search{ display:inline-block; width:100%; min-height:26px; margin:0; padding-left:4px; padding-right:4px; position:relative; z-index:10000; white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:28px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url('../images/select2.png') no-repeat 100% -22px;background:url('../images/select2.png') no-repeat 100% -22px;background:url('../images/select2.png') no-repeat 100% -22px;background:url('../images/select2.png') no-repeat 100% -22px;background:url('../images/select2.png') no-repeat 100% -22px}.select2-drop.select2-drop-above .select2-search input{    margin-top:4px}.select2-search input.select2-active{    background:#fff url('../images/select2-spinner.gif') no-repeat 100%;    background:url('../images/select2-spinner.gif') no-repeat 100%;    background:url('../images/select2-spinner.gif') no-repeat 100%;    background:url('../images/select2-spinner.gif') no-repeat 100%;    background:url('../images/select2-spinner.gif') no-repeat 100%}.select2-container-active .select2-choice,.select2-container-active .select2-choices{  outline:none}.select2-dropdown-open .select2-choice{ border-bottom-color:transparent;  border-bottom-left-radius:0; border-bottom-right-radius:0; background-color:#fff}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{  border-top-color:transparent}.select2-dropdown-open .select2-choice .select2-arrow{ background:transparent; border-left:none; filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{ background-position:-18px 1px}.select2-hidden-accessible{ border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}.select2-results{padding:0 0 0 4px; margin:4px 4px 4px 0; position:relative; overflow-x:hidden; overflow-y:auto; -webkit-tap-highlight-color:rgba(0,0,0,0)}.select2-results ul.select2-result-sub{ margin:0; padding-left:0}.select2-results ul.select2-result-sub >li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub >li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub >li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub >li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub >li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub >li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub >li .select2-result-label{padding-left:120px}.select2-results li{ list-style:none; display:list-item; background-image:none}.select2-results li.select2-result-with-children >.select2-result-label{ font-weight:bold}.select2-results .select2-result-label{ padding:3px 7px 4px; margin:0; cursor:pointer;font-size:12px; min-height:1em; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}.select2-results .select2-highlighted{ background:#3875d7; color:#fff}.select2-results li em{ background:#feffde; font-style:normal}.select2-results .select2-highlighted em{ background:transparent}.select2-results .select2-highlighted ul{ background:#fff; color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{ background:#f4f4f4; display:list-item; padding-left:5px;font-size:12px}.select2-results .select2-disabled.select2-highlighted{    color:#666;    background:#f4f4f4;    display:list-item;    cursor:default}.select2-results .select2-disabled{  background:#f4f4f4;  display:list-item;  cursor:default}.select2-results .select2-selected{    display:none}.select2-more-results.select2-active{    background:#f4f4f4 url('../images/select2-spinner.gif') no-repeat 100%}.select2-more-results{ background:#f4f4f4; display:list-item}.select2-container.select2-container-disabled .select2-choice{ background-color:#f4f4f4; background-image:none;  cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{ background-color:#f4f4f4; background-image:none; border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{ display:none}.select2-container-multi .select2-choices{ height:auto !important; height:1%; margin:0; padding:0; position:relative;  cursor:text; overflow:hidden; background-color:#fff}.select2-locked{ padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{ min-height:29px}.select2-container-multi .select2-choices input{ line-height:18px;padding-left:8px}.select2-container-multi.select2-container-active .select2-choices{     outline:none}.select2-container-multi .select2-choices li{    float:left;    list-style:none}html[dir="rtl"] .select2-container-multi .select2-choices li{    float:right}.select2-container-multi .select2-choices .select2-search-field{    margin:0;    padding:0;    white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:7px 8px 8px;margin:1px 0;font-family:Arial,Helvetica,sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{    background:#fff url('../images/select2-spinner.gif') no-repeat 100% !important}.select2-default{    color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{    padding:3px 5px 3px 18px;    margin:8px 0 3px 5px;    position:relative;    line-height:14px;    color:#333;    cursor:default;       border-radius:0;       background-clip:padding-box;    -webkit-touch-callout:none;      -webkit-user-select:none;         -moz-user-select:none;          -ms-user-select:none;              user-select:none;    background-color:#e4e4e4}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{    margin-left:0;    margin-right:5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{    cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{    background:#d4d4d4}.select2-search-choice-close{    display:block;    width:12px;    height:13px;    position:absolute;    right:3px;    top:4px;    font-size:1px;    outline:none;    background:url('../images/select2.png') right top no-repeat}html[dir="rtl"] .select2-search-choice-close{ right:auto; left:3px}.select2-container-multi .select2-search-choice-close{ left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{ background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{ background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{ background-color:#f4f4f4; background-image:none; border:1px solid #ddd; cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{ padding:3px 5px 3px 5px; border:1px solid #ddd; background-image:none; background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{ display:none; background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{ text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{ clip:rect(0 0 0 0) !important; width:1px !important; height:1px !important; border:0 !important; margin:0 !important; padding:0 !important; overflow:hidden !important; position:absolute !important; outline:0 !important; left:0px !important; top:0px !important}.select2-display-none{ display:none}.select2-measure-scrollbar{ position:absolute; top:-10000px; left:-10000px; width:100px; height:100px; overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:2dppx) {    .select2-search input,    .select2-search-choice-close,    .select2-container .select2-choice abbr,    .select2-container .select2-choice .select2-arrow b{        background-image:url('../images/select2x2.png') !important; background-repeat:no-repeat !important; background-size:60px 40px !important} .select2-search input{ background-position:100% -21px !important}}