@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.tiny{font-size:.7rem}
.small{font-size:.9rem}
.no_pointer_events{pointer-events:none}
.filter_select.default_style{position:relative;display:block;font-weight:400}
.filter_select.default_style.disabled{pointer-events:none;background:#f9f9f9}
.filter_select.default_style.disabled input.fsl_input{background:#f9f9f9}
.filter_select.default_style input.fsl_input{border:none;font:400 1rem Slack-Lato,appleLogo,sans-serif;outline:0;display:inline-block;width:auto;padding:.45rem .75rem .55rem .4rem;box-shadow:none!important;margin:0;vertical-align:top}
.filter_select.default_style .fsl_input_container{border:1px solid #C5C5C5;font:400 1rem Slack-Lato,appleLogo,sans-serif;position:relative;border-radius:3px;display:block;width:100%;cursor:text;padding:1px}
.filter_select.default_style .fsl_input_container.active,.filter_select.default_style .fsl_input_container:hover{border-color:#2780f8}
.filter_select.default_style .fsl_input_container.active{box-shadow:0 0 7px rgba(39,128,248,.15)}
.filter_select.default_style .fsl_input_container.empty .fsl_input{width:100%}
.filter_select.default_style .fsl_input_container.monkey_scroller{max-height:150px}
.filter_select.default_style .fsl_list_container{display:none;position:absolute;z-index:100;width:100%;max-height:250px;top:100%;left:0;overflow:auto;margin-top:3px;border:1px solid #d8d8d8;border-radius:4px;background:#FFF;box-shadow:0 0 3px rgba(0,0,0,.1);padding:4px 3px 4px 4px}
.filter_select.default_style .fsl_list_container.visible{display:block}
.filter_select.default_style .fsl_list_container.empty{font-size:.85rem;text-align:center}
.filter_select.default_style .fsl_list_container .monkey_scroll_bar:not(.hidden)+.monkey_scroll_hider>.fsl_scroller{padding-right:17px}
.filter_select.default_style .fsl_list{margin-right:1px}
.filter_select.default_style .fsl_list .fsl_group,.filter_select.default_style .fsl_list .fsl_item{padding:.3rem;font-size:.85rem;line-height:1rem}
.filter_select.default_style .fsl_list .fsl_group{font-weight:700}
.filter_select.default_style .fsl_list .fsl_item{cursor:pointer;border:1px solid transparent;border-radius:2px}
.filter_select.default_style .fsl_list .fsl_item.group_item{margin-left:.3rem}
.filter_select.default_style .fsl_list .fsl_item.selected{color:#2780f8}
.filter_select.default_style .fsl_list .fsl_item.disabled{color:#9e9ea6}
.filter_select.default_style .fsl_list .fsl_item.active{background-color:#edf7fd;border-color:#d3ecfa}
.filter_select.default_style .fsl_token{display:inline-block;margin:.4rem 0 0 .4rem;padding:3px 24px 3px 5px;border:1px solid #439FE0;border-radius:3px;background:#439FE0;color:#FFF;cursor:pointer;font-size:.85rem;font-weight:700;position:relative;top:-2px;vertical-align:middle}
.filter_select.default_style .fsl_token:after{content:'\00D7';font-weight:400;color:#FFF;display:inline-block;margin-left:8px;font-size:1.3rem;position:absolute;right:4px;top:-2px}
.filter_select.default_style .fsl_paginate{text-align:center;font-size:.75rem;margin:.5rem 0}
.filter_select.default_style .fsl_paginate span{display:inline-block;margin:0 .25rem}
.filter_select.default_style .fsl_paginate[data-pages="1"]{display:none}
.filter_select.default_style .fsl_paginate .fsl_paginate_back,.filter_select.default_style .fsl_paginate .fsl_paginate_forward{cursor:pointer;color:#2780f8;vertical-align:middle}
.filter_select.default_style.single .fsl_input_container:after{content:"\E271";font-family:Slack;position:absolute;right:.7rem;top:4px;font-size:1.25rem;pointer-events:none}
.filter_select.default_style.single .fsl_input_container.active:after,.filter_select.default_style.single .fsl_input_container:hover:after{color:#2780f8}
.filter_select.default_style.single .fsl_input,.filter_select.default_style.single .fsl_input_container{cursor:default}
.filter_select.default_style.single .fsl_input{padding-left:8px}
.filter_select.default_style.single.value .active .fsl_value,.filter_select.default_style.single.value .fsl_input{display:none}
.filter_select.default_style.single.value .active .fsl_input{display:block}
.filter_select.default_style.single:not(.value) .fsl_value{display:none}
.filter_select.default_style .fsl_value{padding:.45rem .75rem .55rem 8px}
.filter_select.default_style .fsl_token .addl_text,.filter_select.default_style .fsl_value .addl_text{display:none}
.filter_select.normal_style .fsl_input_container,.filter_select.small_style .fsl_input_container{border-radius:.25rem}
.filter_select.normal_style .fsl_input_container .fsl_input,.filter_select.small_style .fsl_input_container .fsl_input{line-height:normal;margin:0}
.filter_select.normal_style .fsl_input_container .fsl_token,.filter_select.small_style .fsl_input_container .fsl_token{line-height:1.5rem;padding:0 1.5rem 0 0;top:auto}
.filter_select.normal_style .fsl_input_container .fsl_token:after,.filter_select.small_style .fsl_input_container .fsl_token:after{top:-.0625rem}
.filter_select.normal_style.single .fsl_input_container .fsl_value,.filter_select.small_style.single .fsl_input_container .fsl_value{padding:0 2rem 0 0}
.filter_select.normal_style.single .fsl_input_container .fsl_input,.filter_select.small_style.single .fsl_input_container .fsl_input{padding-right:2rem}
.filter_select.normal_style .fsl_input_container{min-height:3.125rem;padding:.375rem}
.filter_select.normal_style .fsl_input_container .fsl_input{font-size:1.25rem;padding:.375rem .5rem .375rem .375rem}
.filter_select.normal_style .fsl_input_container .fsl_token{margin:.3125rem}
.filter_select.normal_style.single .fsl_input_container:after{top:.5rem}
.filter_select.small_style .fsl_input_container{min-height:2.3125rem;padding:.125rem}
.filter_select.small_style .fsl_input_container.empty .fsl_input{padding-left:.625rem}
.filter_select.small_style .fsl_input_container .fsl_input{font-size:1rem;padding:.375rem .5rem .375rem .375rem}
.filter_select.small_style .fsl_input_container .fsl_token{margin:.1875rem .1875rem .125rem}
.filter_select.small_style.single .fsl_input_container:after{top:.125rem}
.filter_select.has_restricted_input_container_height>.monkey_scroll_wrapper{border:1px solid #2780f8;border-radius:3px}
.filter_select.has_restricted_input_container_height>.monkey_scroll_wrapper .fsl_input_container{border:1px solid transparent}
label.select[data-filter-select]:after,label[data-filter-select] select,select[data-filter-select]{min-height:39px;visibility:hidden}