@charset "UTF-8";
/**
 * @copyright Copyright (c) 2018, John Molakvoæ (skjnldsv@protonmail.com)
 *
 * @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
 *
 * @license GNU AGPL version 3 or any later version
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */
/**
 * @copyright Copyright (c) 2018, John Molakvoæ (skjnldsv@protonmail.com)
 *
 * @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
 *
 * @license GNU AGPL version 3 or any later version
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */
/**
 * Removes the "#" from a color.
 *
 * @param string $color The color
 * @return string The color without #
 */
/**
 * Calculates the URL to the svg under the SVG API.
 *
 * @param string $icon the icon filename
 * @param string $dir the icon folder within /core/img if $core or app name
 * @param string $color the desired color in hexadecimal
 * @param int [$version] the version of the file
 * @param bool [$core] search icon in core
 * @return string The URL to the svg.
 */
/**
 * SVG COLOR API
 *
 * @param string $icon the icon filename
 * @param string $dir the icon folder within /core/img if $core or app name
 * @param string $color the desired color in hexadecimal
 * @param int $version the version of the file
 * @param bool [$core] search icon in core
 *
 * @returns A background image with the url to the set to the requested icon.
 */
/**
 * Create black and white icons
 * This will add a default black version of and an additional white version when .icon-white is applied
 */
.icon-undo {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-undo-000);
}
.icon-undo-white, .icon-undo.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-undo-fff);
}
.icon-redo {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-redo-000);
}
.icon-redo-white, .icon-redo.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-redo-fff);
}
.icon-bold {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-bold-000);
}
.icon-bold-white, .icon-bold.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-bold-fff);
}
.icon-italic {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-italic-000);
}
.icon-italic-white, .icon-italic.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-italic-fff);
}
.icon-strike {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-strike-000);
}
.icon-strike-white, .icon-strike.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-strike-fff);
}
.icon-underline {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-underline-000);
}
.icon-underline-white, .icon-underline.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-underline-fff);
}
.icon-link {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-link-000);
}
.icon-link-white, .icon-link.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-link-fff);
}
.icon-ol {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-ol-000);
}
.icon-ol-white, .icon-ol.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-ol-fff);
}
.icon-ul {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-ul-000);
}
.icon-ul-white, .icon-ul.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-ul-fff);
}
.icon-tasklist {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-tasklist-000);
}
.icon-tasklist-white, .icon-tasklist.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-tasklist-fff);
}
.icon-table {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-table-000);
}
.icon-table-white, .icon-table.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-table-fff);
}
.icon-hr {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-hr-000);
}
.icon-hr-white, .icon-hr.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-hr-fff);
}
.icon-quote {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-quote-000);
}
.icon-quote-white, .icon-quote.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-quote-fff);
}
.icon-paragraph {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-paragraph-000);
}
.icon-paragraph-white, .icon-paragraph.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-paragraph-fff);
}
.icon-code {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-code-000);
}
.icon-code-white, .icon-code.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-code-fff);
}
.icon-image {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-image-000);
}
.icon-image-white, .icon-image.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-image-fff);
}
.icon-help {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-help-000);
}
.icon-help-white, .icon-help.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-help-fff);
}
.icon-warn {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-warn-000);
}
.icon-warn-white, .icon-warn.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-warn-fff);
}
.icon-success {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-success-000);
}
.icon-success-white, .icon-success.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-success-fff);
}
.icon-emoji {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-emoji-000);
}
.icon-emoji-white, .icon-emoji.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-emoji-fff);
}
.icon-h1 {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-h1-000);
}
.icon-h1-white, .icon-h1.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-h1-fff);
}
.icon-h2 {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-h2-000);
}
.icon-h2-white, .icon-h2.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-h2-fff);
}
.icon-h3 {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-h3-000);
}
.icon-h3-white, .icon-h3.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-h3-fff);
}
.icon-h4 {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-h4-000);
}
.icon-h4-white, .icon-h4.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-h4-fff);
}
.icon-h5 {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-h5-000);
}
.icon-h5-white, .icon-h5.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-h5-fff);
}
.icon-h6 {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-h6-000);
}
.icon-h6-white, .icon-h6.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  
  background-image: var(--icon-text-h6-fff);
}
.icon-add_col_before {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  --icon-text-add_col_before-000: url("/svg/text/add_col_before?color=000&v=1");
  background-image: var(--icon-text-add_col_before-000);
}
.icon-add_col_before-white, .icon-add_col_before.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  --icon-text-add_col_before-fff: url("/svg/text/add_col_before?color=fff&v=1");
  background-image: var(--icon-text-add_col_before-fff);
}
.icon-add_col_after {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  --icon-text-add_col_after-000: url("/svg/text/add_col_after?color=000&v=1");
  background-image: var(--icon-text-add_col_after-000);
}
.icon-add_col_after-white, .icon-add_col_after.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  --icon-text-add_col_after-fff: url("/svg/text/add_col_after?color=fff&v=1");
  background-image: var(--icon-text-add_col_after-fff);
}
.icon-add_row_before {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  --icon-text-add_row_before-000: url("/svg/text/add_row_before?color=000&v=1");
  background-image: var(--icon-text-add_row_before-000);
}
.icon-add_row_before-white, .icon-add_row_before.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  --icon-text-add_row_before-fff: url("/svg/text/add_row_before?color=fff&v=1");
  background-image: var(--icon-text-add_row_before-fff);
}
.icon-add_row_after {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  --icon-text-add_row_after-000: url("/svg/text/add_row_after?color=000&v=1");
  background-image: var(--icon-text-add_row_after-000);
}
.icon-add_row_after-white, .icon-add_row_after.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  --icon-text-add_row_after-fff: url("/svg/text/add_row_after?color=fff&v=1");
  background-image: var(--icon-text-add_row_after-fff);
}
.icon-delete_col {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  --icon-text-delete_col-000: url("/svg/text/delete_col?color=000&v=1");
  background-image: var(--icon-text-delete_col-000);
}
.icon-delete_col-white, .icon-delete_col.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  --icon-text-delete_col-fff: url("/svg/text/delete_col?color=fff&v=1");
  background-image: var(--icon-text-delete_col-fff);
}
.icon-delete_row {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  --icon-text-delete_row-000: url("/svg/text/delete_row?color=000&v=1");
  background-image: var(--icon-text-delete_row-000);
}
.icon-delete_row-white, .icon-delete_row.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  --icon-text-delete_row-fff: url("/svg/text/delete_row?color=fff&v=1");
  background-image: var(--icon-text-delete_row-fff);
}
.icon-table_settings {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  --icon-text-table_settings-000: url("/svg/text/table_settings?color=000&v=1");
  background-image: var(--icon-text-table_settings-000);
}
.icon-table_settings-white, .icon-table_settings.icon-white {
  /* $dir is the app name, so we add this to the icon var to avoid conflicts between apps */
  --icon-text-table_settings-fff: url("/svg/text/table_settings?color=fff&v=1");
  background-image: var(--icon-text-table_settings-fff);
}
