@font-face {
    font-family: 'icomoon';
    src: url('fonts/icomoon.eot?kjw6z0');
    src: url('fonts/icomoon.eot?kjw6z0#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?kjw6z0') format('truetype'), url('fonts/icomoon.woff?kjw6z0') format('woff'), url('fonts/icomoon.svg?kjw6z0#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"],
[class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@font-face {
    font-family: 'SFUIText-Regular';
    src: url('fonts/SF-UI-Text-Regular.woff') format('woff');
}

@font-face {
    font-family: 'SFUIText-Semibold';
    src: url('fonts/SF-UI-Text-Semibold.woff') format('woff');
}

@font-face {
    font-family: 'SFUIText-Medium';
    src: url('fonts/SF-UI-Text-Medium.woff') format('woff');
}

@font-face {
    font-family: 'icomoon';
    src: url('fonts/icomoon.eot?93e6sa');
    src: url('fonts/icomoon.eot?93e6sa#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?93e6sa') format('truetype'), url('fonts/icomoon.woff?93e6sa') format('woff'), url('fonts/icomoon.svg?93e6sa#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"],
[class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-exit-up:before {
    content: "\e868";
}

.icon-menu:before {
    content: "\e871";
}

.icon-list:before {
    content: "\e872";
}

.icon-chevron-left:before {
    content: "\e875";
}

.icon-crop:before {
    content: "\e88b";
}

.icon-text-size:before {
    content: "\e892";
}

.icon-bold:before {
    content: "\e893";
}

.icon-italic:before {
    content: "\e894";
}

.icon-underline:before {
    content: "\e895";
}

.icon-text-align-left:before {
    content: "\e898";
}

.icon-text-align-center:before {
    content: "\e899";
}

.icon-text-align-right:before {
    content: "\e89a";
}

.icon-text-align-justify:before {
    content: "\e89b";
}

.icon-paper-clip:before {
    content: "\e001";
}

.icon-image:before {
    content: "\e010";
}

.icon-paper:before {
    content: "\e034";
}

.icon-speech-bubble:before {
    content: "\e076";
}

.icon-trash:before {
    content: "\e109";
}

.icon-plus:before {
    content: "\e114";
}

.icon-paint-format:before {
    content: "\e900";
}

.icon-image2:before {
    content: "\e901";
}

.icon-file-empty:before {
    content: "\e906";
}

.icon-file-picture:before {
    content: "\e902";
}

.icon-copy:before {
    content: "\e929";
}

.icon-stack:before {
    content: "\e903";
}

.icon-folder:before {
    content: "\e904";
}

.icon-folder-open:before {
    content: "\e905";
}

.icon-undo:before {
    content: "\e907";
}

.icon-redo:before {
    content: "\e908";
}

.icon-bubbles3:before {
    content: "\e909";
}

.icon-user:before {
    content: "\e925";
}

.icon-user-plus:before {
    content: "\e92b";
}

.icon-shrink:before {
    content: "\e90a";
}

.icon-key:before {
    content: "\e924";
}

.icon-upload2:before {
    content: "\e90b";
}

.icon-star-empty:before {
    content: "\e90c";
}

.icon-plus2:before {
    content: "\e90d";
}

.icon-minus:before {
    content: "\e90e";
}

.icon-cross:before {
    content: "\e90f";
}

.icon-exit:before {
    content: "\e926";
}

.icon-play3:before {
    content: "\e910";
}

.icon-loop:before {
    content: "\e911";
}

.icon-arrow-left2:before {
    content: "\e912";
}

.icon-tab:before {
    content: "\e913";
}

.icon-checkbox-checked:before {
    content: "\e92a";
}

.icon-crop2:before {
    content: "\e914";
}

.icon-font:before {
    content: "\e927";
}

.icon-font-size:before {
    content: "\e915";
}

.icon-bold2:before {
    content: "\e916";
}

.icon-underline2:before {
    content: "\e917";
}

.icon-italic2:before {
    content: "\e918";
}

.icon-strikethrough:before {
    content: "\e919";
}

.icon-page-break:before {
    content: "\e91a";
}

.icon-text-color:before {
    content: "\e928";
}

.icon-pagebreak:before {
    content: "\e91b";
}

.icon-paragraph-left:before {
    content: "\e91c";
}

.icon-paragraph-center:before {
    content: "\e91d";
}

.icon-paragraph-right:before {
    content: "\e91e";
}

.icon-paragraph-justify:before {
    content: "\e91f";
}

.icon-indent-increase:before {
    content: "\e920";
}

.icon-indent-decrease:before {
    content: "\e921";
}

.icon-file-pdf:before {
    content: "\e922";
}

.icon-libreoffice:before {
    content: "\e923";
}

.icon-save {
    height: 20px !important;
    width: 20px !important;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIyNHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ibWl1IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9IkFydGJvYXJkLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03OTEuMDAwMDAwLCAtNTUxLjAwMDAwMCkiPjxnIGlkPSJzbGljZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjE1LjAwMDAwMCwgMTE5LjAwMDAwMCkiLz48cGF0aCBkPSJNNzkzLjMxMTE3Miw1NTIgQzc5My4xMzkzMTcsNTUyIDc5Myw1NTIuMTM0MTAyIDc5Myw1NTIuMzEzMTU2IEw3OTMsNTcyLjY4Njg0NCBDNzkzLDU3Mi44NTk3OTUgNzkzLjEzNDEwMiw1NzMgNzkzLjMxMzE1Niw1NzMgTDgxMy42ODY4NDQsNTczIEM4MTMuODU5Nzk1LDU3MyA4MTQsNTcyLjg1OTEzNSA4MTQsNTcyLjY4ODgyOCBMODE0LDU1NS41IEw4MTAuNSw1NTIgTDc5My4zMTExNzIsNTUyIEw3OTMuMzExMTcyLDU1MiBaIE03OTQsNTUzIEw3OTQsNTcyIEw4MTMsNTcyIEw4MTMsNTU1Ljg1MDAwNiBMODEwLjE1MDAyNCw1NTMgTDc5NCw1NTMgTDc5NCw1NTMgWiBNODA5LDU2NSBMNzk4LDU2NSBMNzk4LDU3MSBMNzk3LDU3MSBMNzk3LDU2NCBMODEwLDU2NCBMODEwLDU3MSBMODA5LDU3MSBMODA5LDU2NSBaIE04MDcsNTU4LjA3OTU5IEw4MDAsNTU4LjA3OTU5IEw4MDAsNTU0IEw3OTksNTU0IEw3OTksNTU5IEw4MDgsNTU5IEw4MDgsNTU0IEw4MDcsNTU0IEw4MDcsNTU4LjA3OTU5IFogTTgwNSw1NTQgTDgwNSw1NTYgTDgwNiw1NTYgTDgwNiw1NTQgTDgwNSw1NTQgTDgwNSw1NTQgWiIgZmlsbD0iIzAwMDAwMCIgaWQ9ImVkaXRvci1mbG9vcHktZGlzaC1zYXZlLW91dGxpbmUtc3Ryb2tlIi8+PC9nPjwvZz48L3N2Zz4=");
}

.icon-duplicate {
    height: 20px !important;
    width: 20px !important;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI1MTIiIGlkPSJzdmcyIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzIGlkPSJkZWZzNCIvPjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTU0MC4zNjIxOCkiPjxnIGlkPSJnNDMwNSI+PGcgaWQ9Imc0MzQ1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOCwtNDAuMDAwMDEpIj48ZyBpZD0idGV4dDI5OTQiIHN0eWxlPSJmb250LXNpemU6NTUwcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDt0ZXh0LWFsaWduOnN0YXJ0O2xpbmUtaGVpZ2h0OjEyNSU7bGV0dGVyLXNwYWNpbmc6MHB4O3dvcmQtc3BhY2luZzowcHg7d3JpdGluZy1tb2RlOmxyLXRiO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6IzIyMjIyMjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpVYnVudHU7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpVYnVudHUiPjxnIGlkPSJsYXllcjEtMS0xIiBzdHlsZT0iZm9udC1zaXplOjU1MHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7dGV4dC1hbGlnbjpzdGFydDtsaW5lLWhlaWdodDoxMjUlO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O3dyaXRpbmctbW9kZTpsci10Yjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMyOTgwYjk7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6VWJ1bnR1Oy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246VWJ1bnR1IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjgsMCwwLDAuOCwxMjAuNjM3MjEsMzM2LjU2NzI1KSI+PGcgaWQ9ImczOTg5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NC44NzU0OTgsLTQ0Ljg0Mjk4MikiPjxnIGlkPSJsYXllcjEtMS03IiBzdHlsZT0iZm9udC1zaXplOjU1MHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7dGV4dC1hbGlnbjpzdGFydDtsaW5lLWhlaWdodDoxMjUlO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O3dyaXRpbmctbW9kZTpsci10Yjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMyMjIyMjI7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6VWJ1bnR1Oy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246VWJ1bnR1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjY2LjY2MzgzLC03Ni43NjAxMjUpIj48cGF0aCBkPSJtIDI4MC41NTQ4Miw1NzEuMjIyNTIgYSAyMC4wMDIsMjAuMDAyIDAgMCAwIC0yLjc4MTI1LDAuMjgxMjUgbCAtMTc2LjkwNjI1LDAgYSAyMC4wMDIsMjAuMDAyIDAgMCAwIC0yMC4wMDAwMDMsMjAgbCAwLDQxMC4wMDAwMyBhIDIwLjAwMiwyMC4wMDIgMCAwIDAgMjAuMDAwMDAzLDIwIGwgMzEwLDAgYSAyMC4wMDIsMjAuMDAyIDAgMCAwIDIwLC0yMCBsIDAsLTI3Ni43NTAwMyBhIDIwLjAwMiwyMC4wMDIgMCAwIDAgLTcuNTMxMjUsLTE5LjA5Mzc1IEwgMjk2LjYxNzMyLDU3OC45NDEyNyBhIDIwLjAwMiwyMC4wMDIgMCAwIDAgLTE2LjA2MjUsLTcuNzE4NzUgeiBtIC0xNTkuNjg3NSw0MC4yODEyNSAxNDAsMCAwLDEwNi43ODEyNSBhIDIwLjAwMiwyMC4wMDIgMCAwIDAgNS43NSwxNy41MzEyNSAyMC4wMDIsMjAuMDAyIDAgMCAwIDAuMTU2MjUsMC4xNTYyNSAyMC4wMDIsMjAuMDAyIDAgMCAwIDAuMjgxMjUsMC4yNSAyMC4wMDIsMjAuMDAyIDAgMCAwIDE3LjA5Mzc1LDUuMjgxMjUgbCAxMDYuNzE4NzUsMCAwLDI0MCAtMjcwLDAgMCwtMzcwIHogbSAxODAsMjguMjgxMjUgNjEuNzE4NzUsNjEuNzE4NzUgLTYxLjcxODc1LDAgMCwtNjEuNzE4NzUgeiIgaWQ9InBhdGgzODMzLTEiIHN0eWxlPSJmb250LXNpemU6bWVkaXVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7dGV4dC1pbmRlbnQ6MDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2RpcmVjdGlvbjpsdHI7YmxvY2stcHJvZ3Jlc3Npb246dGI7d3JpdGluZy1tb2RlOmxyLXRiO3RleHQtYW5jaG9yOnN0YXJ0O2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZmlsbDojMDA3YWZkO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDo0MDttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlO2ZvbnQtZmFtaWx5OlNhbnM7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpTYW5zIi8+PGcgaWQ9ImxheWVyMS01LTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NzMuMTQyODYsMTcwLjI4NTc0KSIvPjwvZz48cGF0aCBkPSJtIDExMy44OTA5OSwzOTQuNDMxMTcgYyAtMC45MzAyNSwwLjAzOTQgLTEuODU3NzQsMC4xNDM5NSAtMi43NzM0NCwwLjMxMjUgbCAtMTc2LjkxNDA1OSwwIGMgLTUuMjM1ODQ1LDUuMmUtNCAtMTAuNDM5MjQ5LDIuMTU2MTUgLTE0LjE0MTU1LDUuODU4NDUgLTMuNzAyMzAxLDMuNzAyMyAtNS44NTc5MjYsOC45MDU3MSAtNS44NTg0NSwxNC4xNDE1NSBsIDAsNTUgNDAsMCAwLC0zNSAxNDAsMCAwLDgxLjY3OTY5IDQ4LjMyMDMwOSw0OC4zMjAzMSA4MS42Nzk2OSwwIDAsMjQwIC0zNSwwIDAsNDAgNTUsMCBjIDUuMjM1ODQsLTUuMmUtNCAxMC40MzkyNSwtMi4xNTYxNSAxNC4xNDE1NSwtNS44NTg0NSAzLjcwMjMsLTMuNzAyMyA1Ljg1NzkzLC04LjkwNTcxIDUuODU4NDUsLTE0LjE0MTU1IGwgMCwtMjc2Ljc1NzgxIGMgMS4xNjc2LC03LjA5MjgzIC0xLjg0MTk2LC0xNC43MTgxMiAtNy41MzkwNiwtMTkuMTAxNTcgTCAxMjkuOTQ1NjgsNDAyLjE2NTU0IGMgLTMuNzc1NDcsLTQuODYzMDkgLTkuODk4NTgsLTcuODEyOTEgLTE2LjA1NDY5LC03LjczNDM3IHogbSAyMC4zMTI1LDY4LjU5Mzc1IDYxLjcxODc1LDYxLjcxODc1IC02MS43MTg3NSwwIHoiIGlkPSJwYXRoMzgzMy00IiBzdHlsZT0iZm9udC1zaXplOm1lZGl1bTtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO3RleHQtaW5kZW50OjA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO3dyaXRpbmctbW9kZTpsci10Yjt0ZXh0LWFuY2hvcjpzdGFydDtiYXNlbGluZS1zaGlmdDpiYXNlbGluZTtjb2xvcjojMDAwMDAwO2ZpbGw6IzAwN2FmZDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6NDA7bWFya2VyOm5vbmU7dmlzaWJpbGl0eTp2aXNpYmxlO2Rpc3BsYXk6aW5saW5lO292ZXJmbG93OnZpc2libGU7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTtmb250LWZhbWlseTpTYW5zOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246U2FucyIvPjwvZz48ZyBpZD0ibGF5ZXIxLTUtMiIgc3R5bGU9ImZpbGw6IzI5ODBiOTtmaWxsLW9wYWNpdHk6MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU3My4xNDI4NiwxNzAuMjg1NzQpIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=);
}