@font-face {
    font-family: 'formbuilder-icons';
    src: url('formbuilder-icons.woff') format('woff');
    /*
    src: url('../font/formbuilder-icons.eot?13222429');
    src: url('../font/formbuilder-icons.eot?13222429#iefix') format('embedded-opentype'),
         url('../font/formbuilder-icons.svg?13222429#formbuilder-icons') format('svg');
    */
    font-weight: normal;
    font-style: normal;
}


[class^='formbuilder-icon-']:before,
[class*=' formbuilder-icon-']:before {
    font-family: 'formbuilder-icons';
    font-style: normal;
    font-weight: normal;
    speak: never;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: 0.2em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.formbuilder-icon-autocomplete:before {
    content: '\e800';
} /* '' */
.formbuilder-icon-date:before {
    content: '\e801';
} /* '' */
.formbuilder-icon-checkbox:before {
    content: '\e802';
} /* '' */
.formbuilder-icon-checkbox-group:before {
    content: '\e803';
} /* '' */
.formbuilder-icon-radio-group:before {
    content: '\e804';
} /* '' */
.formbuilder-icon-rich-text:before {
    content: '\e805';
} /* '' */
.formbuilder-icon-select:before {
    content: '\e806';
} /* '' */
.formbuilder-icon-textarea:before {
    content: '\e807';
} /* '' */
.formbuilder-icon-text:before {
    content: '\e808';
} /* '' */
.formbuilder-icon-pencil:before {
    content: '\e809';
} /* '' */
.formbuilder-icon-file:before {
    content: '\e80a';
} /* '' */
.formbuilder-icon-hidden:before {
    content: '\e80b';
} /* '' */
.formbuilder-icon-cancel:before {
    content: '\e80c';
} /* '' */
.formbuilder-icon-button:before {
    content: '\e80d';
} /* '' */
.formbuilder-icon-header:before {
    content: '\e80f';
} /* '' */
.formbuilder-icon-paragraph:before {
    content: '\e810';
} /* '' */
.formbuilder-icon-number:before {
    content: '\e811';
} /* '' */
.formbuilder-icon-copy:before {
    content: '\f24d';
} /* '' */
.formbuilder-icon-grid:before {
    content: url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-list-nested' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/></svg>");
}
.formbuilder-icon-plus:before {
    content: url("data:image/svg+xml; utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus-circle' viewBox='0 0 16 16'><path d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/><path d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/></svg>");
}
.formbuilder-icon-sort-lower:before {
    content: '\f175';
}
.formbuilder-icon-sort-higher:before {
    content: '\f176';
}
