.fs-wrap{position:relative;width:100%;font-size:12px;line-height:28px}.fs-label-wrap{position:relative;border:1px solid #aaa;cursor:default;color:#555;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.fs-label-wrap,.fs-dropdown{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fs-label-wrap .fs-label{padding:0 22px 0 8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.fs-arrow{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #000;position:absolute;top:0;right:4px;bottom:0;margin:auto;cursor:pointer}.fs-dropdown{position:absolute;background-color:#fff;border:1px solid #ccc;width:100%;z-index:98;border-radius:4px}.fs-dropdown .fs-options{max-height:200px;overflow:auto}.fs-search input{width:calc(100% - 16px);padding:2px 4px;line-height:20px!important;height:20px!important;border:0}.fs-clearKeyWord{font-size:18px;vertical-align:text-top}.fs-selectAll{margin-left:6px}.fs-selectAll,.fs-clearKeyWord{float:right;cursor:pointer;height:auto}.fs-selectAll.selected{float:right;cursor:pointer;height:auto;color:green}.fs-selectAll:hover,.fs-clearKeyWord:hover{background-color:#eee}.fs-option,.fs-search,.fs-optgroup-label{padding:6px 8px;border-bottom:1px solid #eee;cursor:default;line-height:20px}.fs-option{cursor:pointer}.fs-option.selected{background-color:#D1F3E5}.fs-option.hl{background-color:#f5f5f5}.fs-wrap.disabled .fs-label-wrap{background-color:#EBEBE4;cursor:not-allowed}.fs-wrap.disabled .fs-label-wrap{background-color:#EBEBE4;cursor:not-allowed}.fs-wrap.disabled .fs-label-wrap .fs-label,.fs-wrap.disabled .fs-arrow{cursor:not-allowed}.fs-wrap.multiple .fs-option,.fs-wrap .fs-optgroup .fs-option{position:relative;padding-left:30px}.fs-wrap.multiple .fs-option.selected{background-color:transparent}.fs-wrap.multiple .fs-checkbox{position:absolute;display:block;width:30px;top:0;left:0;bottom:0}.fs-wrap.multiple .fs-option .fs-checkbox i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:4px;background-color:#fff}.fs-wrap.multiple .fs-option.selected .fs-checkbox i{background-color:#11a911;border-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:center}.fs-wrap .fs-option:hover{background:#D1F3E5;border-radius:4px;margin-left:0;margin-right:2px}.fs-optgroup-label{font-weight:bold}.hidden{display:none}.fs-options::-webkit-scrollbar{width:6px}.fs-options::-webkit-scrollbar-track{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.1)}.fs-options::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}.fa-radio{float:right}.fa-radio .ui-radio input[type=radio]+span{padding-left:0}