.select2-container{
    position:relative;
    display:inline-block;
    box-sizing:border-box;
    margin:0;
    vertical-align:middle;
    width:100% !important
}
.select2-container .select2-selection--single{
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    height:28px;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered{
    display:block;
    padding-left:8px;
    padding-right:20px;
    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:8px;
    padding-left:20px
}
.select2-container .select2-selection--multiple{
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    min-height:32px;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
    display:inline-block;
    overflow:hidden;
    padding-left:8px;
    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:5px;
    padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-dropdown{
    background-color:white;
    border:1px solid #aaa;
    border-radius:4px;
    box-sizing:border-box;
    display:block;
    position:absolute;
    left:-100000px;
    width:100%;
    z-index:1051
}
.select2-results{
    display:block
}
.select2-results__options{
    list-style:none;
    margin:0;
    padding:0
}
.select2-results__option{
    padding:6px;
    -moz-user-select:none;
    -ms-user-select:none;
    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:4px
}
.select2-search--dropdown .select2-search__field{
    padding:4px;
    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{
    position:fixed;
    top:0;
    left:0;
    z-index:99;
    display:block;
    margin:0;
    padding:0;
    min-width:100%;
    min-height:100%;
    width:auto;
    height:auto;
    border:0;
    opacity:0
}
.select2-hidden-accessible{
    position:absolute !important;
    overflow:hidden !important;
    clip:rect(0 0 0 0) !important;
    margin:-1px !important;
    padding:0 !important;
    width:1px !important;
    height:1px !important;
    border:0 !important
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    padding-right:2.25rem
}
.select2-container--default .select2-selection--single .select2-selection__clear{
    float:right;
    font-weight:bold;
    cursor:pointer
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    position:absolute;
    top:1px;
    right:1px;
    width:2.25rem
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-.125rem;
    margin-left:-.25rem;
    width:0;
    height:0;
    border-width:.3125rem .25rem 0 .25rem;
    border-style:solid
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{
    float:left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{
    right:auto;
    left:1px
}
.select2-container--default.select2-container--disabled .select2-selection--single{
    cursor:not-allowed
}
.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-width:0 .25rem .3125rem .25rem;
    border-color:transparent transparent #888 transparent
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    display:block;
    box-sizing:border-box;
    margin:0;
    width:100%;
    list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    list-style:none
}
.select2-container--default .select2-selection--multiple .select2-search--inline{
    line-height:1.5rem
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{
    float:left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
    float:right;
    margin-right:.625rem;
    font-weight:bold;
    cursor:pointer
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    float:left;
    padding:0 .5rem;
    border-radius:.125rem;
    line-height:1.5rem;
    cursor:default
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    display:inline-block;
    margin-right:.25rem;
    color:inherit;
    font-weight:bold;
    opacity:.5;
    cursor:pointer
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
    color:inherit;
    opacity:.8
}
.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__remove{
    float:left;
    margin-right:.25rem;
    margin-left:0
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{
    float:left;
    margin-left:.625rem
}
.select2-container--default.select2-container--disabled .select2-selection--multiple{
    cursor:not-allowed
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{
    display:none
}
.select2-container--default,.select2-container--default *{
    outline:0 !important
}
.select2-container--default .select2-search__field::-moz-placeholder{
    opacity:1
}
.select2-container--default .select2-search--inline .select2-search__field{
    outline:0;
    border:none;
    background:transparent;
    box-shadow:none;
    -webkit-appearance:textfield
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.select2-container--default .select2-results>.select2-results__options{
    overflow-y:auto;
    max-height:12.5rem
}
.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 .select2-results__option .select2-results__group{
    padding-left:0
}
.select2-container--default .select2-results__group{
    display:block;
    cursor:default
}
[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__rendered{
    padding-left:2.25rem !important
}
.default-style .select2-selection--multiple .select2-selection__rendered{
    padding:0 .375rem .375rem .375rem
}
.default-style .select2-selection--multiple .select2-selection__placeholder{
    margin-top:.375rem
}
.default-style .select2-selection--multiple .select2-selection__clear{
    margin-top:.375rem
}
.default-style .select2-selection--multiple .select2-selection__choice{
    margin-top:.375rem;
    margin-right:.375rem
}
.default-style .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    margin-right:0;
    margin-left:.375rem
}
.default-style .select2-dropdown{
    z-index:1000;
    border-color:rgba(24, 28, 33, 0.05);
    background-clip:padding-box;
    box-shadow:0 1px 6px rgba(0,0,0,0.09)
}
.default-style .select2-search__field{
    color:#4E5155
}
.default-style .select2-container--default .select2-selection{
    border:1px solid rgba(24,28,33,0.1);
    background-color:#fff;
    transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    border-radius:.25rem
}
.default-style .select2-container--default .select2-selection__placeholder{
    color:#babbbc
}
.default-style .select2-container--default .select2-selection--single{
    height:calc(1.54em + .876rem + 2px)
}
.default-style .select2-container--default .select2-selection--single .select2-selection__rendered{
    padding-left:.875rem;
    color:#4E5155;
    line-height:2.25rem
}
.default-style .select2-container--default .select2-selection--single .select2-selection__clear{
    color:#a3a4a6
}
.default-style .select2-container--default .select2-selection--single .select2-selection__arrow{
    position:absolute;
    height:2.25rem
}
.default-style .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-color:#babbbc transparent transparent transparent
}
.default-style .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__rendered{
    padding-right:.875rem
}
.default-style .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color:transparent transparent #babbbc transparent
}
.default-style .select2-container--default.select2-container--disabled .select2-selection--single{
    border-color:rgba(24,28,33,0.1) !important;
    background-color:#f1f1f2
}
.default-style .select2-container--default .select2-selection--multiple{
    min-height:2.25rem
}
.default-style .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background-color:rgba(24,28,33,0.1);
    color:#4E5155
}
.default-style .select2-container--default.select2-container--disabled .select2-selection--multiple{
    border-color:rgba(24,28,33,0.1) !important;
    background-color:#f1f1f2
}
.default-style .select2-container--default .select2-search__field::-moz-placeholder{
    color:#babbbc
}
.default-style .select2-container--default .select2-search__field:-ms-input-placeholder{
    color:#babbbc
}
.default-style .select2-container--default .select2-search__field::-webkit-input-placeholder{
    color:#babbbc
}
.default-style .select2-container--default .select2-search--dropdown .select2-search__field{
    border:1px solid rgba(24,28,33,0.1)
}
.default-style .select2-container--default .select2-results__option{
    padding-right:.875rem;
    padding-left:.875rem
}
.default-style .select2-container--default .select2-results__option[aria-selected=true]{
    background-color:rgba(24,28,33,0.06)
}
.default-style .select2-container--default .select2-results__option .select2-results__option{
    margin-left:-.875rem;
    padding-left:.875rem;
    width:calc(100% + 1.75rem)
}
.default-style .select2-container--default .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-.875rem;
    padding-left:1.75rem
}
.default-style .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-1.75rem;
    padding-left:2.625rem
}
.default-style .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-2.625rem;
    padding-left:3.5rem
}
.default-style .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-3.5rem;
    padding-left:4.375rem
}
.default-style .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:-4.375rem;
    padding-left:.875rem
}
.default-style .select2-container--default .select2-results__group{
    padding:0.5rem .4375rem
}
.default-style .select2-container--default .select2-results__option .select2-results__group{
    margin-left:-.875rem
}
.default-style[dir=rtl] .select2-container--default .select2-results__option .select2-results__option{
    margin-right:-.875rem;
    margin-left:0 !important;
    padding-right:.875rem;
    padding-left:0 !important
}
.default-style[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option{
    margin-right:-.875rem;
    padding-right:1.75rem
}
.default-style[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-right:-1.75rem;
    padding-right:2.625rem
}
.default-style[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-right:-2.625rem;
    padding-right:3.5rem
}
.default-style[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-right:-3.5rem;
    padding-right:4.375rem
}
.default-style[dir=rtl] .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-right:-4.375rem;
    padding-right:.875rem
}
.default-style[dir=rtl] .select2-container--default .select2-results__option .select2-results__group{
    margin-right:-.875rem;
    margin-left:0
}
.default-style .is-valid .select2-container--default .select2-selection,.default-style .is-valid.select2-container--default .select2-selection{
    border-color:#02BC77
}
.default-style .is-invalid .select2-container--default .select2-selection,.default-style .is-invalid.select2-container--default .select2-selection{
    border-color:#d9534f
}
.default-style .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background:#8897AA;
    color:#fff
}
.default-style .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background:#02BC77;
    color:#fff
}
.default-style .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background:#b4c6e7;
    color:#fff
}
.default-style .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background:#FFD950;
    color:#665720
}
.default-style .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background:#d9534f;
    color:#fff
}
.default-style .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background:rgba(24,28,33,0.06);
    color:#0a0b0d
}
.default-style .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background:rgba(24,28,33,0.9);
    color:#fff
}
.material-style .select2-selection--multiple .select2-selection__rendered{
    padding:0 .3125rem .3125rem .3125rem
}
.material-style .select2-selection--multiple .select2-selection__placeholder{
    margin-top:.3125rem
}
.material-style .select2-selection--multiple .select2-selection__clear{
    margin-top:.3125rem
}
.material-style .select2-selection--multiple .select2-selection__choice{
    margin-top:.3125rem;
    margin-right:.3125rem
}
.material-style .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{
    margin-right:0;
    margin-left:.3125rem
}
.material-style .select2-dropdown{
    border:0px solid rgba(24,28,33,0.15);
    border-radius:.125rem !important;
    z-index:1000;
    box-shadow:0px 2px 4px -1px rgba(0,0,0,0.07),0px 4px 5px 0px rgba(0,0,0,0.05),0px 1px 10px 0px rgba(0,0,0,0.03);
    background-clip:padding-box
}
.material-style .select2-dropdown--below{
    margin-top:.125rem
}
.material-style .select2-dropdown--above{
    margin-top:-.125rem
}
.material-style .select2-search__field{
    color:#4E5155
}
.material-style .select2-container--default .select2-selection{
    transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    border-bottom:1px solid rgba(24,28,33,0.1);
    background-color:rgba(0,0,0,0)
}
.material-style .select2-container--default .select2-selection__placeholder{
    color:#babbbc
}
.material-style .select2-container--default .select2-selection--single{
    height:2.1875rem
}
.material-style .select2-container--default .select2-selection--single .select2-selection__rendered{
    padding-left:0;
    padding-right:1.5rem;
    color:#4E5155;
    line-height:2.1875rem
}
.material-style .select2-container--default .select2-selection--single .select2-selection__clear{
    color:#a3a4a6
}
.material-style .select2-container--default .select2-selection--single .select2-selection__arrow{
    position:absolute;
    height:2.1875rem;
    width:1.5rem
}
.material-style .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-color:#babbbc transparent transparent transparent;
    left:auto;
    margin-left:0;
    right:0
}
.material-style .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__rendered{
    padding-right:0;
    padding-left:1.5rem !important
}
.material-style .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow b{
    right:auto;
    left:0
}
.material-style .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color:transparent transparent #babbbc transparent
}
.material-style .select2-container--default.select2-container--disabled .select2-selection--single{
    background-color:rgba(0,0,0,0);
    border-color:rgba(24,28,33,0.1) !important
}
.material-style .select2-container--default .select2-selection--multiple{
    min-height:2.1875rem
}
.material-style .select2-container--default .select2-selection--multiple .select2-selection__choice{
    color:#4E5155;
    background-color:rgba(24,28,33,0.1)
}
.material-style .select2-container--default .select2-selection--multiple .select2-selection__rendered{
    padding-left:0;
    padding-right:0
}
.material-style .select2-container--default.select2-container--disabled .select2-selection--multiple{
    background-color:rgba(0,0,0,0);
    border-color:rgba(24,28,33,0.1) !important
}
.material-style .select2-container--default .select2-search__field::-moz-placeholder{
    color:#babbbc
}
.material-style .select2-container--default .select2-search__field:-ms-input-placeholder{
    color:#babbbc
}
.material-style .select2-container--default .select2-search__field::-webkit-input-placeholder{
    color:#babbbc
}
.material-style .select2-container--default .select2-search--dropdown .select2-search__field{
    border:1px solid rgba(24,28,33,0.1)
}
.material-style .select2-container--default .select2-results__option{
    padding-left:.875rem;
    padding-right:.875rem
}
.material-style .select2-container--default .select2-results__option[aria-selected=true]{
    background-color:rgba(24,28,33,0.06)
}
.material-style .select2-container--default .select2-results__option .select2-results__option{
    padding-left:.875rem;
    margin-left:-.875rem;
    width:calc(100% + 1.75rem)
}
.material-style .select2-container--default .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-.875rem;
    padding-left:1.75rem
}
.material-style .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-1.75rem;
    padding-left:2.625rem
}
.material-style .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-2.625rem;
    padding-left:3.5rem
}
.material-style .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-3.5rem;
    padding-left:4.375rem
}
.material-style .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:-4.375rem;
    padding-left:.875rem
}
.material-style .select2-container--default .select2-results__group{
    padding:0.5rem .4375rem
}
.material-style .select2-container--default .select2-results__option .select2-results__group{
    margin-left:-.875rem
}
.material-style[dir=rtl] .select2-container--default .select2-results__option .select2-results__option{
    padding-left:0 !important;
    margin-left:0 !important;
    padding-right:.875rem;
    margin-right:-.875rem
}
.material-style[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option{
    margin-right:-.875rem;
    padding-right:1.75rem
}
.material-style[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-right:-1.75rem;
    padding-right:2.625rem
}
.material-style[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-right:-2.625rem;
    padding-right:3.5rem
}
.material-style[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-right:-3.5rem;
    padding-right:4.375rem
}
.material-style[dir=rtl] .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-right:-4.375rem;
    padding-right:.875rem
}
.material-style[dir=rtl] .select2-container--default .select2-results__option .select2-results__group{
    margin-left:0;
    margin-right:-.875rem
}
.material-style .is-valid .select2-container--default .select2-selection,.material-style .is-valid.select2-container--default .select2-selection{
    border-color:#02BC77
}
.material-style .is-invalid .select2-container--default .select2-selection,.material-style .is-invalid.select2-container--default .select2-selection{
    border-color:#d9534f
}
.material-style .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background:#8897AA;
    color:#fff
}
.material-style .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background:#02BC77;
    color:#fff
}
.material-style .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background:#b4c6e7;
    color:#fff
}
.material-style .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background:#FFD950;
    color:#665720
}
.material-style .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background:#d9534f;
    color:#fff
}
.material-style .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background:rgba(24,28,33,0.06);
    color:#0a0b0d
}
.material-style .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background:rgba(24,28,33,0.9);
    color:#fff
}
