.selectivity-clearfix { clear: both; }
.selectivity-input { display: inline-block; width: 100%; outline: none;}
.selectivity-input select { display: none !important; }
.selectivity-placeholder { color: #CCC; }
.selectivity-backdrop { background: transparent; background:rgba(0,0,0,.5);position: fixed;z-index: 1999;top: 0;right: 0;bottom: 0;left: 0; }
.selectivity-dropdown { background: #fff;box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.15), 0 10px 16px 0 rgba(0, 0, 0, 0.2);position: absolute;z-index: 3002;    top: 30px !important; left: 0 !important;}
.selectivity-search-input-container { border-bottom: 1px solid #eee; }
.selectivity-search-input { background: transparent;border: 0;outline: 0;width: 100%; }
.selectivity-results-container { max-height: 300px;overflow: auto;position: relative; }
.selectivity-load-more, .selectivity-result-item { cursor: pointer;padding: 12px 7px;font-size: 11px; }
.selectivity-result-children .selectivity-result-item { padding-left: 17px; }
.selectivity-load-more.highlight,
.selectivity-result-item.highlight { background: #e4e4e4; }
.selectivity-result-item.disabled { cursor: default;color: #999; }
.selectivity-result-item:first-child, .selectivity-dropdown.has-search-input .selectivity-result-item:first-child { border-radius: 0; }
.selectivity-result-label { font-weight: bold; text-transform: uppercase; font-size: 12px; }
.selectivity-load-more,
.selectivity-result-item:last-child,
.selectivity-result-children:last-child .selectivity-result-item:last-child { border-radius: 0 0 4px 4px; }
.selectivity-result-children .selectivity-result-item:last-child { border-radius: 0; }
.selectivity-error, .selectivity-loading, .selectivity-search-input-container, .selectivity-result-label { padding: 15px 7px 5px; }
.selectivity-multiple-input-container {border-radius: 2px;cursor: text;padding: 35px 0 0; position: relative; }
.selectivity-multiple-input-container { }
.selectivity-multiple-input-container .selectivity-placeholder { height: -webkit-calc(2em + 4px);height: calc(2em + 4px);line-height: -webkit-calc(2em + 4px);line-height: calc(2em + 4px); }
.selectivity-multiple-input, input[type='text'].selectivity-multiple-input { background-color: transparent;border: none;float: left;outline: 0;padding: 0 !important;width: 100%; position: absolute; top: 2px;left: 0;height: 30px;border-bottom: 1px solid #AAA;font-size: 13px; }
.selectivity-multiple-input:focus, input[type='text'].selectivity-multiple-input:focus { background-color: transparent;box-shadow: none;outline: none; }
.selectivity-multiple-input::-ms-clear { display: none; }
.selectivity-multiple-input.selectivity-width-detector { position: absolute;left: 0;white-space: pre; top: -10000px; }
.selectivity-multiple-selected-item { background: #FFB400;color: #000;cursor: default;position: relative;-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none; user-select: none; white-space: nowrap;border-radius: 25px;font-size: 11px;display: block;margin:2px;float: left;padding: 4px 10px 4px 5px; }
.selectivity-multiple-selected-item.highlighted { background-color: #F1AA00; }
.selectivity-multiple-selected-item-remove { color: inherit; cursor: pointer; padding: 5px; }
.selectivity-single-select {cursor: pointer;padding: 5px 0;position: relative;box-sizing: content-box;border-bottom:1px solid #AAA;height: 20px; }
.selectivity-single-select-input { opacity: 0; }
.selectivity-single-result-container { position: absolute;top: 0.75em;right: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; left: 0; }
.selectivity-single-selected-item { color: #000; font-size: 13px; }
.selectivity-single-selected-item-remove { color: #000; padding: 4px 5px; margin-right: 5px; text-indent: 0; }
.selectivity-caret { position: absolute;right: 10px;top: 5px; font-size: 15px !important; }
@media only screen and (max-device-width:0px) { .selectivity-single-select { background: #eee;border-radius: 2px; } .selectivity-single-result-container { right: 5px; } .selectivity-caret { display: none; } }
.selectivity-submenu-icon { position: absolute;right: 4px; }
