@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-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-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);
}
