.acf-icomoon-picker *{-webkit-box-sizing:border-box;box-sizing:border-box}
.acf-icomoon-picker{margin-left:-20px}
.acf-icomoon-picker__header{background:#fff;margin-left:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0 10px 20px;margin-bottom:20px}
.acf-icomoon-picker__header h2{font-size:14px;line-height:20px;display:inline-block;padding:5px 20px;margin:0 10px 0 0}
.acf-icomoon-picker__container{width:100%;padding:0 20px}
.acf-icomoon-picker__files{display:inline-block;max-width:100%;width:400px}
.acf-icomoon-picker__files ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#ccc;padding:10px 20px 5px}
.acf-icomoon-picker__files ul li{font-weight:500;margin:5px 0}
.acf-icomoon-picker .notice{margin:0 0 20px !important}
.icomoon-picker__control{width:100%;display:none}
.icomoon-picker-dropdown__option>span,.icomoon-picker-dropdown__results .select2-results__option>span,.icomoon-picker-dropdown__container .select2-selection__rendered>span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.icomoon-picker-dropdown__option i,.icomoon-picker-dropdown__results .select2-results__option i,.icomoon-picker-dropdown__container .select2-selection__rendered i{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ccc;margin-right:10px;border-radius:4px}
.icomoon-picker-dropdown__container{height:auto !important;padding:5px 0}
.icomoon-picker-dropdown__container .select2-selection__arrow{top:10px !important;right:5px !important}
.acf-icomoon-picker__form-control{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.acf-icomoon-picker__form-col{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:20px}
.acf-icomoon-picker__form__description{display:block;font-size:14px;padding:10px;margin-bottom:30px;color:#856404;background:#fff3cd;border:1px solid #ffeeba}
.acf-icomoon-picker__form__upload{display:inline-block;position:relative}
.acf-icomoon-picker__form__upload label{display:block;background:#f6f7f7;color:#2271b1;padding:10px 40px;font-weight:500;border:1px solid #2271b1;border-radius:4px}
.acf-icomoon-picker__form__upload input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0}
.acf-icomoon-picker__form__upload-filename{display:none}
.acf-icomoon-picker__form__upload.uploaded .acf-icomoon-picker__form__upload-filename{display:block}
.acf-icomoon-picker__form__upload.uploaded .acf-icomoon-picker__form__upload-text{display:none}
.acf-icomoon-picker__form__upload.uploaded>label{color:#155724;background-color:#d4edda;border-color:#155724}
.acf-icomoon-picker__form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;padding:10px}
.acf-icomoon-picker__form__checkbox-label{font-weight:500}
.acf-icomoon-picker__form__checkbox-switch{position:relative;display:inline-block;width:50px;height:24px;margin-right:15px}
.acf-icomoon-picker__form__checkbox-switch input{opacity:0;width:0;height:0}
.acf-icomoon-picker__form__checkbox-switch input:checked+.slider{background-color:#2196f3}
.acf-icomoon-picker__form__checkbox-switch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}
.acf-icomoon-picker__form__checkbox-switch input:focus+.slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}
.acf-icomoon-picker__form__checkbox-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}
.acf-icomoon-picker__form__checkbox-switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:50%}