@charset "UTF-8";
.fl-theme-bw {
  --fl-fgColor: #000;
  --fl-bgColor: #fff;
}

.fl-theme-wb {
  --fl-fgColor: #fff;
  --fl-bgColor: #000;
}

.fl-theme-yb {
  --fl-fgColor: #ff0;
  --fl-bgColor: #000;
}

.fl-theme-by {
  --fl-fgColor: #000;
  --fl-bgColor: #ff0;
}

.fl-theme-lgdg {
  --fl-fgColor: #bdbdbb;
  --fl-bgColor: #555;
}

.fl-theme-gd {
  --fl-fgColor: #888;
  --fl-bgColor: #222;
  --fl-linkColor: #8080ff;
  --fl-disabledColor: #c00;
  --fl-selectedFgColor: #fff;
  --fl-selectedBgColor: #008000;
  --fl-buttonFgColor: #fff;
  --fl-buttonBgColor: #000;
}

.fl-theme-gw {
  --fl-fgColor: #6c6c6c;
  --fl-bgColor: #fff;
  --fl-linkColor: #66c;
  --fl-disabledColor: #933;
  --fl-selectedFgColor: #fff;
  --fl-selectedBgColor: #404080;
  --fl-buttonFgColor: #000;
  --fl-buttonBgColor: #fff;
}

.fl-theme-bbr {
  --fl-fgColor: #000;
  --fl-bgColor: #b96;
  --fl-linkColor: #009;
  --fl-disabledColor: #600000;
  --fl-selectedFgColor: #fff;
  --fl-selectedBgColor: #000070;
  --fl-buttonFgColor: #000;
  --fl-buttonBgColor: #ffd18a;
}

[class*=fl-theme]:not(.fl-theme-prefsEditor-default) {
  background-image: none !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default),
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) *, .fl-preview-theme [class*=fl-theme]:not(.fl-theme-prefsEditor-default),
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) div,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) h1,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) h2,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) h3,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) h4,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) h5,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) h6 {
  background-color: var(--fl-bgColor) !important;
  border-bottom-color: var(--fl-fgColor) !important;
  border-left-color: var(--fl-fgColor) !important;
  border-right-color: var(--fl-fgColor) !important;
  border-top-color: var(--fl-fgColor) !important;
  color: var(--fl-fgColor) !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default):disabled,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) :disabled,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) :disabled legend,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=button]:disabled,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=button]:disabled *,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=reset]:disabled,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=reset]:disabled *,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=submit]:disabled,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=submit]:disabled * {
  color: var(--fl-disabledColor) !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default)::selection,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) ::selection {
  background-color: var(--fl-selectedBgColor) !important;
  color: var(--fl-selectedFgColor) !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) iframe {
  border-bottom-color: var(--fl-fgColor) !important;
  border-left-color: var(--fl-fgColor) !important;
  border-right-color: var(--fl-fgColor) !important;
  border-top-color: var(--fl-fgColor) !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) a,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) a * {
  background-color: var(--fl-bgColor) !important;
  color: var(--fl-linkColor, var(--fl-fgColor)) !important;
  font-weight: bold !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) button,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) button *,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=button],
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=button] *,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=reset],
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=reset] *,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=submit],
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=submit] *,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-input-button,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-input-button * {
  background-color: var(--fl-buttonBgColor, var(--fl-bgColor)) !important;
  color: var(--fl-buttonFgColor, var(--fl-fgColor)) !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) ::placeholder {
  color: currentColor;
  font-style: italic;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) th {
  background-color: var(--fl-fgColor) !important;
  border-bottom-color: var(--fl-fgColor) !important;
  border-bottom-style: solid;
  border-bottom-width: 0.1em;
  border-left-color: var(--fl-fgColor) !important;
  border-left-style: solid;
  border-left-width: 0.1em;
  border-right-color: var(--fl-fgColor) !important;
  border-right-style: solid;
  border-right-width: 0.1em;
  border-top-color: var(--fl-fgColor) !important;
  border-top-style: solid;
  border-top-width: 0.1em;
  color: var(--fl-bgColor) !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) td {
  border-bottom-color: var(--fl-fgColor) !important;
  border-bottom-style: solid;
  border-bottom-width: 0.1em;
  border-left-color: var(--fl-fgColor) !important;
  border-left-style: solid;
  border-left-width: 0.1em;
  border-right-color: var(--fl-fgColor) !important;
  border-right-style: solid;
  border-right-width: 0.1em;
  border-top-color: var(--fl-fgColor) !important;
  border-top-style: solid;
  border-top-width: 0.1em;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-focus:focus,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-focus :focus, [class*=fl-theme]:not(.fl-theme-prefsEditor-default).fl-focus :focus,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .selectable {
  outline-color: var(--fl-fgColor);
  outline-style: solid;
  outline-width: 0.2em;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-reorderer-dropMarker {
  background-color: #f00 !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inlineEdit-edit {
  background-color: var(--fl-fgColor) !important;
  border-bottom-color: var(--fl-bgColor) !important;
  border-bottom-style: solid;
  border-bottom-width: 0.1em;
  border-left-color: var(--fl-bgColor) !important;
  border-left-style: solid;
  border-left-width: 0.1em;
  border-right-color: var(--fl-bgColor) !important;
  border-right-style: solid;
  border-right-width: 0.1em;
  border-top-color: var(--fl-bgColor) !important;
  border-top-style: solid;
  border-top-width: 0.1em;
  color: var(--fl-bgColor) !important;
  margin-bottom: -0.1em;
  margin-left: -0.1em;
  margin-right: -0.1em;
  margin-top: -0.1em;
  padding-bottom: 0.1em;
  padding-left: 0.1em;
  padding-right: 0.1em;
  padding-top: 0.1em;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-textfieldStepper .fl-textfieldStepper-textField {
  border: solid 1px var(--fl-fgColor);
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-textfieldStepper .fl-textfieldStepper-button:disabled {
  visibility: hidden;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-textfieldStepper .fl-textfieldStepper-focus {
  outline-color: var(--fl-fgColor);
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-orator-highlight {
  background-color: var(--fl-fgColor) !important;
  color: var(--fl-bgColor) !important;
  outline-color: var(--fl-fgColor);
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-orator-controller-playToggle {
  text-shadow: unset;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-icon-orator::before {
  background-color: var(--fl-bgColor);
  color: var(--fl-fgColor);
  text-shadow: unset;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-orator-controller > *:not(:first-child):hover,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-orator-controller :hover .fl-orator-controller-playToggle,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-orator-controller :hover .fl-orator-controller-playToggle::before,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-orator-selectionReader-control:hover,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-orator-selectionReader-control:hover .fl-icon-orator::before,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-orator-selectionReader-control:hover * {
  background-color: var(--fl-fgColor) !important;
  color: var(--fl-bgColor) !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-orator-selectionReader-control.fl-orator-selectionReader-above::after,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-orator-selectionReader-control.fl-orator-selectionReader-above:hover::after,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-orator-selectionReader-control.fl-orator-selectionReader-above::before {
  border-top-color: var(--fl-fgColor);
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-orator-selectionReader-control.fl-orator-selectionReader-below::after,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-orator-selectionReader-control.fl-orator-selectionReader-below:hover::after,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-orator-selectionReader-control.fl-orator-selectionReader-below::before {
  border-bottom-color: var(--fl-fgColor);
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default).fl-inverted-color, [class*=fl-theme]:not(.fl-theme-prefsEditor-default).fl-inverted-color *, .fl-preview-theme [class*=fl-theme]:not(.fl-theme-prefsEditor-default).fl-inverted-color {
  background-color: var(--fl-fgColor) !important;
  border-bottom-color: var(--fl-bgColor) !important;
  border-left-color: var(--fl-bgColor) !important;
  border-right-color: var(--fl-bgColor) !important;
  border-top-color: var(--fl-bgColor) !important;
  color: var(--fl-bgColor) !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default).fl-inverted-color.fl-focus :focus, [class*=fl-theme]:not(.fl-theme-prefsEditor-default).fl-inverted-color.fl-focus:focus,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color.fl-focus :focus,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color.fl-focus:focus, [class*=fl-theme]:not(.fl-theme-prefsEditor-default).fl-focus .fl-inverted-color :focus, [class*=fl-theme]:not(.fl-theme-prefsEditor-default).fl-focus .fl-inverted-color:focus,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-focus .fl-inverted-color :focus,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-focus .fl-inverted-color:focus {
  outline-color: var(--fl-bgColor);
  outline-style: solid;
  outline-width: 0.2em;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color *,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color div,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color input,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color h1,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color h2,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color h3,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color h4,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color h5,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color h6 {
  background-color: var(--fl-fgColor) !important;
  border-bottom-color: var(--fl-bgColor) !important;
  border-left-color: var(--fl-bgColor) !important;
  border-right-color: var(--fl-bgColor) !important;
  border-top-color: var(--fl-bgColor) !important;
  color: var(--fl-bgColor) !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color::selection,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color ::selection {
  background-color: var(--fl-selectedFgColor) !important;
  color: var(--fl-selectedBgColor) !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color iframe {
  border-bottom-color: var(--fl-bgColor) !important;
  border-left-color: var(--fl-bgColor) !important;
  border-right-color: var(--fl-bgColor) !important;
  border-top-color: var(--fl-bgColor) !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color a,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color a * {
  background-color: var(--fl-linkColor, var(--fl-fgColor)) !important;
  color: var(--fl-bgColor) !important;
  font-weight: bold !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color button,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color button *,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color input[type=button],
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color input[type=button] *,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color input[type=reset],
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color input[type=reset] *,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color input[type=submit],
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color input[type=submit] *,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-input-button, [class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color.fl-input-button,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-input-button *, [class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color.fl-input-button * {
  background-color: var(--fl-buttonFgColor, var(--fl-fgColor)) !important;
  color: var(--fl-buttonBgColor, var(--fl-bgColor)) !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color th {
  background-color: var(--fl-bgColor) !important;
  border-bottom-color: var(--fl-bgColor) !important;
  border-bottom-style: solid;
  border-bottom-width: 0.1em;
  border-left-color: var(--fl-bgColor) !important;
  border-left-style: solid;
  border-left-width: 0.1em;
  border-right-color: var(--fl-bgColor) !important;
  border-right-style: solid;
  border-right-width: 0.1em;
  border-top-color: var(--fl-bgColor) !important;
  border-top-style: solid;
  border-top-width: 0.1em;
  color: var(--fl-fgColor) !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color td {
  border-bottom-color: var(--fl-bgColor) !important;
  border-bottom-style: solid;
  border-bottom-width: 0.1em;
  border-left-color: var(--fl-bgColor) !important;
  border-left-style: solid;
  border-left-width: 0.1em;
  border-right-color: var(--fl-bgColor) !important;
  border-right-style: solid;
  border-right-width: 0.1em;
  border-top-color: var(--fl-bgColor) !important;
  border-top-style: solid;
  border-top-width: 0.1em;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-focus:focus,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-focus :focus,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .selectable {
  outline-color: var(--fl-bgColor);
  outline-style: solid;
  outline-width: 0.2em;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-reorderer-dropMarker {
  background-color: #f00 !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-inlineEdit-edit {
  background-color: var(--fl-bgColor) !important;
  border-bottom-color: var(--fl-fgColor) !important;
  border-bottom-style: solid;
  border-bottom-width: 0.1em;
  border-left-color: var(--fl-fgColor) !important;
  border-left-style: solid;
  border-left-width: 0.1em;
  border-right-color: var(--fl-fgColor) !important;
  border-right-style: solid;
  border-right-width: 0.1em;
  border-top-color: var(--fl-fgColor) !important;
  border-top-style: solid;
  border-top-width: 0.1em;
  color: var(--fl-fgColor) !important;
  margin-bottom: -0.1em;
  margin-left: -0.1em;
  margin-right: -0.1em;
  margin-top: -0.1em;
  padding-bottom: 0.1em;
  padding-left: 0.1em;
  padding-right: 0.1em;
  padding-top: 0.1em;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-orator-highlight {
  background-color: var(--fl-bgColor) !important;
  color: var(--fl-fgColor) !important;
  outline-color: var(--fl-bgColor);
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-icon-orator::before {
  background-color: var(--fl-fgColor);
  color: var(--fl-bgColor);
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-orator-controller > *:not(:first-child):hover,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-orator-controller :hover .fl-orator-controller-playToggle::before {
  background-color: var(--fl-bgColor) !important;
  color: var(--fl-fgColor) !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-orator-selectionReader-control:hover,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-orator-selectionReader-control:hover .fl-icon-orator::before,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-orator-selectionReader-control:hover * {
  background-color: var(--fl-bgColor) !important;
  color: var(--fl-fgColor) !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-orator-selectionReader-control.fl-orator-selectionReader-above::after,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-orator-selectionReader-control.fl-orator-selectionReader-above:hover::after,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-orator-selectionReader-control.fl-orator-selectionReader-above::before {
  border-top-color: var(--fl-bgColor);
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-orator-selectionReader-control.fl-orator-selectionReader-below::after,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-orator-selectionReader-control.fl-orator-selectionReader-below:hover::after,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-orator-selectionReader-control.fl-orator-selectionReader-below::before {
  border-bottom-color: var(--fl-bgColor);
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) .fl-inverted-color .fl-textfieldStepper .fl-textfieldStepper-focus {
  outline-color: var(--fl-bgColor);
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) a.fl-inverted-color,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) a.fl-inverted-color * {
  background-color: var(--fl-linkColor, var(--fl-fgColor)) !important;
  color: var(--fl-bgColor) !important;
  font-weight: bold !important;
}
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) button.fl-inverted-color,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) button.fl-inverted-color *,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=button].fl-inverted-color,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=button].fl-inverted-color *,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=reset].fl-inverted-color,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=reset].fl-inverted-color *,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=submit].fl-inverted-color,
[class*=fl-theme]:not(.fl-theme-prefsEditor-default) input[type=submit].fl-inverted-color * {
  background-color: var(--fl-buttonFgColor, var(--fl-fgColor)) !important;
  color: var(--fl-buttonBgColor, var(--fl-bgColor)) !important;
}

/*
 * General prefs editor styling used to apply preferences
 * !important is used for all styles to ensure that Preferences Framework's enactors are able to override the page's default styles.
 */
@font-face {
  font-family: "OpenDyslexic";
  font-style: normal;
  font-weight: normal;
  src: url(../fonts/OpenDyslexic-Regular.woff);
}
@font-face {
  font-family: "OpenDyslexic";
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/OpenDyslexic-Bold.woff);
}
@font-face {
  font-family: "OpenDyslexic";
  font-style: italic;
  font-weight: normal;
  src: url(../fonts/OpenDyslexic-Italic.woff);
}
@font-face {
  font-family: "OpenDyslexic";
  font-style: italic;
  font-weight: 600;
  src: url(../fonts/OpenDyslexic-BoldItalic.woff);
}
.fl-font-arial:not([class*=icon]),
.fl-font-arial *:not([class*=icon]) {
  font-family: Arial !important;
}

.fl-font-verdana:not([class*=icon]),
.fl-font-verdana *:not([class*=icon]) {
  font-family: Verdana !important;
}

.fl-font-times:not([class*=icon]),
.fl-font-times *:not([class*=icon]) {
  font-family: Georgia, Times, Times New Roman, serif !important;
}

.fl-font-comic-sans:not([class*=icon]),
.fl-font-comic-sans *:not([class*=icon]) {
  font-family: Comic Sans MS, sans-serif !important;
}

.fl-font-open-dyslexic:not([class*=icon]),
.fl-font-open-dyslexic *:not([class*=icon]) {
  font-family: OpenDyslexic, sans-serif !important;
}

.fl-input-enhanced button,
.fl-input-enhanced input,
.fl-input-enhanced select,
.fl-input-enhanced textarea,
.fl-input-enhanced .fl-input-enhance {
  font-size: 125% !important;
}

.fl-input-enhanced a {
  font-size: 125% !important;
  font-weight: bold !important;
  text-decoration: underline !important;
}

.fl-syllabification-separator::before {
  content: "‧";
}

.fl-syllabification-softHyphenPlaceholder::before {
  content: "­";
}