ul.woosc-fields, ul.woosc-attributes {
    position: relative;
}

li.woosc-fields-item .label, li.woosc-attributes-item .label {
    cursor: move;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.wpclever_settings_page .select2-container {
    width: 100% !important;
}

/* Icon Picker */

.wpclever_settings_page .icons-selector {
    background-color: #ffffff;
    border-radius: 3px;
    border: 1px solid #8c8f94;
}

.wpclever_settings_page .icons-selector .selector-button {
    border-left: 1px solid #8c8f94;
    background-color: #fafafa;
}

.wpclever_settings_page .icons-selector .selector-popup {
    width: 330px;
    padding: 10px;
    border-radius: 3px;
    -moz-box-shadow: 0 4px 10px rgb(0 0 0 / 0.05);
    -webkit-box-shadow: 0 4px 10px rgb(0 0 0 / 5%);
    box-shadow: 0 4px 10px rgb(0 0 0 / 5%);
    border: 1px solid #8c8f94;
}

.wpclever_settings_page .icons-selector .selector-popup .selector-search input {
    border-radius: 3px;
    background-color: #fafafa;
    margin-bottom: 10px;
    border: 1px solid #8c8f94;
}

.wpclever_settings_page .icons-selector .selector-popup .fip-icons-container {
    padding: 0;
}

.wpclever_settings_page .icons-selector .selector-popup .fip-box {
    border-radius: 3px;
    border: 1px solid transparent;
    background-color: #fafafa;
}

.wpclever_settings_page .icons-selector .selector-popup .fip-box:hover {
    background-color: #222222;
    color: #ffffff;
}

.wpclever_settings_page .icons-selector .selector-popup .fip-box.current-icon {
    background-color: #2271b1;
    color: #ffffff;
}
